Talaan ng mga Nilalaman:

IOT Connect: 7 Hakbang
IOT Connect: 7 Hakbang

Video: IOT Connect: 7 Hakbang

Video: IOT Connect: 7 Hakbang
Video: See It, Say It, Sign It | Letter Sounds | ASL Alphabet | Jack Hartmann 2024, Nobyembre
Anonim
Image
Image
Prototyping Ang IOT Connect Board mo
Prototyping Ang IOT Connect Board mo

Ang IoT Connect ay isang bukas na proyekto ng mapagkukunan para sa pagtulong sa pagsisimula ng IoT batay. Magbibigay sa iyo ang IoT Connect ng mga silid aklatan ng mga aklatan ng Auto8ad, mga file ng board, schema at Cloud platform para sa pagtanggap ng data ng sensor at pagkontrol sa mga relay ng kuryente mula sa kahit saan. Ang IoT Connect ay naka-configure sa mga tanyag na AI tulad ng Amazon Alexa at Google Assistant. Gamit ang proyektong ito, gagabayan ka namin sa proseso ng paglikha ng iyong sariling mga aparato ng IoT Connect batay sa ESP8266 at kung paano i-sync ang mga ito sa IoT Connect cloud platform. Magsimula na tayo.

Hakbang 1: Prototyping Ang IOT Connect Board mo

Prototyping Ang IOT Connect Board mo
Prototyping Ang IOT Connect Board mo
Prototyping Ang IOT Connect Board mo
Prototyping Ang IOT Connect Board mo
Prototyping Ang IOT Connect Board mo
Prototyping Ang IOT Connect Board mo

Ito ang mga hakbang upang lumikha ng iyong sariling board. Maaari mong laktawan ang hakbang 1 at 2, kung mag-order ka ng board mula rito

  1. buksan muna ang IOT Connect opisyal na website at mag-click sa tab na "Tulong at Mga Nilalaman" sa bar ng nabigasyon.
  2. Mahahanap mo ang magagamit na dalawang uri ng disenyo ng board.

    1. Ang rebisyon 1 ay ang disenyo kung saan walang mga sensor na nakakabit. Binubuo ito ng 8 relay upang makontrol ang 8 mga aparato mula sa isang board na esp8266.
    2. Ang rebisyon 2 ay ang disenyo kung saan makakahanap ka ng dalawang sensor hal. DHT11 at LDR, para sa sensing Temperatura, Humidity at Light mula sa nakapalibot at ang 8 relay.
  3. Gagamitin ko ang board ng rebisyon 2 sa itinuturo na ito, ngunit ang proseso ng pagbabago ng isang board ay mananatiling pareho maliban kung hindi ka nangangailangan ng anumang sensor at ang firmware na kailangan mong i-flash ay naiiba.
  4. Mag-download ng file ng Eagle board at Eagle schema file ng rebisyon 2.
  5. I-download ang Autodesk Eagle at i-install.
  6. Para sa pag-install sundin ang tagubilin sa mga imahe.
  7. I-click at buksan ang rev2-board.brd.
  8. Pumunta ngayon sa isang website ng Tagagawa ng PCB. Gumagamit ako ng mga Lion Circuits para sa pagmamanupaktura. Habang nagbibigay sila ng mahusay na serbisyo at kalidad ng mga produkto.
  9. I-download ang.cam file mula sa site ng tagagawa.
  10. Pumunta sa agila at mag-click sa pindutan ng proseso ng cam sa tuktok na bar.
  11. Mag-click sa load cam file, piliin ang file na na-download mo lamang, mag-click sa zip ng file at i-click ang proseso ng trabaho at i-save ang zip file sa lokal na direktoryo.
  12. Pumunta sa Lion Circuits at lumikha ng isang bagong account at bagong proyekto sa pamamagitan ng pag-upload ng zip file na iyong nilikha.
  13. Patunayan ang diagram at pagkatapos ay mag-order ng PCB.
  14. Makakatanggap ka ng mga update tungkol sa proseso ng pagmamanupaktura nang regular.

Hakbang 2: Kunin ang Lahat ng Materyal para sa Pagkumpleto ng Lupon

Kunin ang Lahat ng Materyal para sa Pagkumpleto ng Lupon
Kunin ang Lahat ng Materyal para sa Pagkumpleto ng Lupon
Kunin ang Lahat ng Materyal para sa Pagkumpleto ng Lupon
Kunin ang Lahat ng Materyal para sa Pagkumpleto ng Lupon
Kunin ang Lahat ng Materyal para sa Pagkumpleto ng Lupon
Kunin ang Lahat ng Materyal para sa Pagkumpleto ng Lupon

Kapag natanggap mo ang board kailangan mong tipunin ang lahat ng mga item sa ibaba para sa paghihinang. Mahahanap mo ang listahan ng item sa ibaba.

  • Mga kasangkapan

    • Soldering Kit
    • Multimeter
    • FTDI Programmer
  • Mga Bahagi

    • 5v Relay (8 bawat board)
    • SMPS (1 Bawat Lupon)
    • Tack Switch (2 bawat Lupon)
    • 3.3v Regulator (1 bawat Lupon)
    • 2n3904 transistor (8 bawat board)
    • 74HC595 Shift register (1 bawat board)
    • 3.5 mm na asul na humantong (1 bawat board)
    • ESP8266 12-E (1 bawat board)
    • Male Header Pin (2 pin lamang para sa pagdaragdag ng jumper)
    • 104 Capasitor (1 bawat board)
    • 10 K Resistor (2 bawat board)
    • 10 ohm Resistor (8 bawat board)
    • Makipag-ugnay sa AC (9 bawat board)
    • 10 pin IC base (1 Ang bawat board para sa 74HC595)
    • DHT11 (1 Ang bawat board. Para lamang sa Rebisyon 2 Lupon)
    • LDR (1 Ang bawat board, para lamang sa Revision 2 board)
  • Software

    • Arduino IDE
    • Auto CAD Eagle

Kapag natanggap mo ang lahat ng bahagi, kailangan mong solder ito sa board ng IoT Connect na iniutos mo mula sa iyong tagagawa. Ang lahat ng mga sangkap ng pagmamarka ay naroroon sa pisara. Maaari mo ring i-refer ang iskema at layout ng board sa agila habang naghihinang. Dalhin ang iyong oras at siguraduhin na ang lahat ng butas at mga bahagi ng SMD ay na-solder nang tama at may mahusay na magkasanib na solder.

Hakbang 3: Flashing ang Firmware

Flashing ang Firmware
Flashing ang Firmware
Flashing ang Firmware
Flashing ang Firmware
Flashing ang Firmware
Flashing ang Firmware

Upang i-flash ang firmware kakailanganin mo ang mga sumusunod na tool.

  • Isang laptop
  • FTDI Programmer
  • Aruino IDE
  • Mga Aklatan ng Arduino
  1. Bago i-flashing ang firmware kailangan mong i-install at i-setup ang iyong Arduino IDE para sa ESP8266. Upang magawa ang pag-install na IDE at ang pag-click sa File -> Mga Kagustuhan. Sa "Mga Karagdagang Mga Tagapamahala ng URL ng URL" i-paste ang "https://arduino.esp8266.com/stable/package_esp8266c…". Kunin ngayon ang Arduino Library zip sa Documents-> Arduino-> Directory ng Library.
  2. Ngayon sa Arduino IDE pumunta sa mga tool-> boards-> board manager at i-install ang "esp8266 ng komunidad ng esp8266".
  3. Kapag na-install na ang board pumunta sa IOT Connect at i-download ang Arduino Firmware.
  4. Ngayon ikonekta ang FTDI programmer sa system at i-install ang driver. Kapag nakuha mo ang numero ng port sa mga tool -> port, sa Arduino IDE, piliin ang port.
  5. Bago ang pag-flashing magdagdag ng isang jumper sa dalawang male header sa IOT Connect board, na itinakda ang esp8266 sa flash mode sa kapangyarihan.
  6. Itakda ang power supply sa 3.3 v (Napakahalaga) sa iyong programmer at ipasok ang mga pin sa board kung saan naka-print ang "programmer" ng label.
  7. Siguraduhin na ang esp ay kumikislap pagkatapos makuha ang lakas.
  8. Ngayon mag-click sa pag-upload sa iyong Arduino IDE upang i-flash ang esp8266.
  9. Ngayon ang iyong board ng IoT Connect ay handa nang mag-sync sa IoT Connect cloud.

Hakbang 4: Pagkonekta sa Lupon sa IOT Connect Cloud

Image
Image
Pagkonekta sa Lupon sa IOT Connect Cloud
Pagkonekta sa Lupon sa IOT Connect Cloud
Pagkonekta sa Lupon sa IOT Connect Cloud
Pagkonekta sa Lupon sa IOT Connect Cloud
  1. Kapag na-flash ang iyong board at handa nang kumonekta, maglakip ng isang kawad upang mai-input ang AC jack (Refer the videos).
  2. Pindutin ang pindutan ng pag-reset sa board ng IoT Connect at lakas sa aparato. Makikita mo ang naka-on na asul na humantong na nagsasaad na ang aparato ay hindi nakakonekta sa internet.
  3. Habang nakakakuha ng kuryente ang aparato ang LED ay magpapikit na nagpapahiwatig na ang aparato ay nasa mode ng pag-setup. Malalaman mo na ang isang pangalan ng WiFi Access Point na "IOT Connect" ay nilikha.
  4. Tulad ng video, kumuha ng telepono at ikonekta ito sa access point na "IOT Connect". Sa iyong pagkonekta sa iyong telepono, sasabihan ka ng isang pahina ng pagsasaayos.
  5. Pumunta sa tab na impormasyon, kopyahin ang chip id at i-save ito sa ilang notepad.
  6. Idiskonekta ngayon ang WiFi at kumonekta muli sa "IOT Connect". Sa prompt pumunta upang i-configure ang WiFi.
  7. Piliin ang iyong Access sa bahay para sa pagkakakonekta sa internet. Ibigay ang password at mag-click sa save.
  8. Ngayon ang prompt ay sarado at ang asul na LED sa aparato ay papatayin sa lalong madaling konektado ang internet.
  9. Pumunta ngayon sa IOT Connect, lumikha ng isang account, at pagkatapos ay pumunta sa "control panel".
  10. Magdagdag ng isang silid at pagkatapos ay mag-click sa 'magdagdag ng aparato ".
  11. Bigyan ang pasadyang pangalan sa aparato at pagkatapos ay i-paste ang chip id na kinopya mo nang mas maaga.
  12. Tiyaking naka-on ang aparato at nakakonekta sa internet, pagkatapos ay i-click ang "ok".
  13. Sasabihan ka ng isang mensahe na nagsasabing "Ang iyong aparato ay matagumpay na na-link sa iyong account".
  14. Ayan yun. Piliin ngayon ang aparato na naidagdag mo kamakailan at mag-click sa iba't ibang pindutang toggle ng relay. Makikinig ka sa tukoy na relay ay makagawa ng ingay sa tick.
  15. Maaari mo ring palitan ang pangalan ng mga relay gamit ang pangalan ng aparato na nakakonekta mo rito. Tutulungan ka nitong tawagan ang Alexa o Google Home upang makontrol ito.
  16. Maaari mong ibahagi ang pag-access ng aparato sa iyong pamilya at mga kaibigan sa pamamagitan lamang ng pagbabahagi ng chip ID. Bilang ikaw ang unang tao na nagdagdag ng aparato kaya ikaw ang may-ari. Tatanggapin mo ang isang email pati na rin ang isang abiso sa iyong telepono, kung kailan man may isang taong nagtatangkang i-link ang aparato sa kanilang account.
  17. Maaari mong itakda ang gatilyo upang i-on o i-off ang mga relay sa tukoy na oras gamit ang control panel pati na rin ang Amazon Alexa at google assistant.

Hakbang 5: Pagsi-sync ng Amazon Alexa sa IOT Connect

Image
Image
Pagsi-sync ng Amazon Alexa sa IOT Connect
Pagsi-sync ng Amazon Alexa sa IOT Connect
Pagsi-sync ng Amazon Alexa sa IOT Connect
Pagsi-sync ng Amazon Alexa sa IOT Connect
  1. Maaari kang bumili ng Amazon Alexa Echo Dot mula rito.
  2. I-setup ang iyong aparato sa Amazon Alexa at i-install ang Alexa app sa iyong android phone.
  3. Ngayon ay bisitahin ang tindahan ng kasanayan at idagdag ang kasanayan na "IOT Connect" sa iyong Alexa account.
  4. Sa sandaling naaktibo mo ang kasanayan ay maire-redirect ka sa IoT Connect server ng pagpapatotoo. Pag-login at piliin ang aparato na nais mong kontrolin gamit ang Alexa.
  5. Mag-click sa kontrolin ito mula sa Alexa.
  6. Iyon lang, Ang iyong Alexa account ay na-sync sa IoT Connect account.
  7. Hindi pumunta sa "control panel" ng IoT Connect at palitan ang pangalan ng mga relay gamit ang mga gamit na iyong ikokonekta sa kanila.
  8. Ngayon ay maaari mong tanungin si Alexa bilang "Alexa, Ask IoT Connect upang i-on ang fan.". Kung nakagawa ka ng rebisyon 2 board na may nakakabit na mga sensor, maaari mo ring tawagan si Alexa bilang "Alexa, Ask IOT Connect kung ano ang Temperatura?", "Alexa, Ask IOT Connect kung ano ang Humidity?", "Alexa, Ask IOT Connect kung ano ang Light ? ".

Hakbang 6: Pagsi-sync ng Google Home sa IOT Connect

Image
Image
Pagsi-sync ng Google Home sa IOT Connect
Pagsi-sync ng Google Home sa IOT Connect
Pagsi-sync ng Google Home sa IOT Connect
Pagsi-sync ng Google Home sa IOT Connect
  1. Ang bahay ng Google ay hindi magagamit sa India, ngunit maaari mong gamitin ang google assistant sa iyong telepono upang makontrol ang mga IOT Connect device.
  2. Kumuha ng isang Android phone at i-setup ang katulong sa google dito.
  3. Tumawag ngayon sa "Ok Google, kausapin ang iot connect.".
  4. Makakatanggap ka ng isang tugon upang mai-link ang iyong Google account sa IoT Connect account. I-tap ang link at sasabihan ka sa parehong pahina ng pagpapatotoo. Pag-login at piliin ang aparato upang makontrol mula sa katulong sa google.
  5. Ayan yun. Ngayon sabihin na "Ok Google, tanungin ang iot na kumonekta upang i-on ang ilaw ng tubo", "Ok Google, Ask IOT Connect kung ano ang Temperatura?", "Ok Google, Ask IOT Connect what the Humidity?", "Ok Google, Ask IOT Connect ano ang ilaw? ".

Hakbang 7: Salamat sa Pagbasa

Image
Image

Ngayon ay makokontrol mo ang anumang aparato gamit ang IOT Connect applicaion, Google Assistant at Amazon's Amazon mula sa anumang lugar sa mundo.

Maaari mong mai-install ang mga aparatong ito nang direkta sa iyong mga socket ng dingding at ibahin ang iyong mayroon, nakakasawa na mga manu-manong kagamitan sa isang matalinong solusyon sa bahay.

Salamat

Inirerekumendang: