Orodha ya maudhui:
- Hatua ya 1: Vifaa na Zana:
- Hatua ya 2: Jenga Moyo
- Hatua ya 3: Endesha Moyo Kutoka Arduino
- Hatua ya 4: Kuhamia kwa ATTINY
- Hatua ya 5: Kukamilisha Mradi
Video: Moyo Uhuishaji: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Kwa wakati tu kwa siku ya wapendanao, kifaa kidogo kitapewa mpendwa wako: moyo unaovuka kupitia michoro nyingi. Inafaa vizuri kwenye dawati au meza ili mpendwa wako akukumbuke!
Moyo huu wa uhuishaji ni kompakt sana na rahisi: ibadilishe tu na taa za LED 12 ambazo zinaunda moyo zitazunguka kupitia kitanzi cha michoro ambazo unaweza kugeuza kukufaa.
Inaendesha sanjari na inategemea mdhibiti mdogo wa kawaida na wa bei rahisi, 8-pin ATTINY13, ambayo inaweza kupangiliwa vizuri na Arduino Uno. Kupitia ufundi maalum wa kuchangamsha, LED 12 zinaweza kudhibitiwa kivyake na pini 4 tu za pato.
Hatua ya 1: Vifaa na Zana:
Vifaa:
- Taa 12 nyekundu za 5mm
- Bodi ya mfano wa 3x7cm (mashimo 10x24, kijani kibichi chenye pande mbili ndio bora)
- Mdhibiti mdogo wa Attiny13A
- Tundu la IDIP la pini 8
- Kubadili mini
- Mmiliki wa seli ya sarafu
- Kiini cha sarafu ya CR2032
- 20cm ya waya wa kushikamana wa rangi nyingi
- 15cm ya waya mzito-msingi
Zana:
- Arduino Uno kupanga ATTINY
- Chuma cha kutengeneza
- Kiwanda cha waya
Hatua ya 2: Jenga Moyo
LED 12 zinaingizwa kwenye bodi ya mfano katika mpangilio wa umbo la moyo, kama inavyoonyeshwa kwenye mchoro. Makini na polarity: LED 6 zina anode kulia na cathode kushoto, LED 6 zinaingizwa kwa njia tofauti. Funika LEDs na mkanda wa seli ili kuzizuia kuanguka wakati tunafanya kazi upande wa nyuma.
Miongozo ya LEDs inapaswa kuunganishwa kwa muundo tata. Pindisha pini na uzikate kufuatia mchoro. Jihadharini kwamba mchoro unaonyesha upande wa mbele, wakati tunafanya kazi upande wa nyuma, kwa hivyo inapaswa kuonekana kama picha ya kioo ya mchoro, kama inavyoonyeshwa kwenye picha. Miongozo hiyo sasa inaweza kuuzwa pamoja na mkanda wa mkondo kuondolewa.
Jaribu kuwa inafanya kazi: moyo una unganisho nne za umeme zilizoonyeshwa kama bluu, kijani, manjano na nyeupe kwenye mchoro. Unganisha ardhi kwa unganisho moja na + 5V kwa safu na kipinzani cha 1kOhm hadi kingine. 1 LED inapaswa kuwaka, na taa zote 12 zinapaswa kuwashwa kwa njia hii.
Hatua ya 3: Endesha Moyo Kutoka Arduino
Pakia mchoro ulioambatishwa kwa Arduino UNO au Nano na ambatanisha pini D8-D11 kwenye unganisho 4 la umeme wa moyo: D8 hadi bluu, D9 hadi kijani, D10 kwa manjano na D11 kuwa nyeupe. Moyo unapaswa kuonyesha uhuishaji unaodumu kama dakika 1.
Nambari inaweza kubadilishwa kubadilisha kasi au kubadilisha uhuishaji. 'Patt' ya safu ina muundo wa uhuishaji. Baiti mbili za kila hatua zinaonyesha ni taa gani za LED ziko kwenye kila hatua. LED zinahesabiwa 0-11 kuanzia chini na zinaendesha pande zote kinyume cha saa. LED0 inalingana na kidogo 0, LED1 hadi kidogo 1 nk.
Mpangilio wa muundo umehifadhiwa kwenye kumbukumbu ya programu, ambayo inaruhusu uhuishaji tajiri zaidi kuliko ikiwa ulihifadhiwa kwenye RAM. Mchoro wa sasa una hatua 168. Kwa Arduino, kuna nafasi kwa maelfu zaidi, na hata kwa ATTINY13, ambayo ina 1kByte tu ya kumbukumbu ya programu, kuna nafasi kwa takriban hatua 400.
Kasi ya uhuishaji imedhamiriwa na 'timetime' iliyoainishwa kwenye laini ya 196. Ili kuharakisha uhuishaji, fanya nambari hii iwe ndogo. Jihadharini kwamba kwenye ATTINY, uhuishaji utakua polepole kwa sababu tutaiendesha kwa mwendo wa saa ya chini.
Hatua ya 4: Kuhamia kwa ATTINY
Nambari ni ndogo ya kutosha kutoshea kwa mdhibiti mdogo mdogo wa pini 8, ATTINY13A. Mchoro kutoka hatua ya awali utafanya kazi bila marekebisho yoyote kwenye ATTINY.
- Kuna mafundisho ya kujitolea https://www.instructables.com/id/Programming-an-A… jinsi ya kupanga ATTINY13A. Muhtasari ni hapa chini:
- Kuanzisha IDE ya Arduino, fungua 'Mapendeleo' kisha ongeza https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json kwa mameneja wa bodi zaidi.
- Chini ya 'Zana / Bodi', chagua 'Meneja wa Bodi' na chini ya orodha, weka 'MicroCore na MCUdude'
- Unganisha Arduino Uno na upakie 'ArduinoISP'. Inapatikana chini ya 'Faili / mifano'
- Unganisha Arduino na ATTiny, rahisi kufanywa kwa kuweka ATTiny kwenye ngao ya mfano: Siri ya Arduino 13 - Siri ya ATTiny 7 Arduino pini 12 - Pini ya ATTiny 6 Arduino pin 11 - Siri ya ATTiny 5 Arduino pin 10 - Siri ya ATTiny 1 Arduino + 5v - Siri ya kitani 8 Arduino GND - siri ya 4
- Chagua 'Bodi ya ATTiny13', 'BOD 2.7V', 'Saa 1.2 ya ndani ya MHz' na programu "Arduino kama ISP" (tahadhari: sio 'ArduinoISP' lakini 'Arduino kama ISP')
- Fanya 'Burn Bootloader' - hakuna bootloader kwa attiny, na inaweza kutoa hitilafu, lakini hatua hii inahitajika ili 'kuweka fuses' kwa mpangilio sahihi wa saa Pakia mchoro.
Jaribu ikiwa inafanya kazi: unganisha unganisho la bluu, kijani, manjano na nyeupe ya moyo na PB0 (pin 5), PB1 (pin 6), PB2 (pin 7) na PB3 (pin 2), mtawaliwa. Moyo unapaswa kuishi kwa njia sawa na Arduino, polepole kidogo. Angalia pia kwamba inafanya kazi wakati ATTINY inawezeshwa kutoka sanjari.
Hatua ya 5: Kukamilisha Mradi
Sasa kwa kuwa una mzunguko wa moyo na ATTINY iliyopangwa, mradi unaweza kumaliza. Solder tundu la IC, kishikilia kiini cha sarafu na kitufe cha kuwasha / kuzima kwa bodi ya mfano na kukamilisha unganisho kama inavyoonyeshwa kwenye mchoro. Ingiza ATTINY, sanjari na washa ili uangalie ikiwa inafanya kazi.
Mwishowe, niliongeza msimamo wa waya wa waya 15 ~ 15cm. Vua kutengwa kwa 2cm pande zote mbili na kuipinde kwa sura ya standi. Sehemu iliyovuliwa sasa inaweza kuuzwa kwa pedi za bodi ya mfano.
Yote imewekwa kufanya zawadi ya kushangaza ya wapendanao!
Mkimbiaji Juu katika Mashindano ya Moyo
Ilipendekeza:
Sensorer ya Mapigo ya Moyo Kutumia Arduino (Mfuatiliaji wa Kiwango cha Moyo): Hatua 3
Sensor ya Mapigo ya Moyo Kutumia Arduino (Monitor Rate Rate): Sensor ya Mapigo ya Moyo ni kifaa cha elektroniki ambacho hutumiwa kupima kiwango cha moyo yaani kasi ya mapigo ya moyo. Ufuatiliaji wa joto la mwili, mapigo ya moyo na shinikizo la damu ni vitu vya msingi ambavyo tunafanya ili kutuweka sawa. Kiwango cha Moyo kinaweza kuwa bora
Kionyeshi cha Moyo - Tazama Mapigo ya Moyo wako: Hatua 8 (na Picha)
Kionyeshi cha Moyo | Tazama Mapigo ya Moyo wako: Sote tumehisi au kusikia mapigo ya moyo wetu lakini sio wengi wetu tumeyaona. Hili ndilo wazo ambalo lilinifanya nianze na mradi huu. Njia rahisi ya kuibua mapigo ya moyo wako kwa kutumia kihisi cha Moyo na pia kukufundisha misingi kuhusu umeme
Uhuishaji wa Nuru ya Uhuishaji na Mwanga wa Usiku: Hatua 6 (na Picha)
Nuru ya Mood ya Uhuishaji & Mwanga wa Usiku: Kuwa na hamu inayopakana na kutafakari na nuru niliamua kuunda uteuzi wa PCB ndogo za msimu ambazo zinaweza kutumiwa kuunda maonyesho ya taa ya RGB ya saizi yoyote. Baada ya kutengeneza PCB ya kawaida nilijikwaa kwenye wazo la kuzipanga kuwa
Dawati la Uhuishaji LEDs za Uhuishaji Attiny85: 6 Hatua
Miti ya Krismasi Uhuishaji LEDs Attiny85: Mti mdogo wa Krismasi 8 LED zilizohuishwa na ATtiny85 SU (smd) kuweka kwenye dawati lake siku ya Krismasi, uhuishaji huchukua dakika 5 na kurudia kwa kitanzi. Kiungo cha Kicad 5Arduino 1.8USBASP programu au ISP
Aikoni ya Uhuishaji ya AIM ya Uhuishaji = Haraka na Rahisi!: Hatua 10
Picha ya AIM Buddy Icon ya Uhuishaji = Haraka na Rahisi! Vitu vingine unahitaji: Picha kwenye kompyuta yako ambayo