Talaan ng mga Nilalaman:
- Hakbang 1: I-calibrate ang Multi-Coin Acceptor
- Hakbang 2: Ikonekta ang Multi-Coin Acceptor sa Arduino Mega
- Hakbang 3: Ikonekta ang LCD sa Breadboard at Arduino Mega
- Hakbang 4: Ikonekta ang mga LED Light sa Breadboard at Arduino Mega
- Hakbang 5: Ikonekta ang Mga Push Buttons
- Hakbang 6: Mag-upload ng Bright Saver Sketch sa Arduino
- Hakbang 7: Magtipon ng Bright Saver's House
Video: Bright Saver Sa Arduino Mega: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Nagpapakita ang Bright Saver ng tumpak, napapanahong impormasyon sa pagtitipid at pinapayagan kang magtakda ng isang target sa pagtitipid. Halimbawa, kapag naitakda mo ang iyong target gamit ang ibinigay na dalawang mga pindutan, maaari mong obserbahan ang pag-unlad at kung gaano pa kinakailangan upang maabot ang iyong layunin.
Kinakailangan ang Mga Bahagi ng Hardware
- 1x Arduino Mega
- 1x Breadboard (Malaki)
- 1x Programmable Multi Coin Acceptor CH-924 (4 na Uri ng Barya)
- 1x 12V AC Power Adapter
- 1x Babae DC Jack Barrel Adapter
- 1x LCD 16x2
- 1x 10K Potensyomiter
- 4x LEDs (Pula, Dilaw, berde at Multi-RGB)
- 4x Resistors (220 ohms)
- 2x Mini Push Buttons (Pula at Asul)
- Bunch ng Singapore Third Series Coins
- Bunch of Jumper Wires (Lalaki-sa-Lalaki)
- Bunch ng Double-end Lead Alligator Clip Wires
Ang proyektong ito ay angkop para sa lahat, kasama ang mga nagsisimula ng Arduino! Ang iba't ibang mga uri ng mga barya sa Singapore ay tinatanggap sa pamamagitan ng tatanggap ng maraming barya. Matapos maipasok ang barya, ipapakita ng LCD ang na-update na impormasyon sa pagtitipid at na-update ang iyong pag-unlad. Upang maitakda ang target, ang mga pindutan ay konektado sa Arduino at Bright Saver, na nagbibigay-daan sa iyo upang ayusin ang iyong target.
Sa tuwing ipinasok ang isang barya, susuriin ng piggy bank ng Bright Saver ang iyong pag-usad sa pagtipid at sindihan ng isang tukoy na kulay upang ipahiwatig kung matagumpay mong naabot ang isang milyahe sa pagtipid. Halimbawa, ang Bright Saver ay magpapahiwatig ng isang pulang ilaw kung ang iyong pag-unlad ay umabot sa 25 porsyento ng iyong itinakdang target. Sa pagtawid sa 50 porsyento, ang LED ay magiging dilaw at berde kapag tumawid ka ng 75 porsyento ng iyong target. Sa wakas, sa sandaling na-hit mo ang iyong target, ang mga ilaw na LED ay ikot sa pagitan ng pula, berde at asul.
Display ng Kulay ng LED para sa Mga Target na Pag-save
- Sa ika-25 porsyento → Pula
- Sa ika-50 porsyento → Dilaw
- Sa ika-75 porsyento → berde
- Sa ika-100 porsyento → Multi-RGB
Mga Inirekumendang Electronic Shops sa Singapore
1. Carousell
2. Space Electronics Pte Ltd sa Sim Lim Tower, # B1-07
3. Sgbotic
Dahilan para sa Bright Saver
Ang dahilan para sa pagpili ng Bright Saver ay nauugnay sa aking mga karanasan sa pagkabata. Sa panahon ng aking pagkabata, palagi akong may interes na makatipid ng marami sa aking mga allowance gamit ang isang alkansya ngunit dapat tiyakin na napunan ito bago buksan ito. Gayunpaman, hindi ko nasabi kung magkano ang nai-save ko sa pamamagitan lamang ng bigat ng alkansya. Bukod dito, nakita kong nakakagalit upang makalkula ang lahat ng aking pagtipid sa mga barya habang ako ang mga barya na ito ay pinalitan ng paglaon ng mga cash note sa aking mga magulang. Samakatuwid, naisip ko na mahusay na magamit ang opurtunidad na ito upang magkaroon ng isang pasadya at matalinong alkansya na makakatulong sa aking mabilang ang aking pagtitipid ng barya para sa akin.
Hinaharap na Bersyon ng Bright Saver
Ang hinaharap na bersyon ng Bright Saver ay tumutugtog ng isang himig bilang isang pagdiriwang kapag naabot ang target sa pagtitipid sa pamamagitan ng paggamit ng isang Piezo Buzzer. Ang Bright Saver ay maaari ding maging isang interactive na tumutulong na nakikipag-usap sa iyo sa pamamagitan ng pagbati sa iyong pangalan at magbigay ng impormasyong target na naka-automate ng boses. Ang Bright Saver ay maaari ring gumamit ng mga advanced na teknolohiya tulad ng pagiging konektado sa isang Mobile App upang payagan ang pagsubaybay ng iyong pagtipid sa pamamagitan ng iyong telepono anumang oras at saanman, na pumipigil sa mapusok na gawi sa paggastos!
Ang CreditsI ay karagdagang inspirasyon ng isang tutorial ng Adafruit na gumagamit ng mga elektronikong aparato tulad ng isang Arduino, isang LCD at isang solong tagatanggap ng barya. Gayunpaman, ang mga tampok ay simple at nais kong hamunin ang aking sarili na magdagdag sa mga tampok na interactive, functional at isinapersonal. Ang mga orihinal na code ay nabago nang malaki.
Ang Bright Saver ay lisensyado sa ilalim ng isang Creative Commons Attribution-NonCommercial 4.0 International Lisensya.
Hakbang 1: I-calibrate ang Multi-Coin Acceptor
Kinakailangan ang Mga Bahagi ng Hardware
1. Programmable Multi-Coin Acceptor CH-924 (4 na Uri ng Barya)
2. 1x 12V AC Power Adapter
3. 1x Babae DC Jack Barrel Adapter
Maaaring nagtataka ka … paano gumagana ang tatanggap ng multi-coin?
Ang mga sensor sa tagatanggap ng barya na ito ay gumagamit ng kapal, lapad at oras ng pagbagsak ng mga barya upang makilala ang mga ito at ganap itong mai-program upang hindi ka limitado sa anumang partikular na uri ng pera. Bukod sa paggamit nito bilang isang maliwanag na tagatipid, maaari mo itong magamit para sa mga vending machine at arcade game din!
Mga Hakbang upang I-calibrate ang Multi Coin Acceptor
1. Bago ma-set up ang tumatanggap ng coin, ikonekta ang mga Red at Black na wires sa Female DC Barrel Jack Adapter. Ang mga terminal ng DC Barrel Jack Adapter ay may label na positibo at negatibo at nangangailangan ng isang distornilyador upang higpitan ang mga terminal, na ipinakita sa pangalawang larawan.
o Pulang kawad ⟹ Positibo
o Itim na kawad ⟹ Negatibo
2. Ikonekta ang Babae DC Barrel Jack Adapter sa isang 12V AC Power Adapter, na ipinakita sa pangatlong larawan.
3. Ang puti at kulay-abo na mga wire ay makakonekta sa Arduino, na binanggit sa hakbang 2.
4. Kapag napagana ang coin acceptor, ang pulang LED ay magpapasindi at magkakaroon ng tunog na ‘BEEP’, na ipinakita sa larawan ng bibig.
5. Maghanda ng iba't ibang mga barya na $ 0.10, $ 0.20, $ 0.50 at $ 1.00, na ipinakita sa ikalimang larawan.
6. I-set up ang tagatanggap ng barya kasama ang mga sumusunod na hakbang:
- Pindutin nang matagal ang "ADD" at "MINUS" nang ilang segundo at lilitaw ang letrang "A" mula sa LED display.
- Pindutin ang pindutang "SET" para sa ilang segundo at lilitaw ang titik na 'E'.
- Gamitin ang pindutang "ADD" at "MINUS" upang pumili kung gaano karaming mga barya ang nais mong gamitin. Sa aming kaso, pipiliin namin ang "4" ($ 0.10, $ 0.20, $ 0.50 at $ 1.00). Pindutin ang "SET" para sa ilang segundo at lilitaw ang titik na "H1".
- Ang titik na "H1" ay tumutukoy sa unang barya na magagamit para sa pagkakalibrate. Maaari kang pumili kung ilan ang halimbawang mga halimbawang barya. Sa aking kaso, gagamit ako ng 15 sample na mga barya na $ 0.10 para sa mas mahusay na kawastuhan. Hawakan ang "SET" upang kumpirmahin.
- Susunod, lilitaw ang titik na "P1" upang mapili ang dami ng mga pulso ng output para sa bawat barya. Dahil ang maximum na pulso ay 50, pumili ako ng mga pulso na 1 hanggang 10 para sa mas madaling pagkakakilanlan.
⮎ Halimbawa:
o $ 0.10 na itinakda bilang "1";
o $ 0.20 na itinakda bilang "2";
o $ 0.50 na itinakda bilang "5";
o $ 1.00 na itinakda bilang "10"
- Pindutin ang "SET" upang kumpirmahin.
- Lilitaw ang letrang "F1" upang maitakda ang antas ng kawastuhan para sa unang barya. Ang halaga ay mula 1 hanggang 30, 1 ang pinaka tumpak. Kung ang magkatulad na uri ng mga barya ay pareho, ang halaga ay dapat na mas tumpak. Sa aking kaso, pinili ko ang 7. Gamitin ang pindutang "ADD" at "MINUS" at pindutin ang "SET" para sa ilang segundo.
- Lilitaw ang titik na "H2" at ulitin ang parehong proseso mula sa hakbang 4 hanggang hakbang 6. Gayunpaman, tandaan na ang mga pulso ay magkakaiba para sa lahat ng mga barya, na binanggit sa Hakbang 5.
- Matapos ang pag-setup mula H1 hanggang H2, pindutin nang matagal ang "SET" at titik na "A" upang ipahiwatig at pindutin muli ang "SET" para sa letrang "E" upang lilitaw upang kumpirmahin ang mga bagong setting. (MAHALAGA!)
- Panghuli, patayin at sa pangunahing switch ng kuryente.
- Pindutin ang "SET" at lilitaw ang titik na "A1". Maaari mong simulan ang pag-sample ng unang barya: $ 0.10 na may 15 mga sample. Pindutin ang "SET" kapag tapos ka na.
- Susunod, ang titik na "A2" ay at ulitin ang parehong proseso at pindutin ang "SET". Awtomatikong i-restart ang system pagkatapos makumpleto ang pag-setup.
Ngayon, handa ka nang i-program ang Coin Acceptor kasama si Arduino!: D
Hakbang 2: Ikonekta ang Multi-Coin Acceptor sa Arduino Mega
Kinakailangan ang Mga Bahagi ng Hardware
1. Multi-Coin Acceptor
2. Arduino Mega
3. Double-end Lead Alligator Clip Wires
4. Mga Jumpers ng Babae-sa-babaeng
Mga Hakbang upang Ikonekta ang Multi-Coin Acceptor sa Arduino
Una, plug in ang USB cable sa iyong Arduino Mega at laptop.
Tulad ng nabanggit sa Hakbang 1, ikonekta ang White wire sa Pin 2 at grey wire sa Pin GND, na nakalarawan sa diagram.
Sa aking kaso, gumamit ako ng mga clip ng crocodile sa mga babaeng babaeng jumper upang ipasok ang kawad sa mga pin ng Arduino.
Hakbang 3: Ikonekta ang LCD sa Breadboard at Arduino Mega
Kinakailangan ang Mga Bahagi ng Hardware
1. Breadboard
2. Arduino Mega
3. LCD
4. Babae-sa-babaeng Jumper Wires
Mga Hakbang upang Ikonekta ang LCD sa Breadboard at Arduino Mega
1. Ikonekta ang solder na LCD screen sa gilid ng breadboard.
2. Ikonekta ang negatibong riles sa Pin GND ng Arduino. Nangangahulugan ito ng anumang konektado sa hilera na iyon, isasaalang-alang na Pin GND.
3. Ikonekta ang positibong riles sa Pin 5V ng Arduino.
4. Ikonekta muna (VSS) at huling (K) pin ng LCD sa negatibong riles na nagsasaad ng GND.
5. Ikonekta ang mga supply pin, ika-2 (VDD) at ika-15 (A) pin (suportahan ang backlight ng LCD) ng LCD sa positibong riles.
6. Ikonekta ang 1st pin ng potentiometer sa positibong riles.
7. Ikonekta ang ika-3 na pin ng potentiometer sa negatibong riles.
8. Ikonekta ang gitnang pin ng potentiometer sa ika-3 (V0) pin na kung saan ay ang control at contrast pin.
9. Ikonekta ang ika-4 (Pagpili ng Rehistro - RS) na pin ng LCD sa pin 3 ng Arduino.
10. Ikonekta ang ika-5 (Basahin / Isulat - RW) na pin ng LCD sa negatibong riles. Dahil ginagamit namin ang LCD para sa pagpapakita, gawin itong mababa alin ang Sumulat.
11. Ikonekta ang ika-6 (Paganahin - E) pin ng LCD sa pin 4 ng Arduino.
12. Ikonekta ang mga data pin ng LCD.
o Ikonekta ang ika-11 (D4) na pin ng LCD sa pin 8 ng Arduino
o Ikonekta ang ika-12 (D5) na pin ng LCD sa pin 9 ng Arduino
o Ikonekta ang ika-13 (D6) na pin ng LCD sa pin 10 ng Arduino
o Ikonekta ang ika-14 (D7) na pin ng LCD sa pin 11 ng Arduino
Kapag nakakonekta, ang LCD ay ilaw at maaari mong ayusin ang kaibahan ng display gamit ang potensyomiter.
Hakbang 4: Ikonekta ang mga LED Light sa Breadboard at Arduino Mega
Kinakailangan ang Mga Bahagi ng Hardware
1. Breadboard
2. Arduino Mega
3. 4x Resistors (220 Ohm)
4. 4x LED (Pula, Dilaw, berde, Multi-RGB)
5. 8x Double-end Lead Alligator Clip Wires
6. Babae-sa-babaeng Jumper Wires
Mga Hakbang upang Ikonekta ang mga LED Light sa Breadboard at Arduino Mega
1. Itaguyod ang isang karaniwang lupa sa pamamagitan ng pagkonekta ng negatibong rate mula sa breadboard sa GND pin ng Arduino.
2. Ipasok ang mga resistors sa pamamagitan ng pagkonekta sa isang binti sa negatibong rate.
3. Bago ikonekta ang mga LED sa breadboard at Arduino, kailangan mong magkaroon ng kamalayan sa mga LED pin. Ang maikling pin ay negatibong tingga at ang mahabang pin ay positibong tingga.
4. Ikonekta ang mga jumper wires sa bawat dulo ng resistors, parallel sa bawat isa.
5. Ikonekta ang kabilang dulo ng mga wire ng jumper gamit ang mga wires ng clip ng buaya.
6. Ikonekta ang iba pang mga dulo ng mga wire ng clip ng buaya sa mas maikling mga lead ng LEDs.
7. Gumamit ng isang bagong wires ng clip ng buaya upang ikonekta ang mas matagal na mga lead ng LEDs na may mga pambabae hanggang babaeng jumper wires.
8. Ikonekta ang kabilang dulo ng mga pambabae hanggang sa mga jumper na wire sa Arduino.
⮎ Halimbawa:
o Red LED upang i-pin ang 16 ng Arduino
o Dilaw na LED upang i-pin ang 14 ng Arduino
o Green LED upang i-pin ang 15 ng Arduino
o Multi-RGB LED upang i-pin ang 17 ng Arduino
Hakbang 5: Ikonekta ang Mga Push Buttons
Sa Bright Saver na ito, gagamit kami ng dalawang mga pindutan, pula at asul upang maitakda ang target sa LCD screen. Ang pulang pindutan ay upang taasan ang target at ang asul na pindutan ay upang bawasan ang target.
Kinakailangan ang Mga Bahagi ng Hardware
1. Arduino Mega
2. 2x Mini Push Buttons (Pula at Asul)
3. 6x Double-end Lead Alligator Clip Wires
4. Mga Babae-sa-babaeng Jumper Wires
Simula mula sa asul na pindutan,
1. Ikonekta ang 3 mga binti ng pulang pindutan na may 3 mga clip ng buaya.
2. Ikonekta ang kabilang dulo ng mga clip ng buaya sa mga jumper wires.
3. Ikonekta ang kabilang dulo ng mga wire ng jumper sa breadboard tulad ng ipinakita mula sa diagram.
4. Ikonekta ang breadboard sa Arduino Pin 20 sa pamamagitan ng paggamit ng isang jumper wire.
5. Kahanay sa jumper wire ng red alligator clip, kumonekta sa positibong riles.
6. Kahanay sa jumper wire ng dilaw na buaya ng clip, kumonekta sa negatibong riles.
Simula mula sa pulang pindutan,
1. Ikonekta ang 3 mga binti ng pulang pindutan na may 3 mga clip ng buaya.
2. Ikonekta ang kabilang dulo ng mga clip ng buaya sa mga jumper wires.
3. Ikonekta ang kabilang dulo ng mga wire ng jumper sa breadboard tulad ng ipinakita mula sa diagram.
4. Ikonekta ang breadboard sa Arduino Pin 21 sa pamamagitan ng paggamit ng isang jumper wire.
5. Kahanay sa jumper wire ng berde na buaya na clip, kumonekta sa positibong riles.
6. Ikonekta ang isang bahagi ng negatibong riles sa kabilang panig ng negatibong riles.
Hakbang 6: Mag-upload ng Bright Saver Sketch sa Arduino
Hakbang 7: Magtipon ng Bright Saver's House
Kinakailangan ang Mga Tool
1. Mga karton
2. Mainit na Baril ng Pandikit
3. Mga tornilyo
4. Bote ng Evian Mineral Water, 750ml
5. Mga Permanenteng Marker
6. Penknife
Mga Hakbang sa Pagtatayo ng Bahay
1. Una, sinukat ko ang panloob na coin acceptor upang ikabit ito sa harap ng bahay at ilakip ito sa mga tornilyo. Gayundin, pinutol ko ang ilalim ng bahay upang maipasok ang aking bangko ng barya.
2. Tandaan na bumuo ng isang panlabas na may malakas na suporta sa loob ng bahay upang matiyak na ang bahay ay maaaring magdala ng timbang sa pamamagitan ng paghahanda ng mga karton upang kumilos bilang isang suporta para sa tagatanggap ng barya at coin bank.
3. Ipasok ang iyong Arduino at Breadboard sa loob ng bahay.
4. Ilagay ang LCD at mga pindutan sa pamamagitan ng paggupit ng mga butas sa gilid ng bahay. Tandaan na ang LCD ay naka-attach pa rin sa Breadboard.
Inirerekumendang:
Fairy Light Battery Saver: 8 Hakbang (na may Mga Larawan)
Fairy Light Battery Saver: Ang mga baterya ng CR2032 ay mahusay, ngunit hindi ito tumatagal hangga't nais namin kapag nagmamaneho ng LED " Fairy Light " mga kuwerdas. Sa Holiday Season dito, nagpasya akong baguhin ang ilang 20 light strings upang maubusan ng isang USB power bank. Naghanap ako online at f
Mega RasPi - isang Raspberry Pi sa isang Sega Mega Drive / Genesis: 13 Hakbang (na may Mga Larawan)
Mega RasPi - isang Raspberry Pi sa isang Sega Mega Drive / Genesis: Dadalhin ka ng gabay na ito sa pamamagitan ng pag-convert ng isang lumang Sega Mega Drive sa isang retro gaming console, gamit ang isang Raspberry Pi. Ginugol ko ang hindi mabilang na oras ng aking pagkabata sa paglalaro ng mga video game sa ang aking Sega Mega Drive. Karamihan sa aking mga kaibigan ay mayroon din, kaya gagawin namin
Arduino Pump Saver: 3 Hakbang
Arduino Pump Saver: Sa isang malupit na araw ng taglamig, kami ng aking asawa ay nakaupo sa sala na nagbabasa, nang tumingin siya sa akin at ako at tinanong " Ano ang tunog na iyon? &Quot; May tumatakbo na matatag sa bahay na sa tingin namin ay hindi pamilyar, kaya't bumaba ako
Arduino Home Energy Saver: 5 Hakbang
Arduino Home Energy Saver: Gumagawa ka ng isang Home Energy System na sinadya upang subaybayan ang enerhiya ng iyong bahay upang mabawasan ang elektrisidad at iba pang mga singil sa utility. Sa modelong ito, masusuri ng iyong aparato ang temperatura ng iyong bahay at ayusin ito nang naaayon
Paano Gumawa ng Super Bright Flash Light Na May LED - DIY: Super Bright Light: 11 Hakbang
Paano Gumawa ng Super Bright Flash Light With LED - DIY: Super Bright Light: Panoorin muna ang video