Orodha ya maudhui:

Lango la Mozilla IoT na ESP8266 na Z-Wave: Hatua 7
Lango la Mozilla IoT na ESP8266 na Z-Wave: Hatua 7

Video: Lango la Mozilla IoT na ESP8266 na Z-Wave: Hatua 7

Video: Lango la Mozilla IoT na ESP8266 na Z-Wave: Hatua 7
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Novemba
Anonim
Lango la Mozilla IoT na ESP8266 na Z-Wave
Lango la Mozilla IoT na ESP8266 na Z-Wave

Nguvu kwa Watu! Mozilla inataka kufanya huru itifaki ya IoT Wigo wa mradi huu ni "kuhakikisha kuwa mtandao ni rasilimali ya umma ulimwenguni, wazi na inayoweza kupatikana kwa wote." Mtandao wa Vitu (IoT) ni enzi mpya ya mtandao. Na kama mtandao, Mozilla anafikiria itifaki ya bure kwa wote. Msalaba-jukwaa, nchi msalaba, chapa ya chapa.

Vifaa

Kwa mradi huu lazima uwe na:

1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)

2 X ESP8266 (https://amzn.to/2AUvC3c)

Hiari

1 X Z-Wave dongle adapta (https://amzn.to/2HxZokm)

Bodi ya Kupeleka ya ESP8266-01 (https://amzn.to/2Ufx7Ao)

Hiari kwa usanidi wa Raspberry Pi

Panya

Kinanda

Ufuatiliaji wa HDMI

Programu

Kwa mradi huu lazima uwe na:

Arduino IDE au Arduino Unda (https://create.arduino.cc)

Lango la Mozilla la Raspberry 3

Maktaba zote za Mozilla Gateway

Hatua ya 1: Jinsi IoT Inafanya Kazi Leo

Jinsi IoT Inafanya Kazi Leo
Jinsi IoT Inafanya Kazi Leo

Leo tuna vifaa vingi ndani ya mawasiliano ya IOT. Kwa mfano, unapaswa kuwa na lango la Amazon Alexa na vifaa vingi vilivyounganishwa na hiyo. Lakini ukiwa na Mozilla Gateway unaweza kutumia lango lilelile kutumia Alexa, Google kit cha nyumbani, ESP8266 rahisi au vifaa vyovyote unavyotaka "smartifing" nyumba yako.

Hatua ya 2: Jinsi Mozilla Fikiria Baadaye

Jinsi Mozilla Fikiria Baadaye
Jinsi Mozilla Fikiria Baadaye

Mradi wa Mozilla ni mfumo wa majaribio na vifaa 3:

Vitu vya lango: Utekelezaji wa Wavuti ya Vitu vya lango.

Wingu la Vitu: Mkusanyiko wa huduma za wingu za IoT.

Mfumo wa Vitu: Mkusanyiko wa vifaa vya programu vinavyoweza kutumika tena kwa kujenga Vitu vya Wavuti.

Njia ya Raspberry Pi

Msingi wa mradi wote ni Raspberry Pi 3 Gateway na Mozilla. Ni hatua rahisi sana. Mozilla imeandaa distro ya Linux inayoweka mfumo kwenye Raspberry Pi. Unaweza kuanzisha lango kwa kutumia smartphone yako.

Hatua ya 3: Anza Kufanya Lango lako la Binafsi la Mozilla IOT

Anza Kufanya Lango lako La Binafsi la Mozilla IOT
Anza Kufanya Lango lako La Binafsi la Mozilla IOT
Anza Kufanya Lango lako La Binafsi la Mozilla IOT
Anza Kufanya Lango lako La Binafsi la Mozilla IOT
Anza Kufanya Lango lako La Binafsi la Mozilla IOT
Anza Kufanya Lango lako La Binafsi la Mozilla IOT
Anza Kufanya Lango lako La Binafsi la Mozilla IOT
Anza Kufanya Lango lako La Binafsi la Mozilla IOT

1. Kiwango cha Kadi ya SD

Pakua picha ya Raspberry Pi OS iliyojengwa kabla kutoka kwa Mozilla na uiweke kwenye kadi ya SD. Pakua kutoka kwa HII LINK kituo cha Gateway cha Mozilla. Unaweza kutumia mwongozo rasmi wa Raspberry Pi kusanikisha lango la Mozilla kwenye SD. Uwezekano mwingine ni Balena Etcher (https://www.balena.io/etcher/).

Balena Ethcer ni mpango wa Windows Mac na Linux ambazo zinakili picha ya ISO kwenye SD.

2. Anza wewe Gateway

Sasa unaweza kuanza lango lako la Mozilla. Baada ya hapo, unaweza kuunganisha simu yako na lango kwa kutumia Wifi kutoka kwa Raspberry Pi. Unganisha lango lako kwa mtandao wako wa wifi

Baada ya hapo, lazima uunda handaki kwa mfumo wa wingu la Mozilla. Baada ya hapo, unaweza kuona lango lako hata nje kutoka kwa Mtandao wa eneo lako.

Baada ya hatua hii, unapokea barua pepe na kitambulisho chako cha Mozilla. Lazima ujumuishe moduli na… ndivyo ilivyo!

Hatua ya 4: Ongeza Vifaa

Ongeza Vifaa
Ongeza Vifaa

Sasa unaweza kuongeza vifaa vingine. Unaweza kutumia Zigbee dongle kuunganisha vifaa vya Zigbee au Z-Wave dongle kwa vifaa vya Z-Wave.

Hatua ya 5: Vifaa vya Arduino

Vifaa vya Arduino
Vifaa vya Arduino

Suluhisho langu linaweza kutumia vifaa vinavyoambatana na Arduino. Ninatumia 2 NODE ESP8266. Moja ya hiyo hutumiwa kama mpokeaji. Unaweza kuunganisha bodi kwenye relay na kuagiza taa kwa mfano. Nyingine ni ESP8266 ambayo hukusanya data kutoka kwa sensa na kutuma thamani kwa Lango. Katika hii, nambari (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) Nimeunda jaribio la utatuzi. ESP8266 hutuma nambari bila mpangilio kila sekunde 3 kwa dashibodi ya Gateway.

Node ESP8266 inayoongozwa ni kiunga kwenye nambari ya Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).

Pakua nambari na uweke kwenye bodi ya Node ESP8266.

Hatua ya 6: ESP8266 + Relay Shield

ESP8266 + Relay Shield
ESP8266 + Relay Shield

Nimetumia pia bodi ya aina hii. Relay ya ESP8266 +. Unaweza kuona nambari yangu kwenye Github. Lazima ulipe tu firmware kwenye bodi ya ESP8266 na pia unaweza kuagiza relay inayofanya kazi wazi na Gateway ya Mozilla WoT.

Unapoongeza kifaa unaweza kutumia kama kifaa kilichoongozwa. Ikiwa utatuma kutoka kwa Mozilla Gateway "on" amri ESP tuma kwa amri ya bandari ya serial kwa ngao ya kupeleka amri ya serial ya kubadili relay, vinginevyo ESP8266 itatuma kwa bodi kuzima amri kwa relay.

Hiki ni kiunga kwenye nambari ya Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)

Hatua ya 7: Nodi ya ESP8266 Sensor

Nodi ya ESP8266 Sensor
Nodi ya ESP8266 Sensor

Unaweza kuona nambari ya sensa ya Node ESP8266. Hiki ni kiunga kwenye nambari ya Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)

Lazima ujumuishe maktaba kadhaa kwa sensorer ya ESP LED na ESP.

"Jambo.h"

"WebThingAdapter.h"

"stdio.h"

"Arduino.h"

Pia kwa ESP8266-01 Relay, lazima ujumuishe

"SoftwareSerial.h"

Ukiwa na nambari hii unaanzisha mtandao wako wa ndani SSID na nywila. Baada ya kuunda mfano mpya wa ThigDevice.

Ilipendekeza: