Talaan ng mga Nilalaman:

Flag ng Abiso - Mahusay na Intro sa Wi-Fi, IFTTT at Huzzah ESP8266: 9 Mga Hakbang (na may Mga Larawan)
Flag ng Abiso - Mahusay na Intro sa Wi-Fi, IFTTT at Huzzah ESP8266: 9 Mga Hakbang (na may Mga Larawan)

Video: Flag ng Abiso - Mahusay na Intro sa Wi-Fi, IFTTT at Huzzah ESP8266: 9 Mga Hakbang (na may Mga Larawan)

Video: Flag ng Abiso - Mahusay na Intro sa Wi-Fi, IFTTT at Huzzah ESP8266: 9 Mga Hakbang (na may Mga Larawan)
Video: Repentance, What it Means to Repent and Why We Must Do So | J. C. Ryle | Christian Audiobook Video 2024, Nobyembre
Anonim
Image
Image
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi

Palagi akong nawawalan ng mahahalagang bagay … kaya't lumikha ako ng I-flag. Isang aparato ng Internet of Things (IoT) upang ipaalam o ipaalala sa akin ang mga mahahalagang bagay na ito!

Ngayon sa isang mabilis na sulyap sa aking desk nakikita ko kung…

  • Meron akong email
  • Nabanggit ako sa isang tweet
  • Mayroon akong paparating na kaganapan sa kalendaryo ng google
  • Oras na upang tawagan si mama
  • Nag-iskor ang aking koponan
  • Nakakalimutan kong kumain
  • Kailangan kong mag-ehersisyo

… o halos anupaman. Para sa mga Instructionable na ito ay aabisuhan ko ang aking sarili kapag nakatanggap ako ng mga email.

Ang proyekto na ito ay isang mahusay na pagpapakilala sa mga aparatong konektado sa Wi-Fi at sa Internet of Things.

Gagamitin namin …

IFTTT.com (isang API gateway) upang mag-trigger…

io.adafruit.com (isang serbisyo ng data ng cloud ng IoT) upang mag-trigger…

MQTT (ang koneksyon sa pagitan ng internet at ng iyong board) upang ma-trigger …

Feather Huzzah (isang Arduino katugmang WIFI microcontroller) upang mag-trigger…

Isang servo motor na kung saan ay…

Abisuhan kami!

Hakbang 1: Kinakailangan na Mga Sangkap

Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi

Para sa mababang mababang presyo na $ 37.50 lamang o mas mababa!

Kakailanganin mong…

Mga Materyales:

WiFi Microcontroller $ 16

Micro Servo $ 10

Pushbutton $ 1

Resistor (anumang halaga)

Napakaliit na Breadboard na $ 4 (o protoboard)

Nag-i-stack na Mga Header na $ 1

Jumper Wires $ 2

Project Box $ 3.50

Lithium Battery (opsyonal)

Velcro (opsyonal)

Isang Little Flag (gagawin namin ito)

Mga tool:

Computer na may naka-install na Arduino IDE

Panghinang na Bakal at Maghinang

Malaki at Maliit na Mga Driver ng Screw ng Philips

Gunting

Pandikit

Mga Cutter ng Wire

Desktop Printer

Hakbang 2: I-setup ang Huzzah para sa Arduino IDE at Kumonekta sa WIFI

Sa pagsisimula ay hinahayaan nating subukan ang aming microcontroller.

Sundin ang tutorial na ito mula sa Adafruit:

Papayagan kami ng tutorial na ito na gamitin ang Feather Huzzah sa Arduino IDE at matiyak na na-install namin ang lahat ng kinakailangang mga driver ng USB.

Hakbang 3: Pag-sign up sa Io.adafruit at IFTTT

Pag-sign up sa Io.adafruit at IFTTT
Pag-sign up sa Io.adafruit at IFTTT
Pag-sign up sa Io.adafruit at IFTTT
Pag-sign up sa Io.adafruit at IFTTT
Pag-sign up sa Io.adafruit at IFTTT
Pag-sign up sa Io.adafruit at IFTTT

Upang ma-trigger ang wifi microcontroller gagamitin namin ang io.adafruit at IFTTT ng Adafruit.

Lumikha ng isang io.adafruit account at mag-set up ng isang bagong flag na may label na switch.

Lumikha ng isang bagong dashboard.

Lumikha ng isang toggle switch sa dashboard na may label na 'flag'. Iwanan ang mga default na setting para sa pag-toggle na ON at OFF (ire-reefence namin ang teksto na ito sa code upang tandaan ang character case).

Lumikha ng isang IFTTT (Kung-Ito-Pagkatapos-Iyon) account

Sa ilalim ng tab na 'My Applets' pumili ng isang bagong applet.

Sa ilalim ng 'KUNG' pumili ng isang IFTTT gatilyo upang itaas ang iyong watawat.

Sa ilalim ng 'IYONG' paghahanap Adafruit at sanggunian ang io.adafruit toggle switch na nilikha mo kanina.

Maaari mong subukan ang iyong gatilyo sa pamamagitan ng pagsuri sa toggle switch sa iyong pahina ng io.adafruit. Ipaparating namin ang posisyon ng toggle na ito sa aming board na Huzzah Wi-Fi.

Hakbang 4: Kumonekta sa Iyong Huzzah sa Io.adafruit

Upang maiugnay ang iyong Huzzah sa iyong io.adafruit account kakailanganin naming gumamit ng MQTT.

Sundin ang tutorial na ito:

Ang pagsunod sa tutorial na ito ay matiyak na mayroon kaming lahat ng mga kinakailangang aklatan na naka-install.

Hakbang 5: Diagram ng Circuit

Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit
Diagram ng Circuit

Bumuo ng circuit na nakalarawan upang ikonekta ang servo at panandaliang pindutan sa Huzzah board.

Ang pansamantalang paglipat ay maaaring mangailangan ng paghihinang. Ito ay isang magandang tutorial kung bago ka sa paghihinang.

Ang risistor ay maaaring maging anumang halaga.

Hakbang 6: I-program ang Iyong Huzzah

Ang code na ginagamit namin ay batay sa sample code ng Adafruit na ESP8266. Hinati ko ito sa mga nauugnay na seksyon kung kailangan mong baguhin ito para sa iyong proyekto.

Tandaan na palitan ang teksto sa code na naglalaman ng iyong:

  • Pangalan ng Wifi network
  • Wifi network Password
  • io.adafruit username
  • io.adafruit key (mahahanap ito sa iyong io.adafruit dashboard tulad ng nakalarawan)

Hakbang 7: Gumawa ng isang Bandila

Gumawa ng isang Bandila
Gumawa ng isang Bandila
Gumawa ng isang Bandila
Gumawa ng isang Bandila
Gumawa ng isang Bandila
Gumawa ng isang Bandila

I-download ang imahe ng watawat sa itaas. I-print, tiklop, pandikit, gupitin at ilakip ang iyong watawat sa servo kasama ang tornilyo na kasama sa servo pack.

O kahit na mas mahusay … Gumamit ng file ng ilustrador upang lumikha ng iyong sariling flag ng abiso na natatangi sa iyong IFTTT gatilyo. Mangyaring ibahagi kung gagawin mo!

Hakbang 8: Ipaloob ang Iyong Circuit

Ikabit ang Iyong Circuit
Ikabit ang Iyong Circuit
Ikabit ang Iyong Circuit
Ikabit ang Iyong Circuit
Ikabit ang Iyong Circuit
Ikabit ang Iyong Circuit

Isama ang iyong circuit sa isang lalagyan na iyong pinili.

Ginamit ko ang kahon ng proyekto na ito mula sa radioshack at nag-drill ng mga butas upang hawakan ang servo at pindutan. Gumamit ng mga caller upang sukatin ang laki ng mga bahagi at mag-drill ng naaangkop na laki ng mga butas.

Upang maipasok ang mga sangkap sa loob ng maliit na kahon ay pinalitan ko ang breadboard ng isang maliit na protoboard at hinihinang ang mga lead. Hindi ito kinakailangan depende sa laki ng iyong enclosure

Mangyaring ibahagi ang enclosure na ginawa mo sa akin! O Kung 3D mong nai-print ang isang enclosure mangyaring i-upload ang file at isasama ko ito sa Instructable.

Hakbang 9: Tapos Na

Tapos na!
Tapos na!

Tapos ka na! Idikit ang iyong Bandila sa likuran ng iyong computer, sa ref, ilagay ito sa iyong lamesa o kung saan man… at huwag na muling makaligtaan ang anumang mahalagang bagay!

Ipaalam sa akin kung ano ang ginagamit mo I-flag para sa mga komento sa ibaba!

Arduino Contest 2016
Arduino Contest 2016
Arduino Contest 2016
Arduino Contest 2016

Runner Up sa Arduino Contest 2016

Inirerekumendang: