Tartalomjegyzék:
- Kellékek
- 1. lépés: Az áramkör építése
- 2. lépés: A kód írása és az applet létrehozása
- 3. lépés: A 3D modell felépítése
- 4. lépés: Összeszerelés
Videó: Tattlebrush: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ha valaha is újévi fogadalomként naponta kétszer moss fogat, ez a fogkefe az Ön számára. Arra kényszeríti Önt, hogy naponta kétszer ecseteljen két percig, és olyan kínos helyzetekbe hozza, amelyekkel soha nem szeretne szembenézni. Ez határozza meg, hogy naponta kétszer ecsetelt -e két percig, ha nem, akkor tweetel egy üzenetet az Ön nevében, amelyet ma nem ecsetelt mémekkel. Röviden összefoglalja a kis titkot a Twitteren.
Az első rész a hüvely elektronikus áramkörét takarja. A második rész két részre oszlik. Az első rész azt a kódot tartalmazza, amelyet fel kell tölteni az áramkörre, hogy a készülék működjön. A második rész a beállítandó szolgáltatást fedi le, amely hallgatja az eszközt, és üzeneteket tesz közzé a Twitteren. Az oktatóanyag harmadik része a fogkefe elkészítéséről szól.
Kellékek
Adafruit Huzzah ESP8266Gyors rezgésérzékelő
2 neopixel
Pár sodrott vezeték
3,7 V LiPoly akkumulátor
Drótvágók
Forrasztópisztoly
Éles használati kés
Fém vonalzó
Forró olvadék ragasztópisztoly, forrasztás nélküli kenyértábla a szerelőlemezen
USB A-B kábel
Forrasztópáka és forrasztópálca
Harmadik kéziszerszámos multiméter (opcionális)
Kis tűs fogó
Csipesz
1. lépés: Az áramkör építése
Összetevők összegyűjtése:
Az áramkör kiépítéséhez a következő alkatrészekre lesz szükségünk.
1 x ESP8266 Huzzah tábla
1 x proto kártya
2 db Neopixel mini gombos PCB
1 x gyors rezgéskapcsoló
És néhány sodrott vezeték
Mielőtt elkezdeném, szeretném kiemelni, hogy az áramkört egy korlátozott helyű objektumba helyezzük. így az áramkör helyének csökkentése rendkívül fontos a folyamatban. Próbálja meg minimálisra csökkenteni a vezetékek hosszát.
Kördiagramm:
A csatlakoztatás nagyon egyszerű, lásd a fenti képet.
Kezdjük azzal, hogy forrasztjuk a Huzzah táblát a protoboardon, hogy segítsünk rendszerezni a dolgokat, és még mindig kisebb legyen a lábnyomuk.
Ezután folytatjuk a neopixel csatlakoztatását a Huzzah táblához.
- Hozza létre a kapcsolatot két Neopixel között. Győződjön meg arról, hogy az 1. neopixel kimenete a 2. neopixel bemenetére kerül.
- Csatlakoztassa az 1. Neopixel 5 V -os vezetékét a BAT feliratú csaphoz.
- Csatlakoztassa az 1. Neopixel GND vezetékét a GND feliratú csaphoz.
- Csatlakoztassa az 1. Neopixel Din (INPUT) vezetékét a 15 -ös jelű tűhöz.
Ezután csatlakoztatjuk a gyors rezgéskapcsolót.
A rezgéskapcsolóhoz való csatlakoztatás fárasztó lehet, különösen azért, mert a vékony láb különös gondosságot igényel a csatlakozások elkészítéséhez. A rezgéskapcsoló előkészítéséhez állítsa fel pár segítő kézbe, és ónozza be a vezetékeket egy kis forrasztóval.
Szereljen le és ónozzon két sodrott vezetéket is.
Vigyen fel egy kis darab zsugorcsövet, és forralja vissza a forrasztót a huzal és a rezgéskapcsoló középső pólusa közé
Csúsztassa a hőre zsugorodó csövet a kötés fölé, és forrasztja a másik vezetéket a rezgéskapcsoló külső pólusához.
Használjon nagyobb darab zsugorcsövet, hogy lefedje az összeillesztést. Ez a külső huzal elég törékeny, ezért ez a hőre zsugorodó cső némi stabilitást biztosít a kapcsoló dobozának áthidalásával, ezért győződjön meg arról, hogy a darab elég hosszú ahhoz, hogy mindent elfedjen! Melegítés közben ügyeljen arra, hogy ne tegyen túl sok közvetlen hőt az érzékelőre, mivel az a hőmérséklet miatt deformálódhat, és hibás eredményeket adhat.
-
Csatlakoztassa a rezgésérzékelő vastagabb csapját az Arduino analóg A0 vagy ADC csaphoz.
Csatlakoztassa a vibrációs érzékelő vékony csapját az Arduino csap BAT -hoz.
Hurrá, elkészült a projekthez szükséges áramkör beállításával.
2. lépés: A kód írása és az applet létrehozása
Ez a rész két részre oszlik. Az első rész az AdafruitIO és az IFTTT internetszolgáltatással foglalkozik, amelyek lehetővé teszik számunkra, hogy az általunk küldött adatok alapján aktiválást hajtsunk végre. A második a hardverhez szükséges kóddal foglalkozik a rezgés mérésére, a neopixel megvilágítására és az internetszolgáltatással való kommunikációra
I. rész
Az Adafruit IO és az IFTTT Applet beállítása
A hozzáféréshez regisztrálnia kell egy fiókot az Adafruit IO és IFTTT szolgáltatásban. A regisztráció után olvassa el az alábbi lépéseket az applet létrehozásához.
Keresse meg az Adafruit. IO oldalt, és hozzon létre egy új lábat "analóg" címmel. Ezután hivatkozunk erre a hírcsatornára az Arduino kódunkban. Logikusan létrehozunk egy kisalkalmazást, ahol valamilyen művelet történik (rezgést érzékel az érzékelő). Ez a hírcsatorna csatlakozik az Arduino Huzzah táblához, hogy rögzítse az ecsetelés állapotát. Ha a fogmosási állapot 0, az Arduino Huzzah üzenetet küld az Adafruit. IO hírcsatornának. Az adott hírcsatorna információit ezután kisalkalmazásban fogják felhasználni egy tweet aktiválásához. Jegyezze fel az AIO kulcsot és a fiók nevét. A Huzzah tábla és az Adafruit szolgáltatás összekapcsolására szolgál.
Ezután menjen az IFTTT -hez. Az Új kisalkalmazás létrehozása alatt keresse meg az Adafruit szolgáltatást, miután megnyomta az "Ez" szakaszt, majd válassza a "A feed figyelése az Adafruit IO -n" lehetőséget. Ezután válassza ki az "Analóg" nevű hírcsatornát, és adja meg a kapcsolatot egyenlőnek és értéknek 1 -nek. Ezután nyomja meg a Trigger létrehozása gombot.
Ezután menjen az "Ez" részhez. Keresse meg a twittert, és válassza a Tweet közzététele képpel lehetőséget. Megkéri, hogy csatlakoztassa fiókját a szolgáltatáshoz. A továbblépés során megadhatja a tweetelés lehetőségét és a megosztandó kép címét. Belépéskor sikeresen létrehozta az kisalkalmazást, és befejezte a szoftver telepítésének I. részét.
Rész II
Arduino kód
A kód működésének érdekében néhány külső könyvtárat kell letöltenie. Kérjük, tekintse meg az Arduino beállítási útmutatóját az ESP8266 adatlapon.
Az ebben említett kód lehetővé teszi számunkra a rezgésérzékelőből származó rezgés mérését és a szükséges műveletek elvégzését. Maga a kód nagyjából 3 blokkot tartalmaz.
Inicializálás: Ebben a részben inicializáljuk a kód végrehajtásához szükséges összes változót, állandót és könyvtárat.
Beállítás: Minden egyszeri nyilatkozat ebben a blokkban történik.
Loop: Minden kód, amelyet ismétlődően kell végrehajtani, a vezérlő minden ciklusa ide kerül.
A hurok szakaszban az érzékelő értékét az A0 érintkezőből olvassuk le, és ha nagyobb, mint egy küszöb, akkor 1 -gyel növeljük a változók számát. Ezután rendszeresen 12 órán belül ellenőrizzük, hogy a változók száma átlépte azt az értéket, amely 2 perces fogmosást jelez. Ha nem, akkor megfelelő adatokat küldünk az Adafruit IO -nak. Miután megkaptuk az Adafruit sikerüzenetét, megváltoztatjuk a neopixel színét a felhasználó jelzésére. Kérjük, olvassa el a kódban említett megjegyzéseket a pontosítás érdekében.
Végül győződjön meg arról, hogy a megfelelő táblát és portot választotta ki az Arduino IDE -ben. A feltöltés megnyomása után tesztelje a kódot a soros monitorba lépve, és megjelenik az utasítás, amely jelzi, hogy a kód sikeres -e vagy sem.
3. lépés: A 3D modell felépítése
A Tattlebrush létrehozásának utolsó lépése az ecset modellezése és nyomtatása az Ön által választott 3D modellező szoftver és 3D nyomtató segítségével.
Miután megértette a modellezési technikákat, készítsen két darabot a külső héjhoz: a testet és a tetejét. Az oktatóanyag teste 5 hüvelyk hosszú, 1 hüvelyk széles és 1 hüvelyk mély. Testét tetszőleges méretű és formájúvá teheti, csak győződjön meg arról, hogy az áramköri lapok, az akkumulátor és az érzékelő kényelmesen elférnek a héjban.
A 3D-s modellt ABS-anyagból nyomtattuk ki, és a nyomtatási beállítások 0,00001 réteget használtak. A szerkezet kinyomtatása 5 órát és 17 percet vett igénybe. A támogatás automatikusan létrejött a szoftverben.
Ajándékozd meg magad, ha eddig eljutottál. Következő lépésként ezt az összeszerelési részt fogjuk összerakni.
4. lépés: Összeszerelés
Most, hogy az áramkört forrasztották, az kisalkalmazást aktiválták, a héjat kinyomtatták, és a kódot feltöltötték, itt az ideje, hogy mindent összegyűjtsünk a Tattlebrush befejezéséhez.
- Először rögzítse az áramkör laza végét fekete szigetelő szalaggal, és vágja le a perma-proto lapot a pozitív és negatív vonalak közötti részre.
- A tábla mérete körülbelül 1,3 hüvelyk, míg a kefe belső háza 1 hüvelyk.
- Átlósan kell elhelyezni az áramkört, először behelyezni a rezgésvéget, majd igazítani a neopixeleket a héj két lyukában.
- Az összehangolás bonyolultabb lehet. Használjon fából készült eszközöket, például pálcikákat a helyükre.
- Rögzítse az áramkört belül forró ragasztóval vagy fekete szalaggal. Győződjön meg arról, hogy a héj belsejét párnázta, hogy a kéz tényleges mozdulata ne ütje meg a felületet minden alkalommal.
- Ezután ragasszon egy fogfejet a modell felső részére. És rögzítse a felső részt az alsó alapon úgy, hogy oldalra támaszkodik és forró ragasztót visz fel.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását