Tartalomjegyzék:
- Bevezetés
- Jogi nyilatkozat
- 1. lépés: Anyag és eszközök
- Darabjegyzékben
- 2. lépés: 3D nyomtatás
- 3. lépés: Programozás: Előkészítés
- 4. lépés: Programozás: Szerkessze a kódot
- 5. lépés: Programozás: Feltöltési kód
- 6. lépés: Forrasztás: Áttekintés
- 7. lépés: Forrasztás: a tápegység
- 8. lépés: Forrasztás: akkumulátor
- 9. lépés: Forrasztás: Arduino, LED -ek és érzékelő
- 10. lépés: Forrasztás: Összerakás
- 11. lépés: TESZTELÉSI IDŐ
- 12. lépés: Összeszerelés
- 13. lépés: Szíj hozzáadása
- 14. lépés: Kész
Videó: DIY RGB-LED Glow Poi távirányítóval: 14 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Bevezetés
Helló mindenkinek! Ez az első útmutatóm (és remélhetőleg) az első az útmutatók sorozatában, amely egy nyílt forráskódú RGB-LED vizuális poi létrehozására irányuló törekvésem. Először is, hogy egyszerű legyen, ez egy egyszerű led-poi-t eredményez, amely infravörös távirányítóval és mindenféle színváltó animációval rendelkezik.
Ne feledje: Ez a fajta poi (infravörös távirányító nélkül) körülbelül 20 dollárért vásárolható meg az Amazon -on, így ez nem éri meg anyagi erőfeszítéseket - barkácsoljon az élményért, nem pedig az eredményért.
Remélem, hogy az emberek animációkkal járulnak hozzá a projekt GitHub-jához, így sokféle animáció közül választhat, és ezáltal ez a verzió nagyobb értéket ad a vény nélkül kaphatóhoz képest.
Jogi nyilatkozat
Először is néhány biztonsági figyelmeztetés. Csak akkor próbálja meg ezt az összeállítást, ha tudja, mit csinál. Nem vagyok villamosmérnök, nem vagyok felelős azért, ha valami baj történik. Néhány veszélyes lépésről/anyagról van szó, és ezekkel tisztában kell lennie:
A liposz veszélyes lehet. Különösen a LiPos forrasztása, rövidre zárása és tárolása számos veszélyt rejt magában. Még akkor is, ha az összeállítás jól megy, a vezetékek kilazulhatnak, a cellák megsérülhetnek, vagy a névtelen kínai alkatrészek egyike meghibásodhat és rövidzárlatot okozhat. Ne hagyja, hogy felügyelet nélkül töltsék őket, a legjobb, ha külső töltővel tölti fel őket, távolítsa el a lipót tároláshoz és szállításhoz (a legjobb, ha az egyik „lipo zsákban” tárolja őket).
A mérgek néhány jelentős erőnek vannak kitéve, amikor velük teljesítenek. Ha megüt velük valakit vagy valamit, vagy a nyomtatás nem sikerül, és az alkatrészek körülrepülnek, az emberek megsérülhetnek.
Használd a józan ész, légy tudatában a veszélyeknek, olvasd el magad, ha bizonytalan vagy. Érted az ötletet.
Ha nem ijesztgettem meg, élvezze az építkezést és érezze jól magát velük.
1. lépés: Anyag és eszközök
Darabjegyzékben
Először nézzük meg, mire van szükségünk ehhez az építéshez. Azt javaslom, hogy vásárolja meg a legtöbb cuccot az AliExpress -en, ha van ideje várni. A liposokat csak a HobbyKingben találtam.
Alkatrészek/Elektronika
Menny | Név | Forrás | Megjegyzés |
2 | TP4056 lítium akkumulátor töltő modul | Amazon.com, AliExpress | |
2 | Turnigy nano-tech 1000mah 1S 15C kerek cella | Hobbyking | |
2 | 2-5V-5V növelő fokozatos tápegység | AliExpress | Az MT3608 erősítő áramkör is illeszkedik |
2 | ArduinoPro Mini ATMEGA328P 5V 16MHz | Amazon.com, AliExpress | |
2 | 1838 940 nm-es IR-vevő dióda | Amazon.com, AliExpress | |
1m | APA102 LED szalag (144 vagy 96 LED/m) | Amazon.com, AliExpress | Kb. 2x10 LED hosszúságra van szüksége |
2 | 220uF 10V kondenzátor | AliExpress | |
1 | IR távirányító | AliExpress |
Eszközök
Név | Ajánlást | Megjegyzés |
3d nyomtató | ||
Forrasztópáka | QUICKO T12 | |
Ragasztópisztoly | ||
Számítógép Arduino IDE -vel | ||
FTDI USB chip | FT232 | alternatíva: Arduino Uno |
Drótvágók | választható | |
Drótvágók | Knipex vágók | választható |
Kenyértábla + jumper | választható | |
Arduino Uno | választható |
Fogyóeszközök
Név | Megjegyzés |
Vékony huzal | 24-28AWG |
Forrasztó ólom | |
Zsugorcső | |
Tűfejlécek (férfi és női) vagy kis csatlakozó | |
Tiszta 3D nyomtatási szál | PLA -t használtam, de a Nylon erősebb eredményeket adhat |
Forróragasztó pálcikák | |
cink fluxus és forrasztóanyag, vagy fém kefe/csiszolópapír | A csiszolópapír jól működött nálam |
Néhány zsinór a hevederekhez | Egyszerű műanyag akkordot használtam, de érdemes kreatívnak lenni |
2. lépés: 3D nyomtatás
Mivel ez a leghosszabb ideig tart, először azzal kezdjük, hogy kétszer kinyomtatjuk az ehhez a konstrukcióhoz tartozó összes alkatrészt, támogató elhelyezéssel „mindenhol”.
Menjen a Thingiverse oldalára, töltse le az STL fájlokat, és szeletelje kedvenc szeletelőjével.
0,28 felbontású tiszta PLA -t használtam, ami jól működött, de ha teheti, érdemes erősebb anyagot használni, hogy biztonságban legyen, és megakadályozza a fonás során fellépő hibákat.
Az eredmény inkább átlátszatlan, mint átlátszó, ami jó nekünk, mivel a poi diffúzorként működik, és szépen világít anélkül, hogy egyetlen LED is látható lenne. A nyomatok elkészülte után hagyja rajta a hordozóanyagot, és csavarja le és csavarja le a két felét egy csomó alkalommal. A tartóanyag jobb tapadást biztosít, és ha jól illeszkednek egymáshoz, eltávolíthatja az összes támaszt.
3. lépés: Programozás: Előkészítés
A projekt összeállításához telepítenünk kell a FastLED és az IRremote könyvtárat. Mindkettő megtalálható az Arduino IDE build könyvtárkezelésben. A vázlatok feltöltéséhez az Arduino pro mini készülékre az FTDI chipet kell használnia.
Ezenkívül szüksége van a projekt forráskódjára, amely megtalálható a GitHubon.
4. lépés: Programozás: Szerkessze a kódot
A kényelem érdekében tartalék Arduino Uno -t használtam, de csak az egyik Arduino Pro Minit használhatja.
Csatlakoztassa a fenti képen látható áramkört az egyik infravörös vevőegység segítségével, töltse fel az IRrecvDemo példavázlatot az Arduino készülékére, és nyissa meg a soros monitort.
Ezután használja a távirányítót, és nyomja meg a használni kívánt gombokat. Minden gombnyomásnak egy bizonyos hexadecimális számot kell megjelenítenie. Ha lenyomva tartja a gombot, egy másik hexadecimális szám ismétlődik.
Először másolja az ismétlődő hexadecimális értéket, és módosítsa a BTN_REPEAT értéket erre az értékre. Ezután végezze el a kódban szereplő meghatározásokat, és módosítsa az összeset a távirányítóhoz. Győződjön meg arról, hogy minden értéknek 0x -mal kell kezdődnie, hogy hexadecimális számként ismerje fel - ezért csak a szám kiemelt részét módosítsa.
5. lépés: Programozás: Feltöltési kód
Fordítsa össze a poi kódját, és kösse össze az Arduino pro mini -t az FTDI chipjével. Válassza az Arduino pro mini eszközt, a soros átalakító programozót, és töltse fel a kódot mindkét Arduino-ra.
Könnyen feltöltheti a kódot anélkül, hogy forrasztaná a vezetékeket/fejléceket az Arduino -hoz, ha a fenti képen látható módon egy kenyérsütő táblába ragasztja. Mielőtt a programozót a számítógéphez csatlakoztatja, győződjön meg arról, hogy a programozó feszültségáthidalóját 5 V -ra állította.
6. lépés: Forrasztás: Áttekintés
Ezután összeforrasztjuk az alkatrészeket. Használja a fenti diagramot referenciaként, ha valami nem világos.
Mivel a hely korlátozott, a vezetékeket a lehető legrövidebbre akarjuk tartani, de azt javaslom, hogy először forgassuk a hosszabb vezetékeket, majd mérjük meg a megfelelő hosszúságot a tok használatával, és vágjuk le a felesleget.
7. lépés: Forrasztás: a tápegység
Először forrasztja a vezetékeket a TP4056 B (attery) és OUT (put) párnáihoz.
Ezután helyezze a TP4056 modult a 3D nyomtatott tok alsó részébe, helyezze az akkumulátor vezetékét az akkumulátor lyukáig vezető kis csatornába, és vágja le a felesleges vezetéket.
Ezután helyezze a buck-boost modult a TP4056 modul alá, és vágja le a kimeneti vezetékeket, hogy könnyen forraszthassa őket a buck boost modul bemeneti vezetékeihez.
Vegyen ki mindent a nyomtatásból, és forrasztjon két dugattyúcsúcsot vagy a csatlakozó dugóját az akkumulátor vezetékeihez, és rögzítse őket valamilyen zsugorcsővel.
Ezután forrasztja össze mindkét modul kimeneti és bemeneti csapjait
8. lépés: Forrasztás: akkumulátor
Ezután forrasztjuk a vezetékeket és az akkumulátor csatlakozóit.
Győződjön meg róla, hogy gyorsan és pontosan forraszt, különben a forrasztásból származó hő károsítja a sejteket. Ügyeljen arra, hogy véletlenül ne zárja rövidre a liposzokat.
A huzalok forrasztása a lipóhoz bonyolult lehet, mivel az érintkezők alumíniumból készülnek. Használhat speciális cink -fluxust és forrasztóanyagot, fémkefét vagy csiszolópapírt az oxidok eltávolítására az érintkezőkről. Ezután forrasztja fel a vezetékeket, és szigetelje le őket zsugorcsővel.
Ezután helyezzük be az akkumulátort a 3D nyomtatott tokba, mérjük meg a vezetékek hosszát, hagyva egy kis tartalékot, vegyük ki és vágjuk le a felesleges vezetékeket.
Ezután forraszthatjuk a hüvelyes tüskés fejeket vagy a csatlakozó csatlakozónkat a vezetékekhez, és ismét izolálhatjuk őket hőzsugorítással.
9. lépés: Forrasztás: Arduino, LED -ek és érzékelő
Ezután be kell kötni az Arduino-t, az IR-érzékelőt és a LED-szalagot
Az Arduino vezetékeket kap a VCC és a GND számára
Az infravörös érzékelő egy kicsit trükkösebb: Először a kondenzátort a lehető legközelebb kell csatlakoztatni az érzékelőhöz. Mivel az érzékelő háza földelt, egyszerűen forrasztjuk a kondenzátorok negatív lábát a házhoz és a pozitív lábat VCC vezetékhez. Ezután mindhárom csapot bekötjük, és hőre zsugorodó csővel szigeteljük.
A LED-csíkhoz először levágunk egy darab szalagot 10 LED-del. Ezután forrasztjuk a vezetékeket mind a 4 érintkezőre.
10. lépés: Forrasztás: Összerakás
A következő lépés az, hogy a vezetékeket a lehető legrövidebbre vágja, és az összes modult összekapcsolja.
Kezdjük azzal, hogy az Arduinos tápkábelt levágjuk úgy, hogy behelyezzük azt és az erősítőmodult a tokba, és a tápkábelt hosszra vágjuk.
Ezután ugyanezt megismételjük az infravörös-vevőkészüléknél is. A LED szalag kábelei mérés nélkül levághatók, mivel elegendő hely áll rendelkezésünkre, hogy egy kicsit tovább tartsuk őket.
Ezután forraszthatjuk az infravörös vevő tápkábeleit közvetlenül az Arduino csapjaira, és az adatcsapját az Arduino 11-es tűjére.
Ezután forrasztjuk a led-szalagunk adatait és óra kábelét az Arduino-hoz. Csatlakoztassa az óra kábelt az 5. tűhöz és az adatkábelt a 6. tűhöz.
Már csak az Arduinos és a led szalag tápkábeleit kell csatlakoztatni a boost modul kimenetéhez.
11. lépés: TESZTELÉSI IDŐ
Mivel a forrasztás befejeződött, csatlakoztathatjuk az akkumulátort, és mindent tesztelhetünk. Biztosak akarunk lenni abban, hogy minden rendben működik, mivel a következő lépés után a hibakeresés rémálom lesz.
12. lépés: Összeszerelés
Most mindent meg akarunk javítani a tok belsejében forró ragasztóval.
Kezdjük a TP4056 modullal
majd ragassza be a boost modult
majd az Arduino
végül az IR-vevő
és a LED-szalagot
13. lépés: Szíj hozzáadása
Ezzel nem foglalkoztam teljesen, és azt javaslom, hogy legyen kreatív, és fektessen be egy kicsit több időt és erőfeszítést, mint én. Ezt a tanulságosnak találtam, amelyet a jövőben hozzá fogok tenni.
Egyelőre csak használtam egy akkordot, amit lefektettem, átadtam a 3D-s nyomtatott réseken, és csomót kötöttem.
14. lépés: Kész
És kész. Ismételje meg az összes lépést, amíg 2 nem lesz, és készen áll a pörgetésre.
Remélem jól éreztétek magatokat. Köszönöm, hogy elolvastátok:)
Ajánlott:
Arduino autó L293D -vel és távirányítóval: 5 lépés
Arduino autó L293D -vel és távirányítóval: Véletlenül van L293D chipem és IR távirányítóm és vevőm. Szeretnék egy Arduino autót építeni anélkül, hogy sok dolgot vásárolnék, ezért csak az Arduino négykerekű autó alvázát hoztam. Mivel a Tinkercad rendelkezik L293D és IR vevővel és Arduino -val, létrehoztam a vázlatot
ESP8266 - Kerti öntözés időzítővel és távirányítóval interneten keresztül / ESP8266: 7 lépés (képekkel)
ESP8266 - Kerti öntözés időzítővel és távirányítóval Interneten keresztül / ESP8266: ESP8266 - Távirányítású öntözés, időzítéssel veteményeskertekhez, virágoskertekhez és gyepekhez. ESP-8266 áramkört és hidraulikus / elektromos szelepet használ az öntözőbetápláláshoz. Előnyök: Alacsony költségű (~ 30,00 USD) gyors hozzáférésű parancsok
A Raspberry Pi be- és kikapcsolása bármilyen távirányítóval: 3 lépés (képekkel)
A Raspberry Pi be- és kikapcsolása bármilyen távirányítóval: A Raspberry Pi áramellátásának szabályozása infravörös távirányítóval
IoT RC autó intelligens lámpa távirányítóval vagy átjáróval: 8 lépés (képekkel)
IoT RC autó intelligens lámpa távvezérlővel vagy átjáróval: Egy nem kapcsolódó projekthez írtam néhány Arduino kódot, hogy beszéljek az otthonomban lévő MiLight intelligens lámpákkal és lámpatestekkel. Miután sikerült elkapnom a vezeték nélküli távvezérlőből származó parancsokat, Úgy döntöttem, hogy teszek egy kis RC autót tesztelésre
Háztartási készülékek vezérlése időzítő funkcióval rendelkező TV -távirányítóval: 7 lépés (képekkel)
Hogyan vezérelheti a háztartási gépeket az időzítő funkcióval ellátott TV -távirányítóval: Még az elmúlt 25 év bevezetése után is nagyon fontos az infravörös kommunikáció az elmúlt napokban. Legyen az 55 hüvelykes 4K televízió vagy az autó hangrendszere, mindennek szüksége van egy infravörös távirányítóra, hogy válaszoljon a