Cuprins:

Stația Meteo Nod IoT Smart Meteo: 6 pași
Stația Meteo Nod IoT Smart Meteo: 6 pași

Video: Stația Meteo Nod IoT Smart Meteo: 6 pași

Video: Stația Meteo Nod IoT Smart Meteo: 6 pași
Video: Huawei contra Apple! Care este CEASUL SUPREM: Watch Ultimate LANSAT AZI sau 🍎Ultra? 2024, Noiembrie
Anonim
Image
Image

Vreau să fac un dispozitiv pentru monitorizarea temperaturii și umidității în biroul meu. Există multe plăci compatibile cu LUA sau Arduino IDE. Există multe plăci care au conexiune la internet wifi. Îmi place Adafruit și ador toate produsele acestui brand.

Pentru proiectul meu am ales versiunea mică și foarte inteligentă Adafruit Huzzah Feather. Adafruit Feather este o linie completă de panouri de dezvoltare de la Adafruit, care sunt atât independente, cât și stivuibile. Ele pot fi alimentate de baterii lipo pentru utilizare în mișcare sau de mufele lor micro-USB pentru proiecte staționare. Penele sunt flexibile, portabile și la fel de ușoare ca omonimul lor.

Folosesc senzorul DHT-11. DHT-11 este un senzor smary care are un răspuns de bază și un preț foarte mic. Vezi pe Amazon.

De asemenea, purtăm o linie completă de accesorii și aripi de pene pentru a stivui plăci și a adăuga spațiu pentru prototipare. La baza sa, Adafruit Feather este un ecosistem complet de produse - și cel mai bun mod de a vă face proiectul să zboare.

www.adafruit.com/feather

Aleg Adafruit Huzzah pentru că montează pe placa cipul ESP8266. Acesta este un cip pe care îl folosesc zilnic în proiectele mele și îl ador.

Puteți cumpăra Huzzah ESP8266 de pe AMAZON:

Versiunea Huzzah ESP8266 Feather:

De asemenea, folosesc tabloul de bord Cayenne de zi cu zi. Tabloul de bord Cayenne este o soluție perfectă pentru toți cei care doresc un mod simplu de a partaja datele pe cloud sau de a utiliza protocolul MQTT cu plăcile Raspberry Pi sau Arduino. Cayenne este foarte simplu, iar comunitatea este o mină de proiecte și sugestii. Vedeți site-ul, abonați-vă gratuit astăzi. Citiți forumul și discutați cu utilizatorii.

Pasul 1: Adafruit Feather Huzzah

Cayenne IoT pentru Toți
Cayenne IoT pentru Toți

Feather este noua placă de dezvoltare de la Adafruit și, ca și numele său, este subțire, ușoară și vă permite să zburați! Am proiectat Feather pentru a fi un nou standard pentru nucleele portabile de microcontroler.

Aceasta este Adafruit Feather HUZZAH ESP8266 - opțiunea noastră pentru o placă de dezvoltare WiFi „all-in-one” ESP8266 cu USB încorporat și încărcare a bateriei. Este un modul WiFi ESP8266 cu toate dotările suplimentare de care aveți nevoie, gata de rock!

Versiunea Huzzah ESP8266 Feather:

Detalii:

  • Măsoară 2,0 "x 0,9" x 0,28 "(51 mm x 23 mm x 8 mm)
  • 9,7 grame
  • ESP8266 @ 80MHz cu 3,3V logică / putere
  • 4 MB FLASH (32 MBit)
  • WiFi încorporat 802.11 b / g / n
  • Regulator de 3.3V cu ieșire de curent de vârf de 500mA
  • CP2104 USB-Serial convertor la bord cu 921600 baudrate max pentru încărcare rapidă
  • Resetare automată pentru a intra în modul de încărcare înainte de încărcarea firmware-ului
  • 9 x pini GPIO - pot fi folosiți și ca intrări analogice I2C și SPI1 x 1.0V max
  • Încărcător LiPoly de 100 mA încorporat, cu LED indicator de stare de încărcare, poate, de asemenea, să taie o urmă pentru a dezactiva încărcătorul
  • Pinul # 0 LED roșu pentru intermitent de uz general.
  • Pinul # 2 LED-ul albastru pentru încărcarea de pornire a depanării și intermitent pentru scopuri generale
  • Alimentare / activare pin
  • 4 găuri de montare
  • Butonul de resetare

Pasul 2: Cayenne IoT pentru toți

Cayenne este o platformă perfectă pentru dezvoltarea proiectului dvs. de cloud. Cayenne vă oferă o soluție completă pentru dezvoltarea proiectului dvs. IoT. Un tablou de bord care primește datele, le stochează și le declanșează. Puteți trimite un e-mail de exemplu sau puteți trimite un mesaj. Toată instalarea este foarte simplă, există tone de videoclipuri și multe proiecte pe care le puteți vizualiza și remixa.

Înscrie-te gratuit acum!

După aceea, puteți adăuga o placă pe tabloul de bord. Rețineți jetonul personal. După aceea, trebuie să semnați acest lucru în codul Arduino.

Pasul 3: Instalați software-ul

În primul rând descărcați driverele Adafrut Huzzah. Puteți vedea documentele de pe site-ul oficial Adafruit și puteți descărca toate fișierele.

După primul pas, puteți descărca ID-ul Arduino și puteți adăuga placa Adafruit Huzzah. Descărcați IDE-ul Arduino de pe site-ul oficial www.arduino.cc și urmați procedura de adăugare a plăcilor.

Adăugați biblioteca Cayenne urmând ghidul oficial Arduino. Puteți descărca manual biblioteca și instala copierea fișierelor în dosarul bibliotecilor Arduino.

După aceea, puteți încărca firmware-ul pe placa dvs. Conectați placa Adafruit Huzzah la computer utilizând un cablu USB și încărcați codul utilizând Arduino IDE.

REȚINEȚI: adăugați SSID-ul și parola pentru rețeaua de internet WiFi și jetonul Cayenne

Descărcați codul de la GitHub:

github.com/masteruan/Meteo-node-Cayenne/bl…

Pasul 4: Instalați Adafruit Huzzah Feather ESP8266 pe Arduino IDE

Instalați Adafruit Huzzah Feather ESP8266 pe Arduino IDE
Instalați Adafruit Huzzah Feather ESP8266 pe Arduino IDE

Introduceți https://arduino.esp8266.com/stable/package_esp8266com_index.json în câmpul Adrese URL suplimentare pentru Board Board Manager din preferințele Arduino v1.6.4 +.

Apoi, utilizați managerul de bord pentru a instala pachetul ESP8266.

După procesul de instalare, ar trebui să vedeți că pachetul esp8266 este marcat INSTALAT.

Închideți fereastra Boards Manager după finalizarea procesului de instalare. După repornire, selectați Adafruit HUZZAH ESP8266 din meniul derulant Instrumente-> Placă

Tablou detalii

80 MHz ca frecvență CPU

Dimensiunea blițului la 4M (3M SPIFFS)

Viteza de încărcare, selectați 115200 baud

Portul COM potrivit pentru cablul FTDI sau USB-Serial

Acesta este suportul Arduino IDE 8266:

Pasul 5: Faceți circuitul

Faceți circuitul
Faceți circuitul
Faceți circuitul
Faceți circuitul
Faceți circuitul
Faceți circuitul

Senzorul DHT-11 este un senzor bun care vă oferă două valori. Umiditatea și temperatura în grade Celsius sau Fahrenheit.

Puteți găsi DHT-11 pe Amazon

Puteți utiliza DHT-11 pe Arduino și pe Adafruit Huzzah. Conectați VCC și respectiv GND la pinii 3V și GND. După conectarea pinului de date la pinul 12. Pinul numărul 3 de pe DHT-11 este NC (nu este conectat).

După aceea, puteți conecta mufa bateriei sau un led. În Proiectul meu, folosesc un led albastru pe partea de jos a structurii.. Ledul este conectat la pinul Batt. Când conectez bateria la placa Adafruit, ledul se aprinde. După cum puteți vedea pe videoclip, când meteo-nodul este la sol, așa cum puteți vedea pe videoclip, ledul albastru luminează ede norului.

Pasul 6: Creați tabloul de bord Cayenne

Creați-vă tabloul de bord Cayenne
Creați-vă tabloul de bord Cayenne
Creați-vă tabloul de bord Cayenne
Creați-vă tabloul de bord Cayenne

Ultimul pas este realizarea tabloului de bord. Folosesc un widget de stil analogic, pentru valori temp și humi, un buton pentru comanda ledului de la bord și un contor numeric care arată pe tabloul de bord, secundele de activitate ale stației meteo.

Acum puteți lăsa Meteo Node oriunde doriți și vă arată temperatura și umiditatea mediului ambiant. Puteți lăsa dispozitivul departe de electricitate, deoarece dispozitivul are o baterie litiu în interior. De asemenea, Adafruit Huzzah, au un regulator de tensiune pentru încărcarea bateriei. Când conectați Meteo-Node la mufa USB, încărcați bateria.

Lăsați dispozitivul pe crama dvs. și controlați temperatura și umiditatea viței de vie de la locul de muncă. Sau lăsați dispozitivul în mașină sau în frigider și controlați valorile temperaturii și umidității.

Recomandat: