Talaan ng mga Nilalaman:

Itinulak ng Arduino na kuwintas: 5 Hakbang
Itinulak ng Arduino na kuwintas: 5 Hakbang

Video: Itinulak ng Arduino na kuwintas: 5 Hakbang

Video: Itinulak ng Arduino na kuwintas: 5 Hakbang
Video: Kontrolin ang motor Servo na may Push Button: Ilipat ang Servo at Bumalik sa SPB-1 2024, Hulyo
Anonim
Itinulak ng Arduino na kuwintas
Itinulak ng Arduino na kuwintas

Naghahanap ako para sa isang mahusay na proyekto ng Arduino para sa aking mga holliday sa pagtatapos ng taon. Ngunit ano ang gagawin? Labis na nagulat ang aking maliit na anak na babae nang inalok ko sa kanya ang "electronical" na kuwintas, at napakasaya din. Inaasahan kong ang tao na iyong iaalok ng iyong nakamit ay magiging napakasaya din.

Ang hiyas mismo ay binubuo ng isang Micro Controller, at isang RGB LED na may parehong mga sukat. Ang kuwintas ay binubuo ng isang napaka manipis na kawad na tanso, na maaaring madaling maghinang gamit ang maliit na kawad na lata. Ang power feeding ay isang simpleng 3V coin cell lithium na baterya. Gumamit ako ng isang maliit na sheet ng malagkit na papel, na matatagpuan sa aking sariling botika sa bahay, upang protektahan at ihiwalay ang pack ng baterya.

Hakbang 1: Mga Tool at Materyales

Mga Kagamitan at Materyales
Mga Kagamitan at Materyales

Mga kasangkapan

  • panghinang na bakal, 0.5mm na wire ng panghinang na lata
  • isang magnifier, dahil ang mga wire upang maghinang ay napakaliit
  • isang computer na may naka-install na Arduino software
  • isang programmer ng ISP, tulad ng ipinaliwanag dito
  • isang maliit na pamutol ng mga wire

Mga Kagamitan

  • isang baterya ng CR2032 na may basement ng baterya nito (binubuo ng dalawang bahagi, isa para sa bawat poste)
  • napaka manipis na kawad na tanso
  • isang RGB LED sa isang 5050 na pakete, na may isang WS2812B chip sa loob (mahalaga ito, dahil mahahanap mo ang 5050 LED nang wala ang WS2812B controller sa loob)
  • isang maliit na piraso ng medikal na malagkit na papel
  • isang Atmel Attiny85-20SU SMD Micro Controller Unit
  • isang murang simpleng kuwintas

Hakbang 2: Elektronikong Skematika

Elektronikong Skematika
Elektronikong Skematika

Ang elektronikong eskematiko ay napaka prangka, dahil walang mga passive na bahagi, tulad ng resistors, capacitor, o inductances, at dahil mayroon lamang 3 bahagi, kabilang ang baterya.

Ang ginamit kong power pack ay isang 3V CR2032 lithium na baterya. Ang boltahe nito ay mas mababa kaysa sa nabanggit sa WS2812B datasheet, ngunit pagkatapos ng pagsubok, ang RGB LED ay hindi nagdusa mula sa pagbagsak ng 2V na ito.

Ang katotohanang makakagamit ng isang simpleng 3V coin cell na baterya ay isang napakahalagang kondisyon para sa akin na gawing buhay ang proyektong ito. Hindi namin maiisip ang isang kuwintas na may isang malaking mabibigat na baterya pack bilang mapagkukunan ng kuryente.

Ang Micro Controller Unit (MCU) ay gumagana rin nang maayos sa antas ng 3V boltahe na ito.

Sinukat ko ang isang kasalukuyang kasalukuyang 5.3 mA. Ang nasabing CR2032 lithium na baterya ay may isang karaniwang kapasidad na 200 mah. Nangangahulugan ito na, sa isang bagong baterya, maaari mong payagan ang system sa loob ng 40 oras. Ngunit, kahit na ang kalahati ay magiging sapat na para sa isang karaniwang paggamit.

Hakbang 3: Ang Software

Ang Micro Controller Unit ay isang ATTINY85 (~ $ 1) mula sa Atmel. Pinrograma ko ito sa isang murang Arduino Nano (isang clone na matatagpuan sa ebay ng halos $ 5). Ngunit kung nagmamay-ari ka ng isang tunay na Arduino board, maaari mo rin itong magamit para sa na.

Ang Arduino Nano ay nai-program na kasama ang "Arduino bilang ISP" na sketch.

Ang sketch na programa sa ATTINY85 Micro Controller ay ibinibigay bilang kalakip sa hakbang na ito: JeweLED.ino

Mag-ingat na dapat mong sunugin ang bootloader para ma-program ang MCU. Ito ay talagang hindi nag-flash ng Arduino bootloader sa MCU, ngunit nag-flash ng ilang mahahalagang piyus na pagsasaayos. Nang hindi ginagawa ito, hindi gagana ang sketch.

Ang uri ng board na pipiliin ay dapat na: Attiny85 @ 8MHz (internal oscillator, BOD disable).

Ang BOD ay nangangahulugang Brown-Out Detect. Ito ay isang espesyal na tampok na pinapatay ang MCU kapag ang lakas ay napupunta sa ilalim ng 4.3V. Kapaki-pakinabang ito upang maiwasan ang makapinsala sa mga rechargeable na pack ng baterya. Ngunit sa aming kaso, kailangan itong hindi paganahin, sapagkat ipapatakbo namin ang aming MCU na may 3V lamang, at kahit na mas kaunti.

Hakbang 4: Pagtitipon

Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon

Ang unang hakbang ay upang tipunin ang MCU sa LED.

Kapag na-program na, ang pin 4, 5 at 8 lamang ng Atmel MCU ang dapat itago. Ang iba pang mga pin ay maaaring alisin, dahil hindi kinakailangan.

Ang pin 4 ng MCU ay dapat na solder sa pin 3 ng 5050 na pakete. Ito ay konektado sa negatibong poste ng baterya.

Ang pin 8 ng MCU ay dapat na solder sa pin 1 ng 5050 na pakete. Ito ay konektado sa positibong poste ng baterya.

Ang Pin 5 ng MCU ay dapat na solder sa pin 4 ng 5050 na pakete. Ang Pin 5 ay tumutugma sa PIN0 ng Arduino para sa ganitong uri ng MCU.

Gumamit ng medikal na adhesive paper upang ihiwalay ang baterya ng coin cell mula sa balat. Pinapayagan kang ayusin ang negatibong bahagi ng wire ng tanso sa negatibong poste ng baterya.

Walang power switch sa mounting na ito. Upang ma-shut-off ang LED, dapat mong buksan ang kuwintas, sa pamamagitan ng paghila ng negatibong wire mula sa pack ng baterya.

At yun lang.

Hakbang 5: Pagsubok at Pag-tune

Pagsubok at Pag-tune
Pagsubok at Pag-tune

Tulad ng nakikita mo sa malapit na larawan, na-solder ko ang dalawang napakaliit na singsing na tanso na tanso sa mga pin ng GND at VDD. Ang layunin nito ay upang ikabit ang "electronical" na hiyas na ito sa kuwintas.

Para sa unang pagsubok, ang wire na tanso lamang ang ginamit ko bilang kuwintas. Kinakailangan ang wire na tanso upang matiyak ang mga kontak sa kuryente, ngunit hindi sapat. Ang tanso na tanso ay masyadong magaan ang timbang, at ang baterya sa likod ng leeg ay masyadong mabigat kumpara sa LED sa harap. Kaya't kailangan kong gumamit ng isang tunay na kuwintas upang ang baterya ay manatili sa lugar.

Kailangan mong paghiwalayin ang kuwintas sa dalawang bahagi ng pantay na haba, at isara ang dalawang bahagi sa mga singsing na hiyas.

Pininturahan ko ang wire na tanso sa bawat loop ng kuwintas. Ang kawad ay halos hindi nakikita, at tiyakin ang pagpapadaloy ng kuryente pati na rin ang tigas ng buong konstruksyon.

Ang isa pang paraan upang gawin ang pagpapadaloy ng kuryente ay ang paggamit ng hindi kinakalawang na kondaktibo na thread, na maaari mong makita sa Adafruit para sa ilang dolyar.

Sa video, makikita mo ang JeweLED sa pagkilos.

Mag-enjoy!

Tingnan ito sa aksyon

Inirerekumendang: