Turinys:

Pranešimų vėliava - puikus „Wi -Fi“, IFTTT ir „Huzzah“įvadas ESP8266: 9 žingsniai (su nuotraukomis)
Pranešimų vėliava - puikus „Wi -Fi“, IFTTT ir „Huzzah“įvadas ESP8266: 9 žingsniai (su nuotraukomis)

Video: Pranešimų vėliava - puikus „Wi -Fi“, IFTTT ir „Huzzah“įvadas ESP8266: 9 žingsniai (su nuotraukomis)

Video: Pranešimų vėliava - puikus „Wi -Fi“, IFTTT ir „Huzzah“įvadas ESP8266: 9 žingsniai (su nuotraukomis)
Video: Programming - Computer Science for Business Leaders 2016 2024, Lapkritis
Anonim
Image
Image
Būtini komponentai
Būtini komponentai

Man visada trūksta svarbių dalykų … todėl sukūriau vėliavą. Daiktų interneto (daiktų interneto) įrenginys, skirtas man pranešti arba priminti apie šiuos svarbius dalykus!

Dabar greitai žvilgtelėjęs į savo stalą matau, ar …

  • Aš turiu el
  • Aš buvau paminėtas tviteryje
  • Turiu artėjantį „Google“kalendoriaus įvykį
  • Atėjo laikas paskambinti mamai
  • Mano komanda įmušė įvartį
  • Pamiršau pavalgyti
  • Man reikia sportuoti

… ar beveik kas kita. Dėl šios instrukcijos pranešiu sau, kai gaunu el.

Šis projektas yra puikus įvadas į „Wi-Fi“prijungtus įrenginius ir daiktų internetą.

Mes naudosime…

IFTTT.com (API šliuzas) suaktyvinti …

„io.adafruit.com“(„IoT“debesų duomenų paslauga), kad suaktyvintų…

MQTT (ryšys tarp interneto ir jūsų plokštės), kad suaktyvintų…

„Feather Huzzah“(su „Arduino“suderinamas WIFI mikrovaldiklis) suaktyvins…

Servo variklis, kuris…

Praneškite mums!

1 žingsnis: reikalingi komponentai

Būtini komponentai
Būtini komponentai

Už mažą mažą kainą - tik 37,50 USD ar mažiau!

Jums reikės…

Medžiagos:

„WiFi“mikrovaldiklis 16 USD

„Micro Servo“10 USD

Mygtukas $ 1

Rezistorius (bet kokia vertė)

Maža duonos lenta $ 4 (arba protoboard)

Krovimo antraštės $ 1

Trumpieji laidai 2 USD

Projekto dėžutė 3,50 USD

Ličio baterija (neprivaloma)

Velcro (pasirinktinai)

Maža vėliava (mes tai padarysime)

Įrankiai:

Kompiuteris su įdiegta „Arduino IDE“

Lituoklis ir lydmetalis

Dideli ir maži „Philips“varžtai

Žirklės

Pieštukiniai klijai

Vielos pjaustytuvai

Stalinis spausdintuvas

2 veiksmas: nustatykite „Huzzah“, skirtą „Arduino IDE“, ir prisijunkite prie „WIFI“

Norėdami pradėti, išbandykite mūsų mikrovaldiklį.

Sekite šią „Adafruit“pamoką:

Ši pamoka leis mums naudoti „Feather Huzzah“„Arduino IDE“ir užtikrinti, kad turime įdiegtas visas reikalingas USB tvarkykles.

3 veiksmas: prisiregistruokite prie „Io.adafruit“ir IFTTT

Prisiregistruokite prie „Io.adafruit“ir IFTTT
Prisiregistruokite prie „Io.adafruit“ir IFTTT
Prisiregistruokite prie „Io.adafruit“ir IFTTT
Prisiregistruokite prie „Io.adafruit“ir IFTTT
Prisiregistruokite prie „Io.adafruit“ir IFTTT
Prisiregistruokite prie „Io.adafruit“ir IFTTT

Norėdami suaktyvinti „Wi -Fi“mikrovaldiklį, naudosime „Adafruit“„io.adafruit“ir IFTTT.

Sukurkite „io.adafruit“paskyrą ir nustatykite naują perjungimo vėliavą.

Sukurkite naują prietaisų skydelį.

Sukurkite perjungimo jungiklį prietaisų skydelio „vėliavoje“. Palikite numatytuosius jungiklio įjungimo ir išjungimo nustatymus (šį kodo tekstą pakartosime, todėl atkreipkite dėmesį į didžiųjų ir mažųjų raidžių rašymą).

Sukurkite IFTTT (jei-tai-tada-tai) paskyrą

Skirtuke „Mano programėlės“pasirinkite naują programėlę.

Skiltyje „IF“pasirinkite IFTTT aktyviklį, kad pakeltumėte vėliavą.

Skiltyje „TAI“ieškokite „Adafruit“ir nurodykite anksčiau sukurtą perjungimo jungiklį „io.adafruit“.

Galite patikrinti savo aktyviklį, patikrindami perjungimo jungiklį savo „io.adafruit“puslapyje. Mes pranešime apie šio perjungimo padėtį su „Huzzah“„Wi-Fi“lenta.

4 žingsnis: prisijunkite prie „Huzzah“prie „Io.adafruit“

Norėdami prijungti „Huzzah“prie „io.adafruit“paskyros, turėsime naudoti MQTT.

Sekite šią pamoką:

Vykdydami šią mokymo programą įsitikinsite, kad turime visas reikalingas bibliotekas.

5 žingsnis: grandinės schema

Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema
Grandinės schema

Sukurkite pavaizduotą grandinę, kad prijungtumėte servo ir momentinį mygtuką prie „Huzzah“plokštės.

Trumpalaikis jungiklis gali reikalauti litavimo. Tai gera pamoka, jei nesate tikri litavimo srityje.

Rezistorius gali būti bet kokios vertės.

6 žingsnis: užprogramuokite „Huzzah“

Mūsų naudojamas kodas yra pagrįstas „Adafruit“ESP8266 pavyzdiniu kodu. Padalinau jį į atitinkamus skyrius, jei reikia jį pakeisti savo projektui.

Nepamirškite pakeisti kodo teksto, kuriame yra:

  • „Wi -Fi“tinklo pavadinimas
  • „Wi -Fi“tinklo slaptažodis
  • io.adafruit vartotojo vardas
  • „io.adafruit“raktas (jį galite rasti „io.adafruit“prietaisų skydelyje, kaip parodyta paveikslėlyje)

7 žingsnis: padarykite vėliavą

Padarykite vėliavą
Padarykite vėliavą
Padarykite vėliavą
Padarykite vėliavą
Padarykite vėliavą
Padarykite vėliavą

Atsisiųskite vėliavos paveikslėlį aukščiau. Spausdinkite, sulankstykite, klijuokite, supjaustykite ir pritvirtinkite savo vėliavą prie servo varžtu, esančiu servo pakuotėje.

Arba dar geriau … Naudokite iliustratoriaus failą, kad sukurtumėte savo pranešimų vėliavą, unikalią jūsų IFTTT aktyvikliui. Prašome pasidalinti, jei tai padarysite!

8 žingsnis: uždėkite grandinę

Uždėkite savo grandinę
Uždėkite savo grandinę
Uždėkite savo grandinę
Uždėkite savo grandinę
Uždėkite savo grandinę
Uždėkite savo grandinę

Įdėkite grandinę į pasirinktą konteinerį.

Aš naudoju šią projekto dėžutę iš radioshack ir gręžiau skyles servo ir mygtuko laikymui. Norėdami išmatuoti komponentų dydį, naudokite suportus ir išgręžkite atitinkamo dydžio skyles.

Kad tilptų komponentai mažoje dėžutėje, pakeičiau duonos lentą mažu protoboetu ir lituojau laidus. Tai nėra būtina, atsižvelgiant į jūsų korpuso dydį

Prašome pasidalyti su manimi pagamintu korpusu! Arba, jei spausdinate korpusą 3D, įkelkite failą ir aš jį įtraukiu į instrukciją.

9 žingsnis: padaryta

Padaryta!
Padaryta!

Jūs baigėte! Priklijuokite savo vėliavą prie kompiuterio galo, prie šaldytuvo, pasodinkite ant stalo ar bet kur … ir daugiau niekada nepraleiskite nieko svarbaus!

Leiskite man žinoti, kam naudojate „Flag“komentaruose žemiau!

„Arduino“konkursas 2016 m
„Arduino“konkursas 2016 m
„Arduino“konkursas 2016 m
„Arduino“konkursas 2016 m

Antroji vieta „Arduino“konkurse 2016 m

Rekomenduojamas: