Sadržaj:
- Korak 1: Sobre TempControl
- Korak 2: Dobijte informacije
- Korak 3: Algorítimo Arduíno
- Korak 4: Conexão serijski Arduino Com DragonBoard 410c
- Korak 5: Pripremite O Ambiente De Desenvolvimento DragonBoard
- Korak 6: Implementando O Código Fonte Na Dragonboard
- Korak 7: Fornecendo kao informacije
- Korak 8: Mostrando kao informacije
- Korak 9: Considerações Finais
Video: TempControl: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
TempControl je projektovan za smanjenje napona za podatke o koletarima koji umnožavaju temperaturu do ar. Ovo su informacije o pristupu kvalitetnom pametnom telefonu o operativnom sistemu Android.
Kao informacije, potrebno je pronaći senzore senzora i instalirati ih na Arduino i uporediti ih sa DragonBoard -om. Uma vez que este passo seja zaključeno, informacija serva enviada za API krijadu Thingspeak e fornecerá i informação ser serum.
Um aplikacija za Android za desenvolvido como uma maneira za pristup informacijama za API i exibir bez mobitela.
Primjenjuje se: o projektovanju postavki aplikacije u ambijentu ili u slučaju potrebe za praćenjem temperature i umidade e, sa bazom podataka i informacija, kao i potrebnim tomarnim medijima u skladu s klimatskim podnebljima.
Korak 1: Sobre TempControl
TempControl je sistem za prikupljanje informacija o umreženju i temperaturi, koji se koristi za korištenje pametnih telefona Android.
Será coletada kao informacije o temperaturi i umidadi do arduino okruženja za plac Dragonboard) i zadnje enviadas za um webservice (pogledajte opis).
Um aplikacija za android bazirani servis za izgradnju za exibir kao informacije o skupljanju senzora, o aplikaciji za konzumiranje informacija za web servise i većinu telefona na mobilnim uređajima.
Korak 2: Dobijte informacije
Za korištenje projektora za korištenje senzora sa temperaturom umanjene temperature i temperature DHT11.
O senzor DHT11 je senzor temperature za umidadu, dozvoljena je srednja temperatura od 0 do 50 Celzijusa, a faks od 20 do 90%. Não é um senzor ekstremne brzine i preciznosti, jer to nije preporuka i upotreba u ambijentu za alto risco. Precizna temperatura za 2 grasa, umidade, 5%.
Ovaj senzor je direktno usmjeren na Arduino Uno R3.
Aplikacija za arduino je dostupna kao informacija o temperaturi i umidadi, osim što je prikazana porta serijska verzija, a kasnije je prikazana van placa, a projektovani su za Qualcomm DragonBoard 410C. DragonBoard je odgovoran za sve što vam je potrebno za bežično sučelje za bežični interfejs API -ja bez ThingSpeak -a.
Korak 3: Algorítimo Arduíno
O programu koji predstavlja sliku na desnoj strani, kao informacije o senzoru, ili nema informacija o serijskom monitoru na Arduinu. Biblioteka para uso com o DHT11 pode ser encontrada nema web stranice:
Para kompilacija o Arduínu je neophodan softver posebno. Esse softver je uma IDE koji nije podešen na web stranici za Arduino:
Esse softver je izveden na računaru ili je izveden sa programom, conhecida como skica, na najbolji način učitavanje za protokolarnu stranicu Arduino, através de uma comunicação serijski. O skici feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.
Ako izvršite program, osim toga, kao informacije o temperaturi i umidadenoj podlozi, posmatrajte bez serijskog monitora u IDE -u, u skladu sa slikom.
Código fonte za program "Senzor umidade i temperature DHT11":
pastebin.com/5P5vwySZ
Korak 4: Conexão serijski Arduino Com DragonBoard 410c
Três skakači fazem a ligação entre o arduino i zmaj dasku.
Um jumper liga dois pinos negativos das duas placas entre si.
Serijski serijski dio na arduinu čuje rezultate na 0 - RX i 1 - TX je usmjeren direktno na port UART0 na dragonboard. (O pino RX do arduino se odnosi na outra ponta com um pino TX da Dragon Board, e o pino TX do arduino se liga na outra ponta com um pino RX da Dragon Board).
Há dois UARTS em série disponíveis no Dragonboard UART0 i UART1.
O UART0 je moguće koristiti kao vezu za UART0 TX i UART0 RX, ali ne i za upravljanje protokom UART0 CTS i UART0 RTS.
- Pin 5 - UART0 TX
- Pin 7 - UART0 RX
- Pin 3 - UART0 CTS
- Pin 9 - UART0 RTS
O UART1 uključuje apene kao linkove UART1 TX i UART1 RX.
- Pin 11 - UART1 TX
- Pin 13 - UART1 RX
Korak 5: Pripremite O Ambiente De Desenvolvimento DragonBoard
Za implementaciju programa na dragonboard -u neophodna je instalacija softvera za alguns:
• Windows 10 (podešen virtuelni trgovački most Bridge)
• Zajednica Microsoft Visual Studio 2017
www.visualstudio.com
• Windows IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• Windows IoTRemote klijent
www.microsoft.com/pt-br/store/p/windows-io…
• Windows IoTProject predložak za Visual Studio
go.microsoft.com/fwlink/?linkid=847472
PDF com instrukcije za pripremu ambijenta za implementaciju, projektovanje um projekta za Windows IOT:
bit.ly/2yIrG5t
Korak 6: Implementando O Código Fonte Na Dragonboard
Código fonte para dragonbord:
github.com/Joabcks/BackgroundApplication4
Osnovne informacije o programu su dostupne kao informacije o tome kako poslati povratne informacije o porta serijskoj verziji na dragonboard -u i armazenarima kao dodacima u varijanti STRING chamada rxBuffer. Osim toga, potrebno je posvetiti dodatnu podršku za API bez potrebe za ispisivanjem http -a.
Um ponto bastantte importante é que o campo "SerialPort. BaudRate = 9600;" predstavlja taxo de transmissão de dados, e esse valor deve ser idêntico ao programdo no Arduíno.
Korak 7: Fornecendo kao informacije
Informacija je dostupna u API -ju koji ne sadrži ThingSpeak i alimentada pela placa Dragon.
ThingSpeak je poslužitelj que oferece uma infraestruktura na web e um protokolu o komunikaciji baseado na http para envio e recebimento de dados gerados em Arduino ili qualquer outro dispositivo com recursos para comunicação em rede. Podesite se tako što ćete dobiti kvalitetno dispozitivno com povezivanje za internetsku uslugu http i mogućnost realizacije GET e POST podesite komunikacijski com o ThingSpeak-u.
Esta API mantém uma polyitica de limpeza de mensagens antigas, tornando as informações acessadas semper atualizadas.
Službena web lokacija Govorite:
thingspeak.com/
Nesprojektujte API koji prima nisku koja prikazuje senzor za umidadnu temperaturu
- polje1 odgovara informaciji o temperaturi i umidadi
Exemplo para enviar informações para api - ESCRITA
DOBIJITE -
Primjer para dar um dobiti informacije o api - LEITURA
DOBIJITE -
Korak 8: Mostrando kao informacije
Códido Fonte projeto aplikacija za Android:
github.com/feliperamoscarvalho/ControledeT…
O aplikacijskom osnovnom konzoli za Android kao informacije o API -ju do ThingSpeaka i ispisu na tijelu do mobitela.
Korak 9: Considerações Finais
Komponente para desenvolvera za projektovanje:
1 - Qualcomm DragonBoard 410C (599, 90 USD)
1 - Arduino Uno Rev3 (44,90 USD)
1 - Senzor umidade i temperature DHT11 (12 USD, 90 USD)
1 - Džemperi
Komponente za projektovanje:
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Reference:
www.arduino.cc/en/Main/Software
docs.microsoft.com/en-us/windows/iot-core/…
www.arduinoecia.com.br/2013/05/sensor-de-um…
www.mathworks.com/help/thingspeak/?reokedDomain=www.mathworks.com
Preporučuje se:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima