Cuprins:
- Pasul 1: Componente necesare
- Pasul 2: Configurați Huzzah pentru Arduino IDE și conectați-vă la WIFI
- Pasul 3: Înscrieți-vă la Io.adafruit și IFTTT
- Pasul 4: Conectați-vă la Huzzah la Io.adafruit
- Pasul 5: Diagrama circuitului
- Pasul 6: Programați-vă Huzzah
- Pasul 7: Faceți un steag
- Pasul 8: închideți circuitul
- Pasul 9: Gata
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Îmi lipsesc întotdeauna lucruri importante … așa că am creat Flag. Un dispozitiv Internet of Things (IoT) care să mă anunțe sau să-mi reamintească aceste lucruri importante!
Acum, cu o privire rapidă către biroul meu, pot vedea dacă …
- Am un e-mail
- Am fost menționat într-un tweet
- Am un viitor eveniment Google Calendar
- E timpul să o sun pe mămică
- Echipa mea a marcat
- Uit să mănânc
- Trebuie să fac mișcare
… sau aproape orice altceva. Pentru acest Instructables mă voi anunța când primesc e-mailuri.
Acest proiect este o introducere excelentă în dispozitivele conectate Wi-Fi și Internetul obiectelor.
Vom folosi …
IFTTT.com (un gateway API) pentru a declanșa …
io.adafruit.com (un serviciu de date cloud IoT) pentru a declanșa …
MQTT (conexiunea dintre internet și placa dvs.) pentru a declanșa …
Feather Huzzah (un microcontroler WIFI compatibil Arduino) pentru a declanșa …
Un servomotor care va …
Anunță-ne!
Pasul 1: Componente necesare
Pentru prețul scăzut de doar 37,50 USD sau mai puțin!
Vei avea nevoie…
Materiale:
Microcontroler WiFi 16 USD
Micro Servo 10 USD
Buton 1 $
Rezistor (orice valoare)
Tiny Breadboard 4 USD (sau protoboard)
Stivuirea antetelor $ 1
Jumper Wires 2 $
Caseta proiectului 3,50 USD
Baterie litiu (opțional)
Velcro (opțional)
Un mic steag (vom face acest lucru)
Instrumente:
Computer cu Arduino IDE instalat
Fier de lipit și lipit
Șurubelnițe Philips mari și mici
Foarfece
Lipici
Freze de sârmă
Imprimantă desktop
Pasul 2: Configurați Huzzah pentru Arduino IDE și conectați-vă la WIFI
Pentru a începe, să testăm microcontrolerul nostru.
Urmați acest tutorial de la Adafruit:
Acest tutorial ne va permite să folosim Feather Huzzah pe Arduino IDE și să ne asigurăm că avem instalate toate driverele USB necesare.
Pasul 3: Înscrieți-vă la Io.adafruit și IFTTT
Pentru a declanșa microcontrolerul wifi, vom folosi Adafruit io.adafruit și IFTTT.
Creați un cont io.adafruit și configurați un nou comutator marcat.
Creați un nou tablou de bord.
Creați un comutator de comutare în tabloul de bord cu „steag” marcat. Lăsați setările implicite pentru comutarea PORNIT și OPRIT (vom introduce acest text în cod, deci luați notă de majuscule / minuscule).
Creați un cont IFTTT (If-This-Then-That)
Sub fila „Appletele mele” selectați un applet nou.
Sub „IF” alegeți un declanșator IFTTT pentru a vă ridica steagul.
Sub „ACEASTA” căutați Adafruit și faceți referire la comutatorul de comutare io.adafruit pe care l-ați creat mai devreme.
Puteți testa declanșatorul bifând comutatorul de comutare de pe pagina io.adafruit. Vom comunica poziția acestei comutări cu placa noastră Wi-Fi Huzzah.
Pasul 4: Conectați-vă la Huzzah la Io.adafruit
Pentru a vă conecta Huzzah la contul dvs. io.adafruit, va trebui să folosim MQTT.
Urmați acest tutorial:
Urmarea acestui tutorial ne va asigura că avem toate bibliotecile necesare instalate.
Pasul 5: Diagrama circuitului
Construiți circuitul ilustrat pentru a conecta servo și butonul momentan la placa Huzzah.
Comutatorul momentan poate necesita lipire. Acesta este un tutorial bun dacă sunteți nou în domeniul lipirii.
Rezistorul poate avea orice valoare.
Pasul 6: Programați-vă Huzzah
Codul pe care îl folosim se bazează pe exemplul de cod ESP8266 Adafruit. L-am împărțit în secțiuni relevante dacă trebuie să îl modificați pentru proiectul dvs.
Nu uitați să înlocuiți textul din codul care conține:
- Numele rețelei Wifi
- Parola rețelei Wifi
- numele de utilizator io.adafruit
- cheia io.adafruit (aceasta poate fi găsită pe tabloul de bord io.adafruit așa cum se arată în imagine)
Pasul 7: Faceți un steag
Descărcați imaginea steagului de mai sus. Imprimați, pliați, lipiți, tăiați și atașați pavilionul la servo cu șurubul inclus în pachetul de servo.
Sau chiar mai bine … Utilizați fișierul ilustrator pentru a crea propriul semnal de notificare unic pentru declanșatorul dvs. IFTTT. Vă rugăm să partajați dacă faceți acest lucru!
Pasul 8: închideți circuitul
Închideți circuitul într-un container la alegere.
Am folosit această cutie de proiect din radioshack și găuri găsite pentru a ține servo și buton. Utilizați etriere pentru a măsura dimensiunea componentelor și găuriți găuri de dimensiuni adecvate.
Pentru a potrivi componentele din interiorul cutiei mici, am înlocuit panoul cu un mic protoboard și am lipit cablurile. Acest lucru nu este necesar în funcție de dimensiunea incintei dvs.
Vă rog să împărtășiți cu mine incinta pe care o faceți! Sau Dacă imprimați 3D o incintă vă rugăm să încărcați fișierul și îl voi include în instructabil.
Pasul 9: Gata
Ați terminat! Lipiți pavilionul pe spatele computerului, la frigider, așezați-l pe birou sau oriunde … și nu ratați niciodată nimic important!
Spuneți-mi la ce folosiți Flag în comentariile de mai jos!
Locul doi în concursul Arduino 2016