Tartalomjegyzék:

Internet Valentine: 17 lépés (képekkel)
Internet Valentine: 17 lépés (képekkel)

Videó: Internet Valentine: 17 lépés (képekkel)

Videó: Internet Valentine: 17 lépés (képekkel)
Videó: АНТОН ВЕЛБОЙ і МІША КРУПІН в Клубі Дилетантів #17 2024, November
Anonim
Image
Image

Becky SternBecky Stern Kövesse a szerző további információit:

Webkamera adatvédelmi barát
Webkamera adatvédelmi barát
Mérőszalag Yagi antenna 3D nyomtatott csatlakozókkal
Mérőszalag Yagi antenna 3D nyomtatott csatlakozókkal
Mérőszalag Yagi antenna 3D nyomtatott csatlakozókkal
Mérőszalag Yagi antenna 3D nyomtatott csatlakozókkal
Zodiákus hímzés
Zodiákus hímzés
Zodiákus hímzés
Zodiákus hímzés

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

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
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

Megvan a kódod
Megvan a kódod
Megvan a kódod
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

Bagoly a Középen
Bagoly 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

Felsebesült, mint egy tavasz
Felsebesült, mint egy tavasz
Felsebesült, mint egy tavasz
Felsebesült, mint egy tavasz
Felsebesült, mint a tavasz
Felsebesült, mint a 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

Papír szív
Papír szív
Papír szív
Papír szív
Papír szív
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

Vezetékeken keresztül csatlakoztatva
Vezetékeken keresztül csatlakoztatva
Vezetékeken keresztül csatlakoztatva
Vezetékeken keresztül csatlakoztatva

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

Táncoló Szív
Táncoló Szív
Táncoló Szív
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

Szeretettel háttérvilágítással
Szeretettel háttérvilágítással
Szeretettel háttérvilágítással
Szeretettel háttérvilágítással

Ú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

Elemmel működő
Elemmel működő
Elemmel működő
Elemmel működő

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

Végső formájában
Végső formájában
Végső formájában
Végső formájá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

Filc gombokkal
Filc gombokkal
Filc gombokkal
Filc gombokkal
Filc gombokkal
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

Saját működő prototípusa alapján
Saját működő prototípusa alapján
Saját működő prototípusa alapján
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

Bontakozik ki
Bontakozik ki
Bontakozik ki
Bontakozik ki
Bontakozik ki
Bontakozik ki

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

Egy árnyékdobozba
Egy árnyékdobozba
Egy árnyékdobozba
Egy árnyékdobozba
Egy árnyékdobozba
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

Az IFTTT indította el
Az IFTTT indította el
Az IFTTT indította el
Az IFTTT indította el

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: