Orodha ya maudhui:

Saa ndogo ya IoT (kwa kutumia ESP8266, Adafruit.io, IFTTT, na Arduino IDE): Hatua 10 (na Picha)
Saa ndogo ya IoT (kwa kutumia ESP8266, Adafruit.io, IFTTT, na Arduino IDE): Hatua 10 (na Picha)

Video: Saa ndogo ya IoT (kwa kutumia ESP8266, Adafruit.io, IFTTT, na Arduino IDE): Hatua 10 (na Picha)

Video: Saa ndogo ya IoT (kwa kutumia ESP8266, Adafruit.io, IFTTT, na Arduino IDE): Hatua 10 (na Picha)
Video: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, Novemba
Anonim
Saa ndogo ya IoT (kwa kutumia ESP8266, Adafruit.io, IFTTT, na Arduino IDE)
Saa ndogo ya IoT (kwa kutumia ESP8266, Adafruit.io, IFTTT, na Arduino IDE)
Saa ndogo ya IoT (kwa kutumia ESP8266, Adafruit.io, IFTTT, na Arduino IDE)
Saa ndogo ya IoT (kwa kutumia ESP8266, Adafruit.io, IFTTT, na Arduino IDE)

Na IgorF2 Fuata Zaidi na mwandishi:

Arduino Robot Na Mdhibiti wa PS2 (PlayStation 2 Joystick)
Arduino Robot Na Mdhibiti wa PS2 (PlayStation 2 Joystick)
Arduino Robot Na Mdhibiti wa PS2 (PlayStation 2 Joystick)
Arduino Robot Na Mdhibiti wa PS2 (PlayStation 2 Joystick)
Sanduku la Litter Cat (na ESP32, Arduino IDE, Thingspeak na Uchapishaji wa 3D)
Sanduku la Litter Cat (na ESP32, Arduino IDE, Thingspeak na Uchapishaji wa 3D)
Sanduku la Litter Cat (na ESP32, Arduino IDE, Thingspeak na Uchapishaji wa 3D)
Sanduku la Litter Cat (na ESP32, Arduino IDE, Thingspeak na Uchapishaji wa 3D)
Taa Iliyochapishwa ya 3D - IMEKABIDHIWA
Taa Iliyochapishwa ya 3D - IMEKABIDHIWA
Taa Iliyochapishwa ya 3D - IMEKABIDHIWA
Taa Iliyochapishwa ya 3D - IMEKABIDHIWA

Kuhusu: Muumba, mhandisi, mwanasayansi wazimu na mvumbuzi Zaidi Kuhusu IgorF2 »

Katika mafunzo haya ninaonyesha jinsi unaweza kutengeneza saa ndogo zaidi iliyosawazishwa na mtandao. Niliijaribu na bodi mbili tofauti za ESP8266: Firebeetle na NodeMCU. Mdhibiti mdogo anapata wakati wa sasa kutoka kwa seva ya Google, na huionyesha kwenye pete ya LED ya NeoPixel. Inapokea pia data ya hali ya hewa ya sasa kutoka WeatherUnderground, ikitumia IFTTT na majukwaa ya Adafruit.io, na inabadilisha rangi za LED kulingana na hali ya hali ya hewa.

Haitakuwa na azimio zuri (kwa sababu ya idadi ndogo ya LED), lakini ni njia nzuri ya kufanya mazoezi ya uandishi wako wa usimbuaji na elektroniki ukitumia idadi ndogo ya vifaa. Nitaweza pia kuunda kifaa ambacho "kinajua" wakati wa sasa, bila matumizi ya mzunguko wa saa halisi, na ambayo inaweza "kuhisi" mabadiliko kwenye hali ya hewa.

Unaweza kuiunganisha na vifaa vingine ambavyo tayari vina pete ya LED isiyofanya kazi. Iliundwa kwa kipya changu cha hewa cha IoT (https://www.instructables.com/id/IoT-Air-Freshner-with-NodeMCU-Arduino-IFTTT-and-Ad/), ikitoa utendaji mpya. Unaweza kufanya vivyo hivyo kwa vifaa vingine.

Baadhi ya maarifa yaliyotumika hapa yalikuwa msingi wa Mtandao wa kushangaza wa Becky Stern wa Vitu vya Darasa. Inapendekezwa sana!

Sehemu ya nambari hiyo ilikuwa msingi wa maoni ya watesaji kwenye baraza la ESP8266 https://www.esp8266.com/viewtopic.php?f=29&t=6007&start=5. Asante kwa kusaidia jamii!

Hatua ya 1: Zana na Vifaa

Zana na Vifaa
Zana na Vifaa
Zana na Vifaa
Zana na Vifaa
Zana na Vifaa
Zana na Vifaa
Zana na Vifaa
Zana na Vifaa

Kwa mradi huu nilihitaji vifaa kidogo:

  • Waya ya Solder. Niliihitaji ili kusambaza waya kwenye pete ya LED, na kuuzia pini kwa bodi zangu za ESP8266;
  • Bodi ya ESP8266 dev. Kuna bodi kadhaa za msingi za ESP8266. Nilijaribu wawili wao katika mafunzo haya:

    • Firebeetle (kiungo);
    • NodeMCU (kiungo / kiungo);
  • NeoPixel 16 x WS2812 5050 RGB LED (kiungo / kiungo / kiungo);
  • Cable MiniUSB, kwa unganisho kati ya bodi ya ESP8266 na kompyuta (kwa kupakia nambari);
  • 5V, chaja ya USB (chaja ya simu, kwa mfano) kwa kuwezesha mzunguko;
  • Waya 3 wa kike na wa kike wa kuruka. Nilitumia kwa unganisho kati ya pete ya LED na bodi ya ESP8266.

Bodi ya maendeleo inaunganisha mtandao uliopewa wa Wi-Fi, na hupokea data kutoka kwa jukwaa la Adafruit.io. Pete ya NeoPixel hutumiwa kama saa. Inaweza pia kuonyesha hali ya kifaa (kama unganisho la Wi-fi lilifanikiwa, kwa mfano). Rangi ya LED itategemea data iliyopokelewa kutoka kwa lishe ya Adafruit.io. Chaja ya USB 5V ilitumika kuwezesha bodi ya kudhibiti na vifaa vyote vya pembeni.

Mara tu pete 16 ya NeoPixel ya LED ilipotumiwa, azimio la saa yangu lilikuwa mdogo sana. Mgawanyiko wa chini kwa sekunde za LED ni karibu sekunde 4. Dakika za LED zinasasishwa tu kila baada ya dakika 4. Unaweza kutumia pete na LED nyingi ikiwa unataka azimio bora. Kuna matoleo yenye LED 24 (kiungo / kiunga), kwa mfano. Pete 12 ya LED pia itakuwa chaguo nzuri kwa kuonyesha masaa (kiungo / kiunga).

Viungo hapo juu ni maoni tu ya wapi unaweza kupata vitu vilivyotumika kwenye mafunzo haya (na labda usaidie mafunzo yangu ya baadaye). Jisikie huru kuzitafuta mahali pengine na ununue katika duka unalopenda la karibu au la mkondoni.

Unaweza pia kubuni kesi iliyochapishwa ya 3D kwa saa yako. Je! Unajua unaweza kununua Anet A8 kwa $ 169.99 tu? Bonyeza hapa na upate yako!

Ilipendekeza: