Tartalomjegyzék:

Bright Saver az Arduino Mega segítségével: 7 lépés
Bright Saver az Arduino Mega segítségével: 7 lépés

Videó: Bright Saver az Arduino Mega segítségével: 7 lépés

Videó: Bright Saver az Arduino Mega segítségével: 7 lépés
Videó: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, November
Anonim
Image
Image

A Bright Saver pontos, naprakész megtakarítási információkat jelenít meg, és lehetővé teszi a megtakarítási célok beállítását. Például, miután beállította a célját a két mellékelt gombbal, megfigyelheti a haladást és azt, hogy mennyi kell még a cél eléréséhez.

Hardverkomponensek szükségesek

  • 1x Arduino Mega
  • 1x kenyeretábla (nagy)
  • 1x programozható több érme elfogadó CH-924 (4 típusú érme)
  • 1x 12V hálózati tápegység
  • 1x női DC Jack hordó adapter
  • 1x LCD 16x2
  • 1x 10K potenciométer
  • 4x LED (piros, sárga, zöld és több RGB)
  • 4x ellenállás (220 ohm)
  • 2x mini nyomógomb (piros és kék)
  • Egy csomó szingapúri harmadik sorozatú érme
  • Csomó jumper vezeték (férfi-férfi)
  • Csomó kettős végű ólomalligátor klip

Ez a projekt mindenki számára alkalmas, beleértve az Arduino kezdőket is! Különböző típusú szingapúri érméket fogadnak el a többszörös érmeelfogadón keresztül. Az érme behelyezése után az LCD -n megjelennek a frissített megtakarítási adatok, és a haladás frissül. A cél beállításához a gombok csatlakoztatva vannak az Arduino és a Bright Saver funkcióhoz, lehetővé téve a cél beállítását.

Minden alkalommal, amikor egy érmét behelyeznek, a Bright Saver malacka bankja ellenőrzi a megtakarítások előrehaladását, és egy adott színnel világít, jelezve, hogy sikeresen elérte -e a megtakarítási mérföldkövet. Például a Bright Saver piros lámpát jelez, ha előrehaladása elérte a kitűzött cél 25 % -át. 50 százalék átlépésekor a LED sárgára és zöldre vált, amikor átlépi a célpont 75 százalékát. Végül, ha eléri a célt, a LED -es fények piros, zöld és kék között váltakoznak.

Színes LED kijelző a céltakarékosság érdekében

  • 25. percentilisnél → Piros
  • 50. percentilisnél → Sárga
  • 75. percentilisnél → Zöld
  • 100. percentilisnél → Multi-RGB

Ajánlott elektronikus üzletek Szingapúrban

1. Carousell

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

3. Sgbotic

A Bright Saver oka

A Bright Saver választásának oka gyerekkori tapasztalataimhoz kapcsolódik. Gyermekkoromban mindig is érdekelt, hogy a juttatásaim egy részét megtakarítsam egy malacka bank segítségével, de gondoskodnom kellett arról, hogy feltöltsék, mielőtt feltörnék. Azt azonban nem tudtam megmondani, hogy mennyit spóroltam meg egyszerűen a malacka bank súlya révén. Sőt, bosszantónak tartottam, hogy minden megtakarításomat érmékbe számoltam, mivel ezeket az érméket később készpénzre váltottam szüleimmel. Ezért úgy gondoltam, nagyszerű lenne élni ezzel a lehetőséggel, hogy személyre szabott és intelligens malacka bankot kapjunk, amely segít számolni számomra érme megtakarításaimat.

A Bright Saver jövőbeli változata

A Bright Saver jövőbeli verziója dallamot játszik ünneplésként, amikor a Piezo Buzzer használatával eléri a megtakarítási célt. A Bright Saver interaktív segítő is lehet, aki az Ön nevével üdvözölve kommunikál veled, és hanggal automatizálja a célinformációkat. A Bright Saver olyan fejlett technológiákat is használhat, mint például egy mobilalkalmazáshoz való csatlakozás, amely lehetővé teszi a megtakarítások követését a telefonon keresztül bárhol és bármikor, megakadályozva az impulzív költési szokásokat!

A CreditsI -t tovább inspirálta az Adafruit oktatóanyaga, amely elektronikus eszközöket, például Arduino -t, LCD -t és egyetlen érmeelfogadót használ. A funkciók azonban egyszerűek voltak, és szeretném kihívni magam, hogy interaktív, funkcionális és személyre szabott funkciókat adjak hozzá. Az eredeti kódok jelentősen módosultak.

A Bright Saver a Creative Commons Attribution-NonCommercial 4.0 nemzetközi licenc alapján licencelt.

1. lépés: Kalibrálja a többérmés elfogadót

Kalibrálja a többérmés elfogadót
Kalibrálja a többérmés elfogadót
Kalibrálja a többérmés elfogadót
Kalibrálja a többérmés elfogadót

Hardverkomponensek szükségesek

1. Programozható többérmés elfogadó CH-924 (4 típusú érme)

2. 1x 12V hálózati tápegység

3. 1x női DC Jack hordó adapter

Lehet, hogy kíváncsi … hogyan működik a többérmés elfogadó?

Az érmefogadó szenzorai az érmék vastagságát, átmérőjét és esési idejét használják az azonosításhoz, és teljesen programozható, így nem korlátozódhat egyetlen pénznemre sem. Amellett, hogy fényes megtakarítóként használja, árusító automatákhoz és arcade játékokhoz is használhatja!

A Multi Coin Acceptor kalibrálásának lépései

1. Mielőtt felállíthatná az érmeelfogadót, csatlakoztassa a piros és a fekete vezetékeket a női DC hordócsatlakozó adapterhez. A DC hordócsatlakozó csatlakozói pozitív és negatív címkével vannak ellátva, és csavarhúzóval kell meghúzni a csatlakozókat, amint ez a második képen látható.

o Piros vezeték ⟹ Pozitív

o Fekete vezeték ⟹ Negatív

2. Csatlakoztassa a női egyenáramú dugaszcsatlakozó adaptert egy 12 V -os hálózati tápegységhez, amint az a harmadik képen látható.

3. A fehér és szürke vezetékek ezután a 2. lépésben említett Arduino -hoz csatlakoznak.

4. Miután bekapcsolták az érmeelfogadót, a piros LED kigyullad és „BEEP” hangjelzés hallható, amint az a képen látható.

5. Készítsen különböző érméket 0,10, 0,20, 0,50 és 1,00 dollárból, az ötödik képen.

6. Állítsa be az érmefogadót a következő lépésekkel:

  • Nyomja meg és tartsa lenyomva néhány másodpercig az „ADD” és a „MINUS” gombot, és a LED kijelzőn megjelenik az „A” betű.
  • Nyomja meg néhány másodpercig a „SET” gombot, és megjelenik az „E” betű.
  • Az „ADD” és a „MINUS” gombbal válassza ki, hogy hány érmét szeretne használni. Esetünkben a „4” lehetőséget választjuk (0,10 USD, 0,20 USD, 0,50 USD és 1,00 USD). Nyomja meg néhány másodpercig a „SET” gombot, és megjelenik a „H1” betű.
  • A „H1” betű a kalibráláshoz használt első érmére utal. Kiválaszthatja, hogy hány minta érmét vegyen mintába. Az én esetemben 15 mintaérmét használok 0,10 dollárért a jobb pontosság érdekében. A megerősítéshez tartsa lenyomva a „SET” gombot.
  • Ezután megjelenik a „P1” betű, amely kiválasztja az egyes érmék kimeneti impulzusainak mennyiségét. Mivel a maximális impulzus 50, az 1-10. Impulzust választottam a könnyebb azonosítás érdekében.

⮎ Például:

o 0,10 USD „1” -ként beállítva;

o 0,20 USD „2” -ként beállítva;

o 0,50 USD „5” -ként beállítva;

o 1,00 USD „10”

  • A megerősítéshez nyomja meg a „SET” gombot.
  • Az „F1” betű jelenik meg az első érme pontossági szintjének beállításához. Az érték 1 és 30 között van, az 1 a legpontosabb. Ha az azonos típusú érmék hasonlóak, akkor az értéknek pontosabbnak kell lennie. Esetemben a 7. lehetőséget választottam. Használja az „ADD” és a „MINUS” gombot, és nyomja meg néhány másodpercig a „SET” gombot.
  • Megjelenik a „H2” betű, és ismételje meg ugyanazt a folyamatot a 4. lépéstől a 6. lépésig. Ne feledje azonban, hogy az 5. lépésben említett érmék impulzusai eltérőek.
  • A H1 -H2 beállítás után tartsa lenyomva a „SET” gombot, és az „A” betű jelenik meg, majd nyomja meg ismét a „SET” gombot, hogy az „E” betű megjelenjen az új beállítások megerősítéséhez. (FONTOS!)
  • Végül kapcsolja ki és be a főkapcsolót.
  • Nyomja meg a „SET” gombot, és megjelenik az „A1” betű. Megkezdheti az első érme mintavételét: 0,10 USD 15 mintával. Ha elkészült, nyomja meg a „SET” gombot.
  • Ezután az „A2” betű megismétli ugyanazt a folyamatot, és nyomja meg a „SET” gombot. A telepítés befejezése után a rendszer automatikusan újraindul.

Most már készen áll az Arduino programozására az érmeelfogadóval!: D

2. lépés: Csatlakoztassa a Multi-Coin Acceptort az Arduino Mega-hoz

Csatlakoztassa a Multi-Coin Acceptort az Arduino Mega-hoz
Csatlakoztassa a Multi-Coin Acceptort az Arduino Mega-hoz

Hardverkomponensek szükségesek

1. Multi-Coin Acceptor

2. Arduino Mega

3. Kettős végű ólomalligátor klipek

4. Nő-nő jumperek

A Multi-Coin Acceptor és az Arduino csatlakoztatásának lépései

Először csatlakoztassa az USB -kábelt az Arduino Mega -hoz és a laptophoz.

Amint azt az 1. lépésben említettük, csatlakoztassa a fehér vezetéket a 2. tűhöz, és a szürke vezetéket a GND csaphoz, amint azt az ábra is mutatja.

Az én esetemben krokodilcsipeszeket használtam női-női ugrókhoz, hogy behelyezzem a drótot az Arduino csapokba.

Lépés: Csatlakoztassa az LCD -t a Breadboardhoz és az Arduino Mega -hoz

Csatlakoztassa az LCD -t a Breadboardhoz és az Arduino Mega -hoz
Csatlakoztassa az LCD -t a Breadboardhoz és az Arduino Mega -hoz
Csatlakoztassa az LCD -t a Breadboardhoz és az Arduino Mega -hoz
Csatlakoztassa az LCD -t a Breadboardhoz és az Arduino Mega -hoz

Hardverkomponensek szükségesek

1. Kenyeretábla

2. Arduino Mega

3. LCD

4. Nő-nő jumper vezetékek

Az LCD csatlakoztatása a kenyértáblához és az Arduino Mega -hoz

1. Csatlakoztassa a forrasztott LCD -képernyőt a kenyértábla oldalához.

2. Csatlakoztassa a negatív sínt az Arduino GND csapjához. Ez azt jelenti, hogy bármi, ami ehhez a sorhoz kapcsolódik, pin GND lesz.

3. Csatlakoztassa a pozitív sínt az Arduino 5V -os érintkezőjéhez.

4. Csatlakoztassa az LCD első (VSS) és utolsó (K) érintkezőjét a GND -t jelző negatív sínhez.

5. Csatlakoztassa az LCD tápcsapjait, a 2. (VDD) és a 15. (A) érintkezőt (az LCD háttérvilágítása) a pozitív sínhez.

6. Csatlakoztassa a potenciométer 1. tűjét a pozitív sínhez.

7. Csatlakoztassa a potenciométer 3. tűjét a negatív sínhez.

8. Csatlakoztassa a potenciométer középső csapját a 3. (V0) tűhöz, amely a vezérlő és kontraszt csap.

9. Csatlakoztassa az LCD 4. (Register Select - RS) tűjét az Arduino 3. tűjéhez.

10. Csatlakoztassa az LCD 5. (Olvasás/Írás - RW) érintkezőjét a negatív sínhez. Mivel az LCD -t használjuk a megjelenítéshez, állítsuk alacsonyra az Írás értékét.

11. Csatlakoztassa az LCD 6. (Engedélyezés - E) érintkezőjét az Arduino 4. tűjéhez.

12. Csatlakoztassa az LCD adatcsapjait.

o Csatlakoztassa az LCD 11. (D4) érintkezőjét az Arduino 8. tűjéhez

o Csatlakoztassa az LCD 12. (D5) érintkezőjét az Arduino 9. tűjéhez

o Csatlakoztassa az LCD 13. (D6) érintkezőjét az Arduino 10. tűjéhez

o Csatlakoztassa az LCD 14. (D7) érintkezőjét az Arduino 11. tűjéhez

Csatlakoztatás után az LCD felvillan, és a potenciométer segítségével beállíthatja a kijelző kontrasztját.

Lépés: Csatlakoztassa a LED -es lámpákat a Breadboardhoz és az Arduino Mega -hoz

Csatlakoztassa a LED -es lámpákat a Breadboardhoz és az Arduino Mega -hoz
Csatlakoztassa a LED -es lámpákat a Breadboardhoz és az Arduino Mega -hoz
Csatlakoztassa a LED -es lámpákat a Breadboardhoz és az Arduino Mega -hoz
Csatlakoztassa a LED -es lámpákat a Breadboardhoz és az Arduino Mega -hoz

Hardverkomponensek szükségesek

1. Kenyeretábla

2. Arduino Mega

3. 4x ellenállás (220 Ohm)

4. 4x LED (piros, sárga, zöld, multi-RGB)

5. 8x kétvégű ólomalligátor klipsz

6. Nő-nő jumper vezetékek

Lépések a LED -es fények csatlakoztatásához a kenyértáblához és az Arduino Mega -hoz

1. Hozzon létre közös alapot a negatív kamatláb és az Arduino GND csapjának összekapcsolásával.

2. Helyezze be az ellenállásokat úgy, hogy egyik lábát a negatív arányhoz csatlakoztatja.

3. Mielőtt csatlakoztatná a LED -eket a kenyérlaphoz és az Arduino -hoz, tisztában kell lennie a LED -es csapokkal. A rövid tüske negatív, a hosszú csap pozitív.

4. Csatlakoztassa az áthidaló vezetékeket az ellenállások mindkét végéhez, párhuzamosan egymással.

5. Csatlakoztassa az áthidaló vezetékek másik végét az aligátor klipszel.

6. Csatlakoztassa az aligátor klipek másik végét a LED -ek rövidebb vezetékeihez.

7. Használjon új aligátorcsipeszeket a LED-ek hosszabb vezetékeinek összekötéséhez.

8. Csatlakoztassa a női-női áthidaló vezetékek másik végét az Arduino-hoz.

⮎ Például:

o Piros LED az Arduino 16. lábához

o Sárga LED az Arduino 14. lábához

o Zöld LED az Arduino 15. lábához

o Multi-RGB LED az Arduino 17. tűjéhez

5. lépés: Csatlakoztassa a nyomógombokat

Csatlakoztassa a nyomógombokat
Csatlakoztassa a nyomógombokat
Csatlakoztassa a nyomógombokat
Csatlakoztassa a nyomógombokat
Csatlakoztassa a nyomógombokat
Csatlakoztassa a nyomógombokat

Ebben a Bright Saver alkalmazásban két gombot használunk, piros és kék, hogy beállítsuk a célt az LCD képernyőn. A piros gomb a cél növelésére, a kék gomb pedig a cél csökkentésére szolgál.

Hardverkomponensek szükségesek

1. Arduino Mega

2. 2x mini nyomógomb (piros és kék)

3. 6x kettős végű ólomalligátor klip

4. Nő-nő jumper vezetékek

A kék gombból kiindulva

1. Csatlakoztassa a piros gomb 3 lábát 3 aligátorkapcsokkal.

2. Csatlakoztassa az aligátor klipek másik végét az áthidaló vezetékekhez.

3. Csatlakoztassa az áthidaló vezetékek másik végét a kenyértáblához az ábra szerint.

4. Csatlakoztassa a kenyértáblát az Arduino Pin 20 -hoz egy áthidaló vezeték segítségével.

5. Párhuzamosan csatlakoztassa a pozitív sínhez a piros aligátor klip jumper vezetékével.

6. Párhuzamosan csatlakoztassa a negatív sínhez a sárga aligátor klip jumper vezetékével.

A piros gombból kiindulva,

1. Csatlakoztassa a piros gomb 3 lábát 3 aligátorkapcsokkal.

2. Csatlakoztassa az aligátor klipek másik végét az áthidaló vezetékekhez.

3. Csatlakoztassa az áthidaló vezetékek másik végét a kenyértáblához az ábra szerint.

4. Csatlakoztassa a kenyértáblát az Arduino Pin 21 -hez egy áthidaló vezeték segítségével.

5. Párhuzamosan a zöld aligátor klip jumper vezetékével csatlakoztassa a pozitív sínhez.

6. Csatlakoztassa a negatív sín egyik oldalát a negatív sín másik oldalához.

6. lépés: Töltse fel a Bright Saver vázlatot az Arduino -ba

7. lépés: Szerelje össze a Bright Saver házát

Állítsa össze a Bright Saver házát
Állítsa össze a Bright Saver házát
Állítsa össze a Bright Saver házát
Állítsa össze a Bright Saver házát
Állítsa össze a Bright Saver házát
Állítsa össze a Bright Saver házát

Szükséges eszközök

1. Kartonok

2. Forró ragasztópisztoly

3. Csavarok

4. Evian Ásványvizes palack, 750ml

5. Állandó jelölők

6. Penknife

A ház építésének lépései

1. Először megmértem az érmeelfogadó belsejét, hogy a ház elejéhez rögzítsem, és csavarokkal rögzítettem. Ezenkívül levágtam a ház alját, hogy behelyezzem az érmebankomat.

2. Ne felejtse el, hogy a ház belsejében erős alátámasztású külsőt kell építeni annak érdekében, hogy a ház képes legyen a teherviselésre, ha kartonokat készít, hogy támogassa az érmeelfogadót és az érmebankot.

3. Helyezze be az Arduino -t és a Breadboard -ot a házba.

4. Helyezze el az LCD -t és a gombokat úgy, hogy lyukakat vág a ház oldalán. Ne feledje, hogy az LCD még mindig a kenyértáblához van rögzítve.

Ajánlott: