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, Decembar
Anonim
Image
Image
Potrebne komponente
Potrebne komponente

Uvijek mi nedostaju važne stvari … pa sam stvorio Zastavu. Uređaj za Internet 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 tvitu
  • Imam predstojeći događaj u Google kalendaru
  • Vrijeme je da pozovete mamu
  • Moj tim je dao gol
  • Zaboravila sam da jedem
  • Moram vježbati

… ili skoro bilo šta drugo. Za ove Instructables sam ću se obavijestiti kad dobijem e -poštu.

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

Koristićemo…

IFTTT.com (API gateway) za pokretanje …

io.adafruit.com (IoT cloud data usluga) za pokretanje …

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

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

Servo motor koji će…

Obavesti 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

Taster $ 1

Otpornik (bilo koje vrijednosti)

Tiny Breadboard 4 USD (ili protoboard)

Zaglavlja za slaganje 1 USD

Džemper žice 2 USD

Projektna kutija 3,50 USD

Litijumska baterija (opcionalno)

Čičak (opcionalno)

Mala zastavica (napravit ćemo ovo)

Alati:

Računar sa instaliranim Arduino IDE -om

Lemilica i lemljenje

Veliki i mali Philips odvijači

Makaze

Ljepilo

Rezači žice

Desktop štampač

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

Za početak testirajmo naš mikrokontroler.

Slijedite ovaj vodič iz 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.

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

Kreirajte novu nadzornu ploču.

Na upravljačkoj ploči označite "flag" sa prekidačem. Ostavite zadane postavke za uključivanje i isključivanje (ovaj tekst ćemo upotrijebiti u kodu pa obratite pažnju na velika i mala slova).

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

Na kartici 'Moji jabuci' odaberite novi aplet.

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

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

Svoj okidač možete testirati provjerom prekidača na vašoj 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 morat ćemo koristiti MQTT.

Slijedite ovaj vodič:

Slijeđenje ovog vodiča osigurat će da imamo instalirane sve potrebne biblioteke.

Korak 5: Dijagram kola

Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola

Konstruirajte ilustrirano kolo za povezivanje servo i trenutnog dugmeta na Huzzah ploču.

Za trenutni prekidač može biti potrebno 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 zasnovan je na Adafruit -ovom 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 vašoj io.adafruit kontrolnoj tabli kao na slici)

Korak 7: Napravite zastavu

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

Preuzmite gornju sliku zastave. Odštampajte, 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 kreiranje 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 da držim servo i dugme. 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

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

Korak 9: Gotovo

Gotovo!
Gotovo!

Gotov si! Zalepite zastavu na zadnju stranu računara, u frižider, postavite je na sto ili bilo gde … i nikada više ne propustite ništa važno!

Javite mi za šta koristite Flag u komentarima ispod!

Arduino takmičenje 2016
Arduino takmičenje 2016
Arduino takmičenje 2016
Arduino takmičenje 2016

Drugoplasirani na Arduino takmičenju 2016

Preporučuje se: