Përmbajtje:
- Hapi 1: Si funksionon IoT Sot
- Hapi 2: Si e imagjinon të ardhmen Mozilla
- Hapi 3: Filloni të bëni Portën tuaj Mozilla IOT Pa pagesë
- Hapi 4: Shtoni pajisje
- Hapi 5: Pajisjet Arduino
- Hapi 6: ESP8266 + Mburoja e stafetës
- Hapi 7: Sensori Nyja ESP8266
Video: Mozilla IoT Gateway Me ESP8266 dhe Z-Wave: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Fuqia për Popujt! Mozilla dëshiron të bëjë falas protokollin IoT Qëllimi i këtij projekti është të "sigurojë që Interneti është një burim publik global, i hapur dhe i arritshëm për të gjithë". Interneti i Gjërave (IoT) është një epokë e re e internetit. Dhe si interneti, Mozilla imagjinon një protokoll falas për të gjithë. Ndër-platformë, vend kryq, markë kryq.
Hardueri
Për këtë projekt duhet të keni:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
Opsionale
1 përshtatës dongle Z-Wave (https://amzn.to/2HxZokm)
ESP8266-01 Bordi stafetë (https://amzn.to/2Ufx7Ao)
Opsionale për konfigurimin e Raspberry Pi
Miu
Tastierë
Monitor HDMI
Softueri
Për këtë projekt duhet të keni:
Arduino IDE ose Arduino Krijo (https://create.arduino.cc)
Mozilla Gateway për mjedër 3
Të gjitha bibliotekat e Mozilla Gateway
Hapi 1: Si funksionon IoT Sot
Sot ne kemi shumë përbërës brenda komunikimit IOT. Për shembull, duhet të keni një portë Amazon Alexa dhe shumë pajisje të lidhura me të. Por me Mozilla Gateway ju mund të përdorni të njëjtën portë për të përdorur Alexa, pajisje shtëpie Google, ESP8266 të thjeshtë ose pajisje të tjera që dëshironi të "zgjoni" shtëpinë tuaj.
Hapi 2: Si e imagjinon të ardhmen Mozilla
Projekti Mozilla është një kornizë eksperimentale me 3 përbërës:
Things Gateway: Një zbatim i një porte të Uebit të Gjërave.
Things Cloud: Një koleksion i shërbimeve cloud IoT.
Korniza e Gjërave: Një koleksion i përbërësve të softuerit të ripërdorshëm për ndërtimin e Gjërave në Web.
Porta e Raspberry Pi
Thelbi i të gjithë projektit është një Raspberry Pi 3 Gateway nga Mozilla. Reallyshtë një hap vërtet i thjeshtë. Mozilla ka përgatitur një shpërndarje Linux që instalon sistemin në Raspberry Pi. Ju mund të konfiguroni portën duke përdorur smartphone tuaj.
Hapi 3: Filloni të bëni Portën tuaj Mozilla IOT Pa pagesë
1. Kartë SD Flash
Shkarkoni imazhin e para-ndërtuar të Raspberry Pi OS nga Mozilla dhe futeni në një kartë SD. Shkarkoni nga KJO LINK distro Mozilla Gateway. Ju mund të përdorni udhëzuesin zyrtar të Raspberry Pi për të instaluar Mozilla Gateway në SD. Një mundësi tjetër është Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer është një program për Windows Mac dhe Linux që kopjon një imazh ISO në SD.
2. Filloni ju Gateway
Tani mund të filloni portën tuaj Mozilla. Pas kësaj, mund ta lidhni telefonin tuaj me portën duke përdorur Wifi nga Raspberry Pi. Lidhni portën tuaj me rrjetin tuaj wifi
Pas kësaj, duhet të krijoni një tunel në sistemin cloud Mozilla. Pas kësaj, ju mund të shihni portën tuaj edhe jashtë Rrjetit tuaj Zonal.
Pas këtij hapi, ju merrni një email me kredencialet tuaja Mozilla. Ju duhet të përpiloni modulin dhe … kaq!
Hapi 4: Shtoni pajisje
Tani mund të shtoni disa pajisje. Mund të përdorni dongle Zigbee për të lidhur pajisjet Zigbee ose dongle Z-Wave për pajisjet Z-Wave.
Hapi 5: Pajisjet Arduino
Zgjidhja ime është në gjendje të përdor pajisje të pajtueshme me Arduino. Unë përdor 2 NODE ESP8266. Njëra prej tyre përdoret si marrës. Ju mund ta lidhni tabelën me një stafetë dhe të komandoni një dritë për shembull. Tjetri është një ESP8266 që mbledh të dhënat nga një sensor dhe i dërgon vlerën Gateway. Në këtë, kodi (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) kam krijuar një test debugimi. ESP8266 dërgoni një numër të rastësishëm çdo 3 sekonda në pultin e Gateway.
Nyja ESP8266 led është lidhja në kodin Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Shkarkoni kodin dhe vendoseni në tabelën Node ESP8266.
Hapi 6: ESP8266 + Mburoja e stafetës
Kam përdorur edhe këtë lloj bordi. Një stafetë ESP8266 +. Ju mund të shihni kodin tim në Github. Ju duhet të ngarkoni firmuerin vetëm në tabelën ESP8266 dhe gjithashtu mund të komandoni një stafetë që punon qartë me Mozilla WoT Gateway.
Kur shtoni pajisjen, mund ta përdorni si një pajisje led. Nëse dërgoni nga komanda "on" e Mozilla Gateway, ESP dërgoni me anë të komandës së portit serik në mburojën e stafetë një komandë serike për të ndezur stafetën, përndryshe ESP8266 dërgoni në bord një komandë fikjeje për stafetë.
Kjo është lidhja në kodin Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Hapi 7: Sensori Nyja ESP8266
Ju mund të shihni kodin për sensorin Node ESP8266. Kjo është lidhja në kodin Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
Duhet të përfshini disa biblioteka për sensorin ESP LED dhe ESP.
"Gjë.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
Gjithashtu për stafetë ESP8266-01, duhet të përfshini
"SoftwareSerial.h"
Me këtë kod ju konfiguroni SSID dhe fjalëkalimin e rrjetit tuaj lokal. Pasi të krijoni një shembull të ri ThigDevice.
Recommended:
Monitorimi i temperaturës dhe lagështisë DHT duke përdorur ESP8266 dhe Platformën IoT AskSensors: 8 hapa
Monitorimi i temperaturës dhe lagështisë DHT duke përdorur ESP8266 dhe Platformën IoT AskSensors: Në një udhëzues të mëparshëm, unë paraqita një udhëzues hap pas hapi për të filluar me ESP8266 nodeMCU dhe platformën IoT AskSensors. Në këtë tutorial, unë jam duke lidhur një sensor DHT11 te nyja MCU. DHT11 është një temperaturë dhe lagështi e përdorur zakonisht
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: 11 hapa
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: A keni pasur ndonjëherë shumë të dhëna me të cilat po punoni dhe keni menduar me veten … " si mund t'i bëj të gjitha nga këto të dhëna duken më mirë dhe janë më të lehta për tu kuptuar? " Nëse është kështu, atëherë një tabelë në Microsoft Office Word 2007 mund të jetë përgjigja juaj
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: 4 hapa
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: Për disa projekte që keni bërë duhet të përdorni Arduino pasi siguron një platformë të lehtë prototipimi, por shfaqja e grafikëve në monitorin serik të Arduino mund të zgjasë shumë kohë dhe madje është e vështirë të bëhet. Ju mund të shfaqni grafikët në Arduino Serial Monitor bu
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU
Shfaqja e temperaturës dhe lagështisë dhe mbledhja e të dhënave me Arduino dhe përpunimi: 13 hapa (me fotografi)
Shfaqja e Temperaturës dhe Lagështisë dhe Mbledhja e të Dhënave Me Arduino dhe Përpunimi: Hyrje: Ky është një Projekt që përdor një bord Arduino, një Sensor (DHT11), një kompjuter Windows dhe një Përpunim (një program pa shkarkim falas) për të shfaqur të dhënat e Temperaturës, Lagështisë në dixhital dhe forma e grafikut të shiritit, shfaqja e kohës dhe datës dhe ekzekutimi i kohës së numërimit