Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Megvan a kódod
- 3. lépés: Awl át a középen
- 4. lépés: Tekerj fel, mint egy tavasz
- 5. lépés: Papír szív
- 6. lépés: Csatlakozás vezetékeken keresztül
- 7. lépés: Táncoló szív
- 8. lépés: Háttérvilágítás szeretettel
- 9. lépés: Akkumulátoros
- 10. lépés: A végleges formában
- 11. lépés: filc gombokkal
- 12. lépés: Saját működő prototípusa alapján
- 13. lépés: Alakítás
- 14. lépés: Egy árnyékdobozba
- 15. lépés: Az IFTTT aktiválja
Videó: Internet Valentine: 17 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Becky SternBecky Stern Kövesse a szerző további információit:
Névjegy: A készítés és a megosztás a két legnagyobb szenvedélyem! Összesen több száz oktatóanyagot tettem közzé a mikrovezérlőktől a kötésig. New York -i motoros vagyok és bűnbánó kutyamama. Jaj… Tovább a bekathwia -ról »
Küldj valentinnek egy megjegyzést a neten keresztül! Ez a barkács elektronikai projekt egy kis vibráló motorral óvatosan meglenget egy selyempapír szívet, és villog egy LED -et, amikor az interneten keresztül utasításokat kap egy másik eszköztől. Az ESP8266 wifi áramkör két változatát építettem meg, szintén két gombbal felszerelve a két parancs elindításához. Az eszközök az Adafruit IO felhőalapú adatszolgáltatáson keresztül beszélnek, hogy bárhonnan kommunikáljanak wifivel, és megmutatom, hogyan aktiválhatja valentinjét az IFTTT API átjárószolgáltatással is, ha csak egy valentin áramkört szeretne létrehozni.
Ez egy nagyon egyszerű dolog a dolgok internete című projekt! Mielőtt belevetné magát, működőképes ismeretekkel kell rendelkeznie az Arduino szoftverről és az elektronikai forrasztásról. Próbáld ki a kezdő Arduino osztályomat és/vagy Randy Sarafan alap elektronikai osztályát, hogy gyorsulj!
Ha lépést akar tartani azzal, amin dolgozom, kövessen a YouTube -on, az Instagram -on, a Twitteren, a Pinteresten, és iratkozzon fel hírlevelemre.
1. lépés: Amire szüksége lesz
Ehhez a projekthez két olyan eszközt hoztam létre, amelyek kommunikálnak egymással, de ez a projekt csak egy eszközzel működik jól, az interneten keresztül a telefonnal vagy a számítógéppel (ezt később tárgyaljuk). Függetlenül attól, hogy hány adó -vevőt készít, erősen javaslom, hogy hozzon létre egy forrasztás nélküli kenyértábla -prototípust, és másolja le egy új forrasztott alkatrész -készlettel, ahelyett, hogy szétszerelné a működő prototípust. Sokkal könnyebbé teszi a végső tábla felépítését és hibaelhárítását.
Minden eszköz esetében:
- Shadowbox képkeret
- Adafruit Huzzah Feather vagy ESP8266 Huzzah kitörő tábla (FTDI kábellel és lipoly töltőlappal)
- Lipoly akkumulátor és USB kábel
- Forrasztás nélküli kenyeretábla és perma-proto tábla
- Kenyértábla prototípus -vezetékek
- Két pillanatnyi nyomógomb
- Mini vibrációs motor
- NPN tranzisztor, például PN2222
- Dióda, például 14N001
- 100-1K ohmos ellenállás
- LED (tetszés szerint, például 5 mm -es piros, LED flitter vagy világító nyomógomb)
- Sodrott huzal
- Hőre zsugorodó cső
- Sorkapocs (opcionális)
- Piros selyempapír
- Reklámtábla
Gyűjtse össze a következő eszközöket:
- Vágószőnyeg
- Vonalzó
- Közüzemi/kézműves kés
- Ár
- Varrógép
- Olló
- Ragasztópisztoly
- Ceruza
- Forgatószerszám (Dremel stb.) (Opcionális)
- Forrasztópáka
- Forrasztó
- Huzalhúzók
- Öblítse le a vezetékeket
- Harmadik kéziszerszám
- Hőpisztoly vagy öngyújtó
- Multiméter (opcionális, de rendkívül praktikus)
- Szalag
- Vékony huzal (0,2 mm -es acélkötőhuzalt használtam)
Amazon -munkatársként a kapcsolt linkjeim segítségével végzett minősített vásárlásokból keresek.
Hozzon létre/jelentkezzen be az alábbi webhelyek fiókjaiba:
- Adafruit IO
- IFTTT
2. lépés: Megvan a kódod
Ennek a projektnek az áramköre ESP8266 wifi chipet használ, akár Huzzah wifi megszakító táblában, akár Adafruit Feather Huzzah táblában. Ha a megszakítótáblát használja, akkor a tábla programozásához FTDI kábelre is szükség van, és egy lipolit töltőre, hogy hozzáadja az akkumulátort. Olvassa el alaposan a termék dokumentációját a választott táblával, hogy jobban megértse a pinoutokat és a különleges funkciókat. Lehet, hogy más ESP9266 táblákat is használhat ehhez a projekthez, de még nem próbáltam ki őket.
Mindkét verzió áramköri diagramja a fentiekben található. Mindkét áramkör nyomógombokat csatlakoztat a földön keresztül a 4 -es és 14 -es csapokhoz, egy LED -et a 15 -ös csaphoz, és egy tranzisztor -áramkört, amely egy kis vibráló motort hajt az 5 -ös csaphoz.
Mielőtt az Arduino programozhatja az ESP8266 táblákat, hozzá kell adnia a tábla támogatását a szoftverhez. Használja a táblák kezelőjét, hogy támogassa ezeket a táblákat, és töltsön fel egy villogó tesztprogramot, mielőtt folytatná. Ne feledje, hogy a Huzzah kitörőpanellel a gombok megnyomásával kombinálni kell a táblát rendszerbetöltő módba, mielőtt új kódot töltene fel.
Építse az áramkört forrasztás nélküli kenyérsütő táblára az ábra szerint.
Hozzon létre egy új hírcsatornát az "Adafruit IO" fiókjában. Keresse meg az AIO kulcsot (a Beállítások oldalon).
Töltse le az ehhez a lépéshez csatolt projektkódot, és nyissa meg az Arduino IDE segítségével, majd frissítse a config.h beállításait, hogy megfeleljenek az Adafruit IO felhasználónevének és kulcsának, valamint a wifi hálózat nevének és jelszavának. Győződjön meg arról, hogy telepítve vannak az "Adafruit IO Arduino", "ArduinoHttpClient" és "Adafruit MQTT" Arduino könyvtárak. Ezután töltse fel a kódot a táblára.
3. lépés: Awl át a középen
Vágjon ki egy darabot a masszív művészi táblából, amely illeszkedik az árnyékdoboz keretéhez (az enyém 4x6 hüvelyk) egy fém vonalzó, vágószőnyeg és használati/kézműves kés segítségével. Vigyázzon, nehogy elvágja az ujjait! A felső középső részen ütögessen egy lyukat, majd csavarja át a nyílást kb. 3/16 hüvelykre (4-5 mm). Ez lehetővé teszi a mini rezgőmotor vezetékeinek áthaladását a táblán.
4. lépés: Tekerj fel, mint egy tavasz
A trükk, amellyel a papír szíve megmozdulhat, ha olyan eszközre szereljük, amely könnyen mozoghat, például egy rugóra. Vékony huzal segítségével hozzon létre tekercset pálcika vagy hasonló kis tárgy köré tekerve. Hagyja a farokat a rugó mindkét végén, és fúrjon egyet a tábla lyukán. Szalaggal rögzítse hátul, hogy a rugó a helyén maradjon.
Ha nincs megfelelő drótja, improvizáljon azzal, amivel rendelkezik. Talán egy kis cipzárt, hajcsipeszt vagy más elemet lehet helyettesíteni a rögzítő rugóval.
5. lépés: Papír szív
Réteges selyempapír szívek készítéséhez varrjon egyenes öltést egy új, még hajtogatott selyempapír-csomagon. Hajtsa végig a varrott vonalat, és rajzoljon ceruzával egy félszív alakot, majd vágja ki az alakzatot, és hajtsa ki a szívet. Tisztítsa meg a durva éleket ollóval.
6. lépés: Csatlakozás vezetékeken keresztül
Növelje ki a motor vezetékeinek elérhetőségét, tekercselve sodrott huzaldarabokra, és szigetelve a csatlakozásokat hőzsugorító csővel. Tegye ugyanezt egy LED -el.
7. lépés: Táncoló szív
Fűzze át a motor vezetékeit a rugón (először az összecsukása segíthet), és forró ragasztóval illessze a rugó huzalfarokához és a papírszív hátuljához. A vezeték kétszeri ellenőrzése nem hidalja át a motor elektromos csatlakozásait. Csatlakoztassa a motort a kenyértábla prototípusához, és aktiválja a motort, hogy tesztelje rugósságát. Állítsa be a rugó vagy a huzal típusának hosszát, amíg el nem éri a kívánt mozgást.
8. lépés: Háttérvilágítás szeretettel
Úgy döntöttem, hogy megvilágítom a papírszívem mögötti táblát úgy, hogy egy kis LED flittert ragasztok a motor hátuljához, de a LED -eket bárhová elhelyezheti, vagy teljesen kihagyhatja.
9. lépés: Akkumulátoros
A prototípus -készítés során a kenyérsütő áramköröket a programozáshoz használt USB -kábelen keresztül tápláltam. A végleges kialakításhoz való áttéréshez szeretném hozzáadni a lipolit akkumulátoros töltést/újratöltést, hogy a valentineket a ház körül mozoghassák és kezelhessék anélkül, hogy az idő 100% -át be kellene kapcsolni. A Feather Huzzah -n a tápcsatlakozót át kell helyezni a BAT csapra, ha még nem volt ott. A Huzzah -kitöréskor a tápegység a VBat feliratú csaphoz csatlakozik, és a lipolit akkumulátorokhoz további töltőkártya szükséges (csatlakoztassa a BAT -ot a + -hoz, és a GND -t a -hoz).
Ennek a kialakításnak nem az a célja, hogy be-/kikapcsolóval rendelkezzen, hanem az, hogy az idő nagy részében csatlakoztatva legyen az asztalon vagy a falon. Ha át akarja kapcsolni a készülék áramellátását, adjon hozzá egy kapcsolt USB -kábelt a Feather Huzzah kártyához, vagy kapcsoljon a GND és az EN pinek között a wifi kártya kikapcsolásához. Ha a Huzzah megszakítótáblát használja, akkor az egyik tápkábelét megszakíthatja egy tapintható ki- és bekapcsolóval.
10. lépés: A végleges formában
Kezdje forrasztani az utolsó áramkört egy perma-proto táblán. Ha Huzzah -kitörést használ, ellenőrizze kétszer, hogy a programozási fejlécek nem érintkeznek -e az áramköri lapon lévő vezető párnákkal.
11. lépés: filc gombokkal
Több éve vannak nálam ezek a filc nyomógombok, és eddig nem találtam jó hasznukat! Nemezelőtűt és gyapjúszálakat használtam a pillanatnyi nyomógombok elfedett tűszúrású szálba zárásához. Bármilyen gombokat is használ, forrasztja őket az áramköri lapra kényelmes távolságban.
12. lépés: Saját működő prototípusa alapján
Amint azt a Kellékek lépésben említettem, erősen javaslom, hogy hasonló projektek létrehozásakor másolja le a működő forrasztás nélküli kenyértábla prototípust. Ellenőrizheti a vezetékes csatlakozásokat mind az áramköri rajz, mind a működő kenyérszerkezet alapján, ami csökkenti a hiba valószínűségét. Ahogy forrasztottam az áramkört, nagyon óvatosan egymáshoz húztam az alkatrészeket, hogy helyet takarítsak meg.
A valentin könnyebb összeszerelése érdekében csavaros sorkapcsokat használtam a tápcsatlakozásokhoz, amelyek az árnyékoló doboz hátulján keresztül fognak átjutni. Ha Feather Huzzah táblát használt, egyszerűen át kell vezetnie az akkumulátor vezetékét, és be kell dugnia a kártya JST portjába.
13. lépés: Alakítás
Végezzen száraz illesztést, és nézze meg, és jelölje meg, hogyan illeszkedik az áramköri lapja a keretbe. Használjon forró ragasztópisztolyt a sarkok leállításához, hogy kissé felemelje az áramkört. Ez közelebb hozza a gombokat az árnyékdoboz elejéhez, és helyet biztosít a tápfeszültség, a motor és a LED felé vezető vezetékek számára is.
Az awl segítségével hozzon létre egy másik lyukat, ezúttal az áramköri lap mögé. Húzza át a táp- és földelővezetékeket, valamint a motor és a LED vezetékeit.
14. lépés: Egy árnyékdobozba
A motor és a LED csatlakoztatásához sorkapcsokat is használtam, de a forrasztás a táblához is jól működött volna. Szereltem a lipolos töltőlapot és az akkumulátort a hátlapra, és összeszereltem az árnyékdobozt.
A készülék parancsokat küld és fogad a gombokról, így egyszerűen tesztelheti a gombok megnyomásával- a szív zümmögni és világítani kezd, amikor megkapja a parancsokat az internetről.
15. lépés: Az IFTTT aktiválja
Ha valentinjét szeretné aktiválni a telefonjáról, vagy automatizálni szeretné valentinjét a közösségi média tevékenysége, a fizikai tartózkodási helye és még sok más művelet alapján, hozzon létre egy fiókot az IFTTT -n, egy API átjáró szolgáltatáson. Összeállíthat egy egyszerű receptet, amely parancsokat ad a Valentin -napot vezérlő Adafruit IO feedhez.
Android/iOS gomb widget: Hozzon létre egy új kisalkalmazást, és válassza a "Gomb widget" lehetőséget. Válassza ki az Adafruit -t kimenetként, és küldje el az 1 -es vagy 2 -es számot az Adafruit IO "parancs" hírcsatornájába. A kisalkalmazás mentése után adjon hozzá egy új IFTTT widgetet mobileszközének kezdőképernyőjéhez. Készítettem két kütyüt, egy -egy gombot a Valentin -nap gombjaihoz.
Ajánlott:
BOSEBerry Pi Internet rádió: 4 lépés (képekkel)
BOSEBerry Pi Internet Radio: Imádok rádiót hallgatni! A házamban DAB rádiót használtam, de a vétel kissé foltosnak bizonyult, és a hang folyamatosan felbomlott, ezért úgy döntöttem, hogy saját internetes rádiót építek. Erős wifi jel van a házam körül és a digitális bátyám
DIY INTERNET KONTROLLÁLT SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 lépés (képekkel)
DIY INTERNET VEZÉRLETES SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Itt a második előrelépésem egy projekthez, amelyet nagyon izgatottan mutatok nektek. Ez egy DIY intelligens LED -mátrixról szól, amely lehetővé teszi, hogy megjelenítsen rajta adatokat, például YouTube -statisztikákat, intelligens otthoni statisztikákat, mint hőmérséklet, páratartalom, lehet egyszerű óra, vagy csak megjeleníteni
Építse fel az internet által vezérelt videó-streaming robotot az Arduino és a Raspberry Pi segítségével: 15 lépés (képekkel)
Építsd meg interneten vezérelt videó-streaming robotodat Arduino és Raspberry Pi segítségével: @RedPhantom vagyok (más néven LiquidCrystalDisplay / Itay), egy 14 éves izraeli diák, aki a Max Shein Junior High School for Advanced Science and Mathematics-ban tanul. Ezt a projektet azért készítem, hogy mindenki tanuljon és ossza meg! Lehet, hogy van
VALENTINE'S Day Love Birds: doboz telegram hangüzenet küldéséhez és fogadásához: 9 lépés (képekkel)
VALENTIN NAPJA Love Birds: doboz küldéshez és fogadáshoz távirat hangüzenet: nézd meg a videót itt Mi a szerelem (madarak)? Ó, Baby, ne bánts engem, ne bánts többé! Ez egy önálló eszköz, amely hangüzeneteket fogad a szerelmednek, a családodnak vagy a barátodnak. Nyissa ki a dobozt, nyomja meg a gombot, miközben beszél, majd engedje el a
GuGaplexed Valentine LED szív: 3 lépés
GuGaplexed Valentine LED Heart: A GuGaplexing egy új LED -es multiplexelési technika. A Charlieplexinghez képest a GuGaplexing lehetővé teszi, hogy kétszer annyi LED -et vezéreljen, mindössze néhány kiegészítő elemmel. A GuGaplexed Valentine LED Heart projekt 40 LED -et tartalmaz, amelyek nyílban vannak elhelyezve