Orodha ya maudhui:

Mkufu unaosukuma Arduino: Hatua 5
Mkufu unaosukuma Arduino: Hatua 5

Video: Mkufu unaosukuma Arduino: Hatua 5

Video: Mkufu unaosukuma Arduino: Hatua 5
Video: Arduino lilypad reflector 2024, Julai
Anonim
Mkufu unaosukuma Arduino
Mkufu unaosukuma Arduino

Nilikuwa nikitafuta mradi mzuri wa Arduino kwa likizo zangu za mwisho wa mwaka. Lakini nini cha kufanya? Binti yangu mdogo alishangaa sana wakati nilimpa mkufu huu "wa elektroniki", na pia alikuwa na furaha sana. Natumaini kwamba mtu ambaye utampa mafanikio yako pia atakuwa na furaha sana.

Kito chenyewe kina Mdhibiti mdogo, na RGB ya LED ambayo ina vipimo sawa. Mkufu una waya nyembamba sana ya shaba, ambayo inaweza kuuzwa kwa urahisi na waya mdogo wa bati. Kulisha nguvu ni betri rahisi ya sarafu ya 3V ya sarafu. Nilitumia karatasi ndogo ya wambiso, iliyopatikana katika duka langu la dawa nyumbani, kulinda na kutenganisha kifurushi cha betri.

Hatua ya 1: Zana na Vifaa

Zana na Vifaa
Zana na Vifaa

Zana

  • chuma cha kutengenezea, waya ya kutengenezea bati 0.5mm
  • ukuzaji, kwa sababu waya za solder ni ndogo sana
  • kompyuta na programu ya Arduino imewekwa
  • programu ya ISP, kama ilivyoelezewa hapa
  • mkata waya mdogo

Vifaa

  • betri CR2032 na basement yake ya betri (yenye sehemu mbili, moja kwa kila nguzo)
  • waya nyembamba sana ya shaba
  • RGB moja ya LED kwenye kifurushi cha 5050, na chip ya WS2812B ndani (hii ni muhimu, kwa sababu unaweza kupata 5050 LED bila mdhibiti wa WS2812B ndani)
  • kipande kidogo cha karatasi ya wambiso wa matibabu
  • Kitengo cha Mdhibiti wa Micro Atmel Attiny85-20SU
  • mkufu rahisi rahisi

Hatua ya 2: Mpangilio wa Elektroniki

Mpangilio wa Elektroniki
Mpangilio wa Elektroniki

Mpangilio wa elektroniki ni wa moja kwa moja, kwa sababu hakuna vifaa vya kung'aa, kama vipinga, capacitors, au inductances, na kwa sababu kuna vifaa 3 tu, pamoja na betri.

Kifurushi cha nguvu ambacho nimetumia ni betri ya lithiamu ya 3V CR2032. Voltage yake ni ya chini kuliko ile iliyotajwa kwenye data ya WS2812B, lakini baada ya kupimwa, RGB LED haikupata shida na kushuka kwa 2V hii.

Ukweli wa kutumia betri rahisi ya sarafu ya 3V ilikuwa hali muhimu sana kwangu kuufanya mradi huu uwe hai. Hatuwezi kufikiria mkufu na kifurushi kikubwa cha betri kama chanzo cha nguvu.

Kitengo cha Mdhibiti Mdogo (MCU) pia inafanya kazi vizuri sana na kiwango hiki cha voltage ya 3V.

Nilipima wastani wa sasa wa 5.3 mA. Vile betri ya lithiamu ya CR2032 ina uwezo wa kawaida wa 200 mAh. Hii inamaanisha kuwa, na betri mpya kabisa, unaweza kuwasha mfumo kwa masaa 40. Lakini, hata nusu itakuwa ya kutosha kwa matumizi ya kawaida.

Hatua ya 3: Programu

Kitengo cha Mdhibiti Mdogo ni ATTINY85 (~ $ 1) kutoka Atmel. Niliiandaa na Arduino Nano ya bei rahisi (kiini kilichopatikana kwenye ebay kwa karibu $ 5). Lakini ikiwa unamiliki bodi ya kweli ya Arduino, unaweza kuitumia pia.

Nano ya Arduino imewekwa na mchoro wa "Arduino kama ISP".

Mchoro wa kupanga ndani ya Mdhibiti mdogo wa ATTINY85 umepewa kama kiambatisho kwenye hatua hii: JeweLED.ino

Jihadharini kuwa lazima uchome bootloader ili MCU iwe imewekwa kikamilifu. Kwa kweli hii haitoi bootloader ya Arduino kwenye MCU, lakini inaangazia fuses kadhaa muhimu. Bila kufanya hivyo, mchoro hautafanya kazi kabisa.

Aina ya bodi ya kuchagua lazima iwe: Attiny85 @ 8MHz (oscillator ya ndani, BOD imelemazwa).

BOD inasimama kwa Utambuzi wa Kahawia. Hii ni huduma maalum ambayo inazima MCU wakati nguvu inakwenda chini ya 4.3V. Hii ni muhimu ili kuzuia pakiti za betri zinazoweza kuchajiwa. Lakini kwa upande wetu, lazima iwe imezimwa, kwa sababu tutaipa nguvu MCU yetu na 3V tu, na hata kidogo.

Hatua ya 4: Kukusanyika

Kukusanyika
Kukusanyika
Kukusanyika
Kukusanyika
Kukusanyika
Kukusanyika

Hatua ya kwanza ni kukusanya MCU na LED.

Mara tu inapopangwa, pini 4, 5 na 8 tu ya Atmel MCU lazima ihifadhiwe. Pini zingine zinaweza kuondolewa, kwa sababu sio lazima.

Pini 4 ya MCU lazima iuzwe na pini 3 ya kifurushi cha 5050. Hii itaunganishwa na pole hasi ya betri.

Pini ya 8 ya MCU lazima iuzwe na pini 1 ya kifurushi 5050. Hii itaunganishwa na pole nzuri ya betri.

Pini 5 ya MCU lazima iuzwe na pini 4 ya kifurushi 5050. Pini 5 inalingana na PIN0 ya Arduino kwa aina hii ya MCU.

Tumia karatasi ya wambiso wa matibabu kutenganisha betri ya seli ya sarafu kutoka kwenye ngozi. Hii hukuruhusu kurekebisha sehemu hasi ya waya wa shaba kwenye nguzo hasi ya betri.

Hakuna ubadilishaji wa umeme kwenye upandaji huu. Ili kuzima LED, lazima ufungue mkufu, kwa kuvuta waya hasi kutoka kwenye kifurushi cha betri.

Na hiyo tu.

Hatua ya 5: Kupima na Kurekebisha

Upimaji na Urekebishaji
Upimaji na Urekebishaji

Kama unavyoona kwenye picha ya karibu, nimeuza pete mbili ndogo sana za waya wa shaba kwenye pini za GND na VDD. Kusudi la hii ni kuambatisha kito hiki cha "elektroniki" kwenye mkufu.

Kwa upimaji wa kwanza, nilitumia waya wa shaba tu kama mkufu. Waya ya shaba ni muhimu kuhakikisha mawasiliano ya umeme, lakini haitoshi. Waya wa shaba ni mzito sana kwa uzani, na betri nyuma ya shingo ni nzito sana ikilinganishwa na LED iliyo mbele. Kwa hivyo ilibidi nitumie mkufu halisi kwa betri kukaa mahali.

Lazima utenganishe mkufu katika sehemu mbili za urefu hata, na funga sehemu hizo mbili kwenye pete za vito.

Nilisokota waya wa shaba kwenye kila kitanzi cha mkufu. Waya karibu hauonekani, na kuhakikisha upitishaji wa umeme na ugumu wa ujenzi wote.

Njia nyingine ya kufanya upitishaji wa umeme itakuwa kutumia uzi wa kutembeza, ambayo unaweza kupata kwenye Adafruit kwa dola kadhaa.

Kwenye video, unaweza kuona JeweLED ikifanya kazi.

Furahiya!

Tazama kwa vitendo

Ilipendekeza: