Cuprins:
Video: Controlul luminii MQTT cu 6LoWPAN: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Urmând cartea „IoT în cinci zile” și exemplul din github, această demonstrație implementează utilizarea comenzii variabile de la ubidots și citește un senzor de lumină digital.
Un router 6LoWPAN / IPv4 a fost folosit pentru a traduce datele 6LoWPAN / IPv6 din rețeaua fără fir într-un broker MQTT la distanță de pe "cloud", în acest caz Ubidots, aplicația creează un tip arbore de evenimente:
- un eveniment de date (citirile senzorilor publicate periodic)
- eveniment de alarmă (citirile senzorilor peste / sub un prag dat)
- date de la Ubidots (dispozitivul citește valoarea publicată de platformă)
Tutorialele sunt cu Linux, există o imagine pentru dezvoltare care poate fi utilizată în Windows cu VMware
Pasul 1: RE-Mote intermitent
pentru flash asta trebuie:
- terminal deschis
- accesați / examples / zolertia / tutorial / 99-apps / mqtt-node
- editați Makerfile cu ubidots și iluminare
- copiați jetonul contului ubidots și lipiți-l în ubidots.h în folderul cloud
- verificați dacă RE_Mote este conectat la program
- încărcați Makefile în RE-Mote
- următorul pas este programarea și configurarea Orion, se explică în github
Pasul 2: S-A FĂCUT
Dacă este încărcat cu succes, veți vedea prin terminal răspunsul RE-Mote care încarcă constant valorile senzorului și le publică periodic cu adresa dispozitivului.
Pe platforma ubidots din cadrul dispozitivelor și pe dispozitivul care se potrivește cu adresa publicată, puteți vedea toate variabilele încărcate din dispozitiv.
led_toggle este o variabilă care nu este generată, dispozitivul nu o încarcă pe platformă, dar platforma o încarcă pe dispozitiv. Pentru a controla ledul, avem nevoie de variabila led_toggle, pentru care faceți clic pe Adăugați variabilă, implicită și numele led_toggle.
În tabloul de bord vom crea un widget, Control, Slider, Add Variable, faceți clic pe adresa dispozitivului, led_toggle, Max: 100, Min: 0, Add Variable.
Dacă glisați bara, veți vedea cum ledul se aprinde și valorile sunt publicate în terminal, valoarea barei este între 0 și 100, pe dispozitiv această valoare trebuie să fie de 16 biți care ajunge la 65535, pentru a o controla este înmulțit cu un factor deci 100 * 655 = 65500.
Recomandat:
Detectarea mișcării și întunericului luminii nocturne - fără micro: 7 pași (cu imagini)
Sensibilitate la mișcare și întuneric la lumină nocturnă - fără micro: această instrucțiune are ca scop împiedicarea de a vă împiedica degetele de la picioare atunci când mergeți printr-o cameră întunecată. Ai putea spune că este pentru propria ta siguranță dacă te ridici noaptea și încerci să ajungi în siguranță la ușă. Bineînțeles că ați putea folosi o lampă de noptieră sau un
Controlul luminii receptorului IR: 4 pași
Controlul luminii receptorului IR: Dacă abia ați început să aflați cum să utilizați un receptor IR și să aflați cum funcționează componenta, acesta este proiectul perfect pentru a începe! Înainte de a intra în acest proiect, asigurați-vă că ați descărcat biblioteca de receptor IR găsită sub
Camera Raspberry PI și controlul luminii Death Star: 5 pași (cu imagini)
Camera Raspberry PI și controlul luminii Death Star: Ca întotdeauna, doresc să construiesc dispozitive care să fie utile, să funcționeze robust și deseori sunt chiar îmbunătățiri în comparație cu soluțiile actuale de pe raft. Iată încă un mare proiect, numit inițial Shadow 0f Phoenix, un scut Raspberry PI în co
Controlul luminii de fundal I2C al unui afișaj LCD 1602/2004 sau HD44780 Etc: 4 pași
Controlul luminii de fundal I2C al unui afișaj LCD 1602/2004 sau HD44780 etc. Contrastul poate fi controlat în același mod după îndepărtarea potențiometrului de tundere
Controlul luminii de fundal al camerei RGB cu Android Mobile: 6 pași
Controlul luminii de fundal al camerei RGB cu Android Mobile: Luminile RGB sunt compatibile cu trei lumini LED roșu, verde & Albastru. Reglăm luminozitatea LED-ului și creăm o culoare nouă. Deci LED-ul reglează luminozitatea folosind coduri (0-255). ► Deoarece LED-urile sunt foarte apropiate unele de altele, putem vedea doar culorile finale