Sadržaj:

Zastava obavijesti - odličan uvod u Wi -Fi, IFTTT i Huzzah ESP8266: 9 koraka (sa slikama)
Zastava obavijesti - odličan uvod u Wi -Fi, IFTTT i Huzzah ESP8266: 9 koraka (sa slikama)

Video: Zastava obavijesti - odličan uvod u Wi -Fi, IFTTT i Huzzah ESP8266: 9 koraka (sa slikama)

Video: Zastava obavijesti - odličan uvod u Wi -Fi, IFTTT i Huzzah ESP8266: 9 koraka (sa slikama)
Video: Najbolji SEO alati - SEO škola #66 2024, Studeni
Anonim
Image
Image
Potrebne komponente
Potrebne komponente

Uvijek mi nedostaju važne stvari … pa sam stvorio Zastavu. Uređaj interneta stvari (IoT) koji me obavještava ili podsjeća na ove važne stvari!

Brzim pogledom prema svom stolu mogu vidjeti je li …

  • Imam email
  • Spomenut sam u tweetu
  • Predstoji mi događaj u Google kalendaru
  • Vrijeme je da pozovete mamu
  • Moja je momčad dala gol
  • Zaboravljam jesti
  • Moram vježbati

… ili gotovo bilo što drugo. Za ove Instructables sam ću se obavijestiti kad primim e -poštu.

Ovaj je projekt izvrstan uvod u Wi-Fi povezane uređaje i Internet stvari.

Koristit ćemo…

IFTTT.com (API gateway) za pokretanje …

io.adafruit.com (IoT podatkovna usluga u oblaku) za pokretanje …

MQTT (veza između interneta i vaše ploče) za pokretanje …

Feather Huzzah (WIFI mikrokontroler kompatibilan s Arduinom) za pokretanje …

Servo motor koji će…

Obavijestite nas!

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente

Za nisku nisku cijenu od samo 37,50 USD ili manje!

Trebat će vam…

Materijali:

WiFi mikrokontroler 16 USD

Mikro servo 10 USD

Tipka 1 USD

Otpornik (bilo koje vrijednosti)

Sitna pločica od 4 USD (ili protoboard)

Zaglavlja za slaganje 1 USD

Žice za kratkospojnike 2 USD

Projektna kutija 3,50 USD

Litijeva baterija (opcionalno)

Čičak (opcionalno)

Mala zastavica (napravit ćemo ovo)

Alati:

Računalo s instaliranim Arduino IDE -om

Lemilica i lemljenje

Veliki i mali Philips odvijači

Škare

Ljepilo

Rezači žice

Stolni pisač

Korak 2: Postavite Huzzah za Arduino IDE i povežite se na WIFI

Za početak isprobajmo naš mikrokontroler.

Slijedite ovaj vodič s Adafruit-a:

Ovaj vodič će nam omogućiti korištenje Feather Huzzah na Arduino IDE -u i osigurati da imamo instalirane sve potrebne USB upravljačke programe.

Korak 3: Prijavite se na Io.adafruit & IFTTT

Prijavite se na Io.adafruit & IFTTT
Prijavite se na Io.adafruit & IFTTT
Prijavite se na Io.adafruit & IFTTT
Prijavite se na Io.adafruit & IFTTT
Prijavite se na Io.adafruit & IFTTT
Prijavite se na Io.adafruit & IFTTT

Za pokretanje wifi mikrokontrolera koristit ćemo Adafruit -ove io.adafruit i IFTTT.

Izradite io.adafruit račun i postavite novu zastavicu označenu prekidačem.

Izradite novu nadzornu ploču.

Izradite prekidač na nadzornoj ploči s oznakom 'zastavica'. Ostavite zadane postavke za uključivanje i isključivanje (ovaj tekst ćemo upotrijebiti u kodu pa obratite pažnju na velika i mala slova).

Izradite IFTTT (If-This-Then-That) račun

Na kartici "Moji Appleti" odaberite novi aplet.

Pod "IF" odaberite IFTTT okidač za podizanje zastavice.

U odjeljku 'TO' pretražite Adafruit i referencirajte prekidač io.adafruit koji ste stvorili ranije.

Svoj okidač možete testirati provjerom prekidača na stranici io.adafruit. O položaju ovog prekidača obavijestit ćemo našu Huzzah Wi-Fi ploču.

Korak 4: Povežite se sa svojim Huzzahom na Io.adafruit

Za povezivanje vašeg Huzzaha s vašim io.adafruit računom trebat ćemo koristiti MQTT.

Slijedite ovaj vodič:

Slijedeći ovaj vodič, osigurat ćemo da imamo instalirane sve potrebne knjižnice.

Korak 5: Dijagram kruga

Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram
Kružni dijagram

Konstruirajte ilustrirano kolo za povezivanje servo i trenutnog gumba s Huzzahovom pločom.

Trenutni prekidač može zahtijevati lemljenje. Ovo je dobar vodič ako ste tek počeli sa lemljenjem.

Otpor može biti bilo koje vrijednosti.

Korak 6: Programirajte svoj Huzzah

Kôd koji koristimo temelji se na Adafruitovom uzorku koda ESP8266. Podijelio sam ga u relevantne odjeljke ako ga trebate izmijeniti za svoj projekt.

Ne zaboravite zamijeniti tekst u kodu koji sadrži vaše:

  • Naziv WiFi mreže
  • Lozinka za WiFi mrežu
  • io.adafruit korisničko ime
  • io.adafruit ključ (može se pronaći na nadzornoj ploči io.adafruit kao na slici)

Korak 7: Napravite zastavu

Napravite zastavu
Napravite zastavu
Napravite zastavu
Napravite zastavu
Napravite zastavu
Napravite zastavu

Preuzmite gornju sliku zastave. Ispišite, preklopite, zalijepite, izrežite i pričvrstite zastavicu na servo pomoću vijka koji je uključen u servo paket.

Ili još bolje … Koristite datoteku ilustratora za stvaranje vlastite zastavice obavijesti jedinstvene za vaš IFTTT okidač. Molimo vas podijelite ako to učinite!

Korak 8: Ogradite svoj krug

Ogradi svoj krug
Ogradi svoj krug
Ogradi svoj krug
Ogradi svoj krug
Ogradi svoj krug
Ogradi svoj krug

Zatvorite svoj krug u spremnik po vašem izboru.

Koristio sam ovu projektnu kutiju iz radioshacka i izbušio rupe kako bih držao servo i gumb. Pomoću čeljusti izmjerite veličinu komponenti i izbušite rupe odgovarajuće veličine.

Kako bih ugradio komponente u malu kutiju, zamijenio sam ploču s malim protokolom i lemio elektrode. To nije potrebno, ovisno o veličini vašeg kućišta

Podijelite sa mnom kućište koje napravite! Ili ako 3D ispisujete kućište, prenesite datoteku i ja ću je uključiti u Instructable.

Korak 9: Gotovo

Gotovo!
Gotovo!

Gotov si! Zalijepite zastavu na stražnju stranu računala, u hladnjak, postavite je na stol ili bilo gdje … i nikada više ne propustite ništa važno!

Javite mi za što koristite Zastava u komentarima ispod!

Arduino natjecanje 2016
Arduino natjecanje 2016
Arduino natjecanje 2016
Arduino natjecanje 2016

Drugoplasirani na Arduino natjecanju 2016

Preporučeni: