Tartalomjegyzék:

Arduino meghajtású nyaklánc: 5 lépés
Arduino meghajtású nyaklánc: 5 lépés

Videó: Arduino meghajtású nyaklánc: 5 lépés

Videó: Arduino meghajtású nyaklánc: 5 lépés
Videó: Could this tiny tube of metal fix our broken suspension? - Edd China's Workshop Diaries 28 2024, Július
Anonim
Arduino meghajtású nyaklánc
Arduino meghajtású nyaklánc

Egy jó Arduino projektet kerestem az év végi ünnepnapjaimra. De mit kell tenni? A kislányom nagyon meglepődött, amikor felajánlottam neki ezt az "elektronikus" nyakláncot, és nagyon boldog is. Remélem, hogy az a személy, akinek felajánlja a teljesítményét, szintén nagyon boldog lesz.

Maga az ékszer egy mikrovezérlőből és egy azonos méretű RGB LED -ből áll. A nyaklánc nagyon vékony sárgaréz huzalból áll, amely könnyen forrasztható kis ónhuzalral. A tápellátás egy egyszerű 3 V -os érmecellás lítium akkumulátor. Az akkumulátor védelmére és leválasztására egy kis ragasztópapír -lapot használtam, amelyet a saját házi patikámban találok.

1. lépés: Eszközök és anyagok

Eszközök és anyagok
Eszközök és anyagok

Eszközök

  • forrasztópáka, 0,5 mm -es ón forrasztóhuzal
  • nagyító, mert a huzalok a forrasztáshoz olyan kicsik
  • számítógép, amelyen Arduino szoftver van telepítve
  • internetszolgáltató programozója, ahogy itt kifejtettük
  • egy kis drótvágó

Anyagok

  • CR2032 elemmel az alagsorával (két részből áll, egy -egy pólushoz)
  • nagyon vékony sárgaréz huzal
  • egy RGB LED 5050 -es csomagban, benne WS2812B chip (ez azért fontos, mert 5050 LED -et talál a WS2812B vezérlő nélkül)
  • egy kis darab orvosi ragasztópapírt
  • egy Atmel Attiny85-20SU SMD mikrovezérlő egység
  • olcsó egyszerű nyaklánc

2. lépés: Elektronikus vázlat

Elektronikus vázlat
Elektronikus vázlat

Az elektronikus vázlat nagyon egyszerű, mivel nincsenek passzív alkatrészek, például ellenállások, kondenzátorok vagy induktivitások, és mivel csak 3 alkatrész van, beleértve az akkumulátort.

Az általunk használt tápegység egy 3 V -os CR2032 lítium akkumulátor. Feszültsége alacsonyabb, mint a WS2812B adatlapján említetteké, de a tesztelés után az RGB LED nem szenvedett ettől a 2 V -os csökkenéstől.

Az a tény, hogy használhatok egy egyszerű 3 V -os gombelemet, nagyon fontos feltétel volt számomra, hogy életre keltsem ezt a projektet. Nem tudunk elképzelni egy nyakláncot, amelynek nagy, nehéz akkumulátora van áramforrásként.

A mikrovezérlő egység (MCU) is nagyon jól működik ezzel a 3 V -os feszültséggel.

5,3 mA átlagos áramot mértem. Az ilyen CR2032 lítium akkumulátor tipikus kapacitása 200 mAh. Ez azt jelenti, hogy egy vadonatúj akkumulátorral 40 órán keresztül bekapcsolhatja a rendszert. De még a fele is elegendő lenne a közös használatra.

3. lépés: A szoftver

A mikrovezérlő egység egy ATTINY85 (~ $ 1) az Atmel cégtől. Egy olcsó Arduino Nano -val programoztam (az ebay -en talált klón körülbelül 5 dollárért). De ha valódi Arduino táblával rendelkezik, akkor arra is használhatja.

Az Arduino Nano programozása az "Arduino as ISP" vázlattal történt.

Az ATTINY85 mikrovezérlőbe programozható vázlat melléklete ebben a lépésben: JeweLED.ino

Vigyázzon, hogy a rendszerbetöltőt el kell égetnie ahhoz, hogy az MCU teljesen be legyen programozva. Ez valójában nem villog az Arduino rendszerbetöltőn az MCU -n, de villog néhány fontos konfigurációs biztosítékot. Ennek hiányában a vázlat egyáltalán nem fog futni.

A választandó kártya típusának a következőnek kell lennie: Attiny85 @ 8MHz (belső oszcillátor, BOD kikapcsolva).

A BOD a Brown-Out Detect rövidítése. Ez egy speciális funkció, amely leállítja az MCU -t, ha a tápellátás 4,3 V alá csökken. Ez hasznos az újratölthető akkumulátorok károsodásának elkerülése érdekében. De a mi esetünkben le kell tiltani, mert az MCU -t csak 3 V -os feszültséggel fogjuk táplálni, és még kevésbé.

4. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Az első lépés az MCU összeszerelése a LED -del.

A programozás után csak az Atmel MCU 4., 5. és 8. tűjét kell megőrizni. A többi csap eltávolítható, mert felesleges.

Az MCU 4. tűjét forrasztani kell az 5050 -es csomag 3. tűjével. Ez az akkumulátor negatív pólusához lesz csatlakoztatva.

Az MCU 8. tűjét forrasztani kell az 5050 -es csomag 1. tűjével. Ez az akkumulátor pozitív pólusához lesz csatlakoztatva.

Az MCU 5. csapját az 5050 -es csomag 4. tűjével kell forrasztani. Az 5. pin megfelel az Arduino PIN0 -jának az ilyen típusú MCU -khoz.

Az orvosi ragasztópapírral válassza le a gombelemet a bőrről. Ez lehetővé teszi, hogy a sárgaréz vezeték negatív részét az akkumulátor negatív pólusához rögzítse.

Ezen a szerelvényen nincs hálózati kapcsoló. A LED kikapcsolásához nyissa ki a nyakláncot, húzza ki a negatív vezetéket az akkumulátorból.

És ennyi.

5. lépés: Tesztelés és hangolás

Tesztelés és hangolás
Tesztelés és hangolás

Amint a közeli képen látható, két nagyon kis sárgaréz gyűrűt forrasztottam a GND és VDD csapokra. Ennek célja, hogy ezt az "elektronikus" ékszert a nyakékhez rögzítse.

Az első teszteléshez csak a sárgaréz drótot használtam nyakláncként. A sárgaréz huzal szükséges az elektromos érintkezők biztosításához, de nem elég. A sárgaréz huzal túl könnyű, és a nyak mögött lévő akkumulátor túl nehéz az elülső LED -hez képest. Így valódi nyakláncot kellett használnom, hogy az akkumulátor a helyén maradjon.

A nyakláncot két egyenlő hosszúságú részre kell osztani, és ezt a két részt az ékszergyűrűkre kell zárni.

A rézhuzalt a nyaklánc minden hurkába csavartam. A vezeték szinte láthatatlan, és biztosítja az elektromos vezetést, valamint az egész szerkezet merevségét.

Az elektromos vezetés másik módja a rozsdamentes vezetőszál használata, amelyet néhány dollárért talál az Adafruit -on.

A videón a JeweLED látható működés közben.

Élvezd!

Lásd cselekvés közben

Ajánlott: