Satura rādītājs:

Bright Saver ar Arduino Mega: 7 soļi
Bright Saver ar Arduino Mega: 7 soļi

Video: Bright Saver ar Arduino Mega: 7 soļi

Video: Bright Saver ar Arduino Mega: 7 soļi
Video: 3D hologram fan portrait solution. Who wanna date this holographic sexy lady #3dhologramfan 2024, Novembris
Anonim
Image
Image

Bright Saver parāda precīzu, aktuālu uzkrājumu informāciju un ļauj iestatīt ietaupījumu mērķi. Piemēram, kad esat iestatījis mērķi, izmantojot divas piedāvātās pogas, varat novērot progresu un to, cik daudz vēl ir nepieciešams, lai sasniegtu savu mērķi.

Nepieciešami aparatūras komponenti

  • 1x Arduino Mega
  • 1x maizes dēlis (liels)
  • 1x programmējams vairāku monētu akceptors CH-924 (4 monētu veidi)
  • 1x 12V maiņstrāvas adapteris
  • 1x sieviešu DC Jack Barrel adapteris
  • 1x LCD 16x2
  • 1x 10K potenciometrs
  • 4x gaismas diodes (sarkana, dzeltena, zaļa un vairāku RGB)
  • 4x rezistori (220 omi)
  • 2x mini spiedpogas (sarkana un zila)
  • Singapūras trešās sērijas monētu ķekars
  • Džemperu vadu ķekars (no vīriešiem līdz vīriešiem)
  • Divu galu svina aligatora klipšu vadu ķekars

Šis projekts ir piemērots visiem, ieskaitot Arduino iesācējus! Dažādu veidu Singapūras monētas tiek pieņemtas, izmantojot vairāku monētu akceptētāju. Pēc monētas ievietošanas LCD ekrānā tiks parādīta atjauninātā informācija par ietaupījumiem un tiks atjaunināts jūsu progress. Lai iestatītu mērķi, pogas ir savienotas ar Arduino un Bright Saver, ļaujot pielāgot mērķi.

Katru reizi, kad tiek ievietota monēta, Bright Saver cūciņa banka pārbaudīs jūsu uzkrājumu gaitu un iedegsies ar noteiktu krāsu, lai norādītu, vai esat veiksmīgi sasniedzis ietaupījumu. Piemēram, Bright Saver parādīs sarkanu gaismu, ja jūsu progress ir sasniedzis 25 procentus no jūsu noteiktā mērķa. Šķērsojot 50 procentus, gaismas diode kļūs dzeltena un zaļa, kad šķērsosit 75 procentus no mērķa. Visbeidzot, tiklīdz esat sasniedzis savu mērķi, LED gaismas ieslēgsies starp sarkanu, zaļu un zilu.

LED krāsu displejs mērķa ietaupījumiem

  • Pie 25. procentīles → Sarkans
  • 50. procentilē → Dzeltens
  • Pie 75. procentīles → Zaļš
  • Pie 100. procentīles → Multi-RGB

Ieteicamie elektroniskie veikali Singapūrā

1. Karuselis

2. Space Electronics Pte Ltd Sim Lim tornī, #B1-07

3. Sgbotisks

Bright Saver iemesls

Bright Saver izvēles iemesls ir saistīts ar manu bērnības pieredzi. Bērnībā man vienmēr bija interese ietaupīt pēc iespējas vairāk pabalstu, izmantojot krājkasīti, bet man bija jānodrošina, lai tā būtu piepildīta, pirms tā tika atvērta. Tomēr es nevarēju pateikt, cik daudz esmu ietaupījis, vienkārši izmantojot cūciņas bankas svaru. Turklāt man likās apgrūtinoši aprēķināt visus savus ietaupījumus monētās, jo šīs monētas vēlāk kopā ar vecākiem apmainīju pret naudas zīmēm. Tāpēc es domāju, ka būtu lieliski izmantot šo iespēju, lai izveidotu pielāgotu un gudru cūciņu banku, kas man palīdz saskaitīt savus monētu uzkrājumus.

Bright Saver nākotnes versija

Nākamajā Bright Saver versijā tiek atskaņota melodija kā svinības, kad ietaupījumu mērķis tiek sasniegts, izmantojot pjezo zummeri. Bright Saver varētu būt arī interaktīvs palīgs, kas sazinās ar jums, sveicot jūsu vārdu un sniedzot mērķa informāciju, kas tiek automatizēta ar balsi. Bright Saver var izmantot arī tādas uzlabotas tehnoloģijas kā savienojums ar mobilo lietotni, lai jebkurā laikā un jebkurā vietā varētu izsekot jūsu ietaupījumiem, izmantojot tālruni, novēršot impulsīvus tēriņu paradumus!

CreditsI mani iedvesmoja arī Adafruit apmācība, kurā tiek izmantotas elektroniskās ierīces, piemēram, Arduino, LCD un vienas monētas akceptētājs. Tomēr funkcijas bija vienkāršas, un es vēlētos izaicināt sevi pievienot interaktīvas, funkcionālas un personalizētas funkcijas. Oriģinālie kodi ir būtiski mainīti.

Bright Saver ir licencēts saskaņā ar Creative Commons Attribution-NonCommercial 4.0 starptautisko licenci.

1. darbība: kalibrējiet vairāku monētu akceptoru

Kalibrējiet vairāku monētu akceptoru
Kalibrējiet vairāku monētu akceptoru
Kalibrējiet vairāku monētu akceptoru
Kalibrējiet vairāku monētu akceptoru

Nepieciešami aparatūras komponenti

1. Programmējams vairāku monētu akceptors CH-924 (4 monētu veidi)

2. 1x 12V maiņstrāvas adapteris

3. 1x sieviešu DC Jack Barrel adapteris

Jums var rasties jautājums … kā darbojas vairāku monētu akceptētājs?

Šī monētu akceptora sensori izmanto monētu biezumu, diametru un nokrišanas laiku, lai tās identificētu, un tas ir pilnībā programmējams, lai jūs neaprobežotos tikai ar kāda veida valūtu. Jūs to varat izmantot ne tikai kā spilgtu taupītāju, bet arī tirdzniecības automātiem un arkādes spēlēm!

Vairāku monētu akceptoru kalibrēšanas soļi

1. Pirms monētu pieņemšanas ierīces uzstādīšanas savienojiet sarkano un melno vadu ar sieviešu līdzstrāvas ligzdas adapteri. DC Barrel Jack Adapter spailes ir apzīmētas kā pozitīvas un negatīvas, un tām ir nepieciešams skrūvgriezis, lai pievilktu spailes, kā parādīts otrajā attēlā.

o Sarkanais vads ⟹ Pozitīvs

o Melns vads ⟹ Negatīvs

2. Savienojiet sieviešu līdzstrāvas ligzdas adapteri ar 12 V maiņstrāvas adapteri, kas parādīts trešajā attēlā.

3. Baltie un pelēkie vadi tiks savienoti ar Arduino, kas minēts 2. darbībā.

4. Tiklīdz monētu uztvērējs tiek darbināts, iedegsies sarkanā gaismas diode un skanēs “BEEP” skaņa, kas parādīta pirmajā attēlā.

5. Sagatavojiet dažādas monētas pa 0,10 USD, 0,20 USD, 0,50 USD un 1,00 USD, kas parādītas piektajā attēlā.

6. Iestatiet monētu pieņemšanas ierīci, veicot šādas darbības:

  • Nospiediet un dažas sekundes turiet nospiestu “ADD” un “MINUS”, un LED displejā parādīsies burts “A”.
  • Nospiediet pogu “SET” dažas sekundes un parādīsies burts “E”.
  • Izmantojiet pogu “PIEVIENOT” un “MINUS”, lai izvēlētos, cik monētu vēlaties izmantot. Mūsu gadījumā mēs izvēlēsimies “4” (0,10 USD, 0,20 USD, 0,50 USD un 1,00 USD). Nospiediet “SET” dažas sekundes un parādīsies burts “H1”.
  • Burts “H1” attiecas uz pirmo monētu, ko izmanto kalibrēšanai. Jūs varat izvēlēties, cik monētu paraugu ņemt. Manā gadījumā labākai precizitātei es izmantošu 15 monētu paraugus, kuru vērtība ir 0,10 USD. Lai apstiprinātu, turiet nospiestu “SET”.
  • Pēc tam parādīsies burts “P1”, lai izvēlētos katras monētas izvades impulsu daudzumu. Tā kā maksimālais impulss ir 50, es vieglāk identificēšanai izvēlējos impulsus no 1 līdz 10.

⮎ Piemēram:

o 0,10 ASV dolāri kā “1”;

o 0,20 ASV dolāri kā “2”;

o 0,50 ASV dolāri kā “5”;

o 1,00 ASV dolāri kā “10”

  • Nospiediet “SET”, lai apstiprinātu.
  • Parādīsies burts “F1”, lai iestatītu pirmās monētas precizitātes līmeni. Vērtība ir no 1 līdz 30, 1 ir visprecīzākā. Ja viena veida monētas ir līdzīgas, vērtībai jābūt precīzākai. Manā gadījumā es izvēlējos 7. Izmantojiet pogas “ADD” un “MINUS” un dažas sekundes nospiediet “SET”.
  • Parādīsies burts “H2” un atkārtojiet to pašu procesu no 4. līdz 6. darbībai. Tomēr ņemiet vērā, ka impulsi ir atšķirīgi visām monētām, kas minētas 5. solī.
  • Pēc iestatīšanas no H1 līdz H2, turiet nospiestu “SET” un parādīsies burts “A”, lai to norādītu, un vēlreiz nospiediet “SET”, lai burts “E” tiktu parādīts, lai apstiprinātu jaunos iestatījumus. (SVARĪGS!)
  • Visbeidzot izslēdziet un ieslēdziet galveno barošanas slēdzi.
  • Nospiediet “SET” un parādīsies burts “A1”. Jūs varat sākt izlasīt pirmo monētu: 0,10 USD ar 15 paraugiem. Kad esat pabeidzis, nospiediet “SET”.
  • Pēc tam burts “A2” atkārtos to pašu procesu un nospiediet “SET”. Pēc iestatīšanas pabeigšanas sistēma tiks automātiski restartēta.

Tagad jūs esat gatavs programmēt monētu akceptoru ar Arduino!: D

2. darbība: savienojiet vairāku monētu akceptoru ar Arduino Mega

Savienojiet vairāku monētu akceptoru ar Arduino Mega
Savienojiet vairāku monētu akceptoru ar Arduino Mega

Nepieciešami aparatūras komponenti

1. Vairāku monētu akceptors

2. Arduino Mega

3. Divu galu svina aligatora saspraudes vadi

4. Džemperi no sievietēm līdz sievietēm

Soļi, lai savienotu vairāku monētu akceptoru ar Arduino

Vispirms pievienojiet USB kabeli savam Arduino Mega un klēpjdatoram.

Kā minēts 1. darbībā, savienojiet balto vadu ar 2. tapu un pelēko vadu ar GND tapu, kā parādīts diagrammā.

Manā gadījumā es izmantoju krokodilu skavas džemperiem no sievietēm līdz sievietēm, lai ievietotu vadu Arduino tapās.

3. darbība. Savienojiet LCD ar maizes dēli un Arduino Mega

Savienojiet LCD ar maizes dēli un Arduino Mega
Savienojiet LCD ar maizes dēli un Arduino Mega
Savienojiet LCD ar maizes dēli un Arduino Mega
Savienojiet LCD ar maizes dēli un Arduino Mega

Nepieciešami aparatūras komponenti

1. Maizes dēlis

2. Arduino Mega

3. LCD

4. Jumper vadi no sievietēm līdz sievietēm

Darbības, lai savienotu LCD ar maizes dēli un Arduino Mega

1. Pievienojiet lodēto LCD ekrānu maizes dēļa sānos.

2. Pievienojiet negatīvo sliedi Arduino pin GND. Tas nozīmē, ka viss, kas ir saistīts ar šo rindu, tiks uzskatīts par Pin GND.

3. Savienojiet pozitīvo sliedi ar Arduino tapu 5V.

4. Savienojiet LCD pirmo (VSS) un pēdējo (K) tapu ar negatīvo sliedi, kas norāda uz GND.

5. Savienojiet barošanas tapas, 2. (VDD) un 15. (A) tapu (LCD aizmugurgaismojums) ar pozitīvo sliedi.

6. Pievienojiet potenciometra 1. tapu pie pozitīvās sliedes.

7. Pievienojiet potenciometra 3. tapu pie negatīvās sliedes.

8. Savienojiet potenciometra centrālo tapu ar 3. (V0) tapu, kas ir vadības un kontrasta tapa.

9. Savienojiet LCD 4. (Reģistra izvēle - RS) tapu ar Arduino 3. tapu.

10. Pievienojiet LCD piekto (lasīšanas/rakstīšanas - RW) tapu pie negatīvās sliedes. Tā kā displejam mēs izmantojam LCD, iestatiet zemu rakstāmo vērtību.

11. Savienojiet LCD 6. (Iespējot - E) tapu ar Arduino 4. tapu.

12. Savienojiet LCD datu tapas.

o Savienojiet LCD 11. (D4) tapu ar Arduino 8. tapu

o Savienojiet LCD 12. (D5) tapu ar Arduino 9. tapu

o Savienojiet LCD 13. (D6) tapu ar Arduino 10. tapu

o Savienojiet LCD 14. (D7) tapu ar Arduino 11. tapu

Pēc pievienošanas LCD iedegsies, un, izmantojot potenciometru, varat pielāgot displeja kontrastu.

4. darbība. Savienojiet LED gaismas ar maizes dēli un Arduino Mega

Savienojiet LED gaismas ar maizes dēli un Arduino Mega
Savienojiet LED gaismas ar maizes dēli un Arduino Mega
Savienojiet LED gaismas ar maizes dēli un Arduino Mega
Savienojiet LED gaismas ar maizes dēli un Arduino Mega

Nepieciešami aparatūras komponenti

1. Maizes dēlis

2. Arduino Mega

3. 4x rezistori (220 omi)

4. 4x LED (sarkana, dzeltena, zaļa, vairāku RGB)

5. 8x divu galu svina aligatora saspraudes vadi

6. Džemperu vadi no sievietēm līdz sievietēm

Kā savienot LED gaismas ar maizes dēli un Arduino Mega

1. Izveidojiet kopīgu pamatu, savienojot negatīvo likmi no maizes dēļa ar Arduino GND tapu.

2. Ievietojiet rezistorus, savienojot vienu kāju ar negatīvo ātrumu.

3. Pirms gaismas diodes pievienošanas pie maizes dēļa un Arduino, jums jāapzinās LED tapas. Īsais tapa ir negatīvs, bet garais - pozitīvs.

4. Savienojiet savienojuma vadus ar katru rezistoru galu paralēli viens otram.

5. Pievienojiet džemperu vadu otru galu ar aligatora skavas vadiem.

6. Pievienojiet otru aligatora skavas vadu galu īsākiem gaismas diodes vadiem.

7. Izmantojiet jaunus aligatora skavas vadus, lai savienotu garākos gaismas diodes vadus ar džemperu vadiem starp sievietēm.

8. Pievienojiet sieviešu džemperu vadu otru galu Arduino.

⮎ Piemēram:

o Sarkana gaismas diode līdz Arduino 16. tapai

o Dzeltena gaismas diode līdz Arduino 14. tapai

o zaļa gaismas diode līdz Arduino 15. tapai

o Multi-RGB gaismas diode Arduino 17. tapai

5. solis: pievienojiet spiedpogas

Savienojiet spiedpogas
Savienojiet spiedpogas
Savienojiet spiedpogas
Savienojiet spiedpogas
Savienojiet spiedpogas
Savienojiet spiedpogas

Šajā spilgtajā taupīšanas režīmā mēs izmantosim divas pogas - sarkanu un zilu, lai iestatītu mērķi LCD ekrānā. Sarkanā poga ir mērķa palielināšanai, bet zilā - mērķa samazināšanai.

Nepieciešami aparatūras komponenti

1. Arduino Mega

2. 2x mini spiedpogas (sarkana un zila)

3. 6x divu galu svina aligatora saspraudes vadi

4. Jumper vadi no sievietēm līdz sievietēm

Sākot ar zilo pogu,

1. Savienojiet 3 sarkanās pogas kājas ar 3 aligatora skavām.

2. Pievienojiet otru aligatora skavu galu pie džemperu vadiem.

3. Pievienojiet džempera vadu otru galu pie maizes dēļa, kā parādīts diagrammā.

4. Savienojiet maizes dēli ar Arduino Pin 20, izmantojot džemperi.

5. Paralēli sarkanā aligatora skavas džemperu vadam pievienojiet pozitīvo sliedi.

6. Paralēli dzeltenā aligatora skavas džemperu vadam pievienojiet negatīvo sliedi.

Sākot ar sarkano pogu,

1. Savienojiet 3 sarkanās pogas kājas ar 3 aligatora skavām.

2. Pievienojiet aligatora skavu otru galu pie džemperu vadiem.

3. Pievienojiet džempera vadu otru galu pie maizes dēļa, kā parādīts diagrammā.

4. Savienojiet maizes dēli ar Arduino Pin 21, izmantojot savienojuma vadu.

5. Paralēli zaļā aligatora skavas džemperu vadam pievienojiet pozitīvo sliedi.

6. Savienojiet negatīvās sliedes vienu pusi ar negatīvās sliedes otru pusi.

6. darbība: augšupielādējiet Bright Saver skici Arduino

7. darbība: samontējiet Bright Saver's House

Salieciet Bright Saver House
Salieciet Bright Saver House
Salieciet Bright Saver House
Salieciet Bright Saver House
Salieciet Bright Saver House
Salieciet Bright Saver House

Nepieciešami rīki

1. Kartons

2. Karstās līmes pistole

3. Skrūves

4. Evian minerālūdens pudele, 750ml

5. Pastāvīgie marķieri

6. Penknife

Mājas celtniecības soļi

1. Pirmkārt, es izmērīju monētu akceptētāja iekšpusi, lai to piestiprinātu pie mājas priekšpuses, un piestiprināju to ar skrūvēm. Turklāt esmu nogriezis mājas dibenu, lai ievietotu savu monētu banku.

2. Neaizmirstiet uzbūvēt ārpusi ar spēcīgu atbalstu mājas iekšpusē, lai pārliecinātos, ka māja spēj izturēt svaru, sagatavojot kartonus, lai tie darbotos kā atbalsts monētu pieņemšanai un monētu bankai.

3. Ievietojiet Arduino un maizes dēli mājas iekšpusē.

4. Novietojiet LCD un pogas, izgriežot caurumus mājas sānos. Ņemiet vērā, ka LCD joprojām ir piestiprināts pie maizes dēļa.

Ieteicams: