Obsah:

Jasný šetrič s Arduino Mega: 7 krokov
Jasný šetrič s Arduino Mega: 7 krokov

Video: Jasný šetrič s Arduino Mega: 7 krokov

Video: Jasný šetrič s Arduino Mega: 7 krokov
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Image
Image

Bright Saver zobrazuje presné, aktuálne informácie o úsporách a umožňuje vám nastaviť cieľ úspor. Keď napríklad nastavíte svoj cieľ pomocou dvoch uvedených tlačidiel, môžete sledovať priebeh a koľko toho ešte potrebujete na dosiahnutie svojho cieľa.

Vyžadované hardvérové komponenty

  • 1x Arduino Mega
  • 1x Breadboard (veľký)
  • 1x programovateľný prijímač viacerých mincí CH-924 (4 druhy mincí)
  • 1x napájací adaptér 12V
  • 1x Samičí adaptér DC Jack Jack
  • 1x LCD 16x2
  • 1x 10K potenciometer
  • 4x LED diódy (červená, žltá, zelená a multi-RGB)
  • 4x rezistory (220 ohmov)
  • 2x mini tlačidlá (červené a modré)
  • Banda singapurských mincí tretej série
  • Banda prepojovacích drôtov (muž-muž)
  • Banda dvojitých koncových káblov aligátora

Tento projekt je vhodný pre všetkých, vrátane začiatočníkov v Arduino! Rôzne druhy singapurských mincí sú akceptované prostredníctvom prijímača viacerých mincí. Po vložení mince sa na LCD displeji zobrazia aktualizované informácie o úsporách a váš postup sa aktualizuje. Na nastavenie cieľa sú k Arduinu a Bright Saver pripojené tlačidlá, ktoré vám umožňujú prispôsobiť si cieľ.

Pri každom vložení mince prasa Banka Bright Saver skontroluje priebeh vašich úspor a rozsvieti sa konkrétnou farbou, aby indikovala, či ste úspešne dosiahli míľnik úspor. Bright Saver napríklad indikuje červené svetlo, ak váš pokrok dosiahol 25 percent vášho stanoveného cieľa. Po prekročení 50 percent sa LED dióda zmení na žltú a zelenú, keď prekročíte 75 percent svojho cieľa. Nakoniec, keď zasiahnete svoj cieľ, diódy LED sa budú striedať medzi červenou, zelenou a modrou.

Farebný LED displej pre úsporu cieľa

  • Na 25. percentile → červená
  • Na 50. percentile → žltá
  • Na 75. percentile → Zelená
  • Na 100. percentile → Multi-RGB

Odporúčané elektronické obchody v Singapure

1. Carousell

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

3. Sgbotic

Dôvod pre Bright Saver

Dôvod, prečo som si vybral Bright Saver, súvisí s mojimi zážitkami z detstva. Počas svojho detstva som mal vždy záujem ušetriť čo najviac svojich kvót pomocou prasiatka, ale musel som sa ubezpečiť, že je naplnený predtým, ako ho otvorím. Nebol som však schopný povedať, koľko som ušetril, jednoducho pomocou hmotnosti prasiatka. Navyše som považoval za veľmi náročné vypočítať všetky svoje úspory v minciach, pretože tieto mince som potom neskôr vymenil za bankovky s rodičmi. Preto som si povedal, že by bolo skvelé využiť túto príležitosť mať k dispozícii prispôsobené a inteligentné prasiatko, ktoré mi pomôže spočítať moje úspory mincí.

Budúca verzia Bright Saver

Budúca verzia Bright Saver hrá melódiu ako oslavu, keď je cieľ úspory dosiahnutý pomocou piezoelektrického bzučiaka. Bright Saver by tiež mohol byť interaktívnym pomocníkom, ktorý s vami komunikuje pozdravom vášho mena a poskytovaním cieľových informácií automatizovane hlasom. Bright Saver môže tiež využívať pokročilé technológie, ako je napríklad pripojenie k mobilnej aplikácii, aby bolo možné sledovať vaše úspory prostredníctvom telefónu kedykoľvek a kdekoľvek, čím sa zabráni impulzívnym výdavkovým návykom!

Ďalej som sa inšpiroval tutoriálom spoločnosti Adafruit, ktorý využíva elektronické zariadenia ako Arduino, LCD displej a prijímač jednej mince. Funkcie však boli jednoduché a chcel by som sa vyzvať, aby som pridal funkcie, ktoré sú interaktívne, funkčné a prispôsobené. Pôvodné kódy boli podstatne zmenené.

Bright Saver je chránený medzinárodnou licenciou Creative Commons Attribution-NonCommercial 4.0.

Krok 1: Kalibrujte prijímač viacerých mincí

Kalibrujte prijímač viacerých mincí
Kalibrujte prijímač viacerých mincí
Kalibrujte prijímač viacerých mincí
Kalibrujte prijímač viacerých mincí

Vyžadované hardvérové komponenty

1. Programovateľný prijímač viacerých mincí CH-924 (4 druhy mincí)

2. 1x 12V AC napájací adaptér

3. 1x Zásuvkový adaptér DC Jack

Možno sa pýtate … ako funguje akceptor viacerých mincí?

Senzory v tomto akceptore mincí používajú na ich identifikáciu hrúbku, priemer a čas pádu mincí a sú plne programovateľné, takže nie ste obmedzení na žiadny konkrétny typ meny. Okrem toho, že ho použijete ako jasný šetrič, môžete ho použiť aj na predajné automaty a arkádové hry!

Kroky na kalibráciu multifunkčného prijímača mincí

1. Predtým, ako bude možné nastaviť akceptor mincí, pripojte červený a čierny vodič k zásuvkovému adaptéru Female DC. Svorky adaptéra DC Barrel Jack sú označené ako pozitívne a negatívne a vyžadujú skrutkovač na dotiahnutie svoriek, ako je to znázornené na druhom obrázku.

o Červený vodič ⟹ Kladný

o Čierny drôt ative Negatívny

2. Pripojte adaptér DC female barrel jack k napájaciemu adaptéru 12 V AC, ktorý je znázornený na treťom obrázku.

3. Biele a sivé vodiče budú potom pripojené k Arduinu, uvedenému v kroku 2.

4. Akonáhle je akceptor mincí napájaný, červená LED dióda sa rozsvieti a zaznie zvukový signál „PÍPNUTIE“, ktorý je znázornený na obrázku nižšie.

5. Pripravte si rôzne mince 0,10 $, 0,20 $, 0,50 $ a 1,00 $, zobrazené na piatom obrázku.

6. Nastavte akceptor mincí podľa týchto krokov:

  • Stlačte a niekoľko sekúnd podržte tlačidlá „ADD“a „MINUS“a na LED displeji sa zobrazí písmeno „A“.
  • Na niekoľko sekúnd stlačte tlačidlo „SET“a zobrazí sa písmeno „E“.
  • Pomocou tlačidiel „PRIDAŤ“a „MÍNUS“zvoľte, koľko mincí chcete použiť. V našom prípade vyberieme „4“(0,10 $, 0,20 $, 0,50 $ a 1,00 $). Na niekoľko sekúnd stlačte „SET“a zobrazí sa písmeno „H1“.
  • Písmeno „H1“označuje prvú mincu, ktorá sa má použiť na kalibráciu. Môžete si vybrať, koľko vzoriek mincí chcete odoberať. V mojom prípade použijem pre lepšiu presnosť 15 ukážkových coinov po 0,10 dolára. Potvrďte podržaním „SET“.
  • Ďalej sa zobrazí písmeno „P1“, ktoré zvolí množstvo výstupných impulzov pre každú mincu. Pretože maximálny impulz je 50, vybral som impulzy 1 až 10 pre jednoduchšiu identifikáciu.

⮎ Napríklad:

o 0,10 $ nastavené ako „1“;

o 0,20 dolára nastaveného ako „2“;

o 0,50 dolára nastaveného ako „5“;

o 1,00 USD nastavených ako „10“

  • Potvrďte stlačením „SET“.
  • Zobrazí sa písmeno „F1“, ktoré určuje úroveň presnosti pre prvú mincu. Hodnota je od 1 do 30, pričom 1 je najpresnejšia. Ak je rovnaký druh mincí podobný, hodnota by mala byť presnejšia. V mojom prípade som vybral 7. Použite tlačidlo „ADD“a „MINUS“a na niekoľko sekúnd stlačte „SET“.
  • Zobrazí sa písmeno „H2“a zopakuje sa ten istý postup od kroku 4 do kroku 6. Berte však na vedomie, že impulzy sú pre všetky mince uvedené v kroku 5 odlišné.
  • Po nastavení z H1 na H2 podržte „SET“a zobrazí sa písmeno „A“, aby sa potvrdilo, a opätovným stlačením „SET“sa zobrazí písmeno „E“na potvrdenie nových nastavení. (DÔLEŽITÉ!)
  • Nakoniec vypnite a zapnite hlavný vypínač.
  • Stlačte „SET“a zobrazí sa písmeno „A1“. Môžete začať vzorkovať prvú mincu: 0,10 dolára s 15 vzorkami. Po dokončení stlačte „SET“.
  • Ďalej bude písmeno „A2“opakovať ten istý postup a stlačte „SET“. Po dokončení nastavenia sa systém automaticky reštartuje.

Teraz ste pripravení naprogramovať prijímač mincí pomocou Arduina!: D

Krok 2: Pripojte Multi-Coin Acceptor k Arduino Mega

Pripojte Multi-Coin Acceptor k Arduino Mega
Pripojte Multi-Coin Acceptor k Arduino Mega

Vyžadované hardvérové komponenty

1. Multi-Coin Acceptor

2. Arduino Mega

3. Dvojité koncové olovo aligátora

4. Prepojky medzi ženami a ženami

Kroky na pripojenie akceptora Multi-Coin k Arduinu

Najprv zapojte kábel USB do svojho Arduino Mega a prenosného počítača.

Ako je uvedené v kroku 1, pripojte biely vodič na pin 2 a sivý vodič na pin GND, ako je znázornené na obrázku.

V mojom prípade som použil krokodílové spony na prepojky medzi ženami a ženami, aby som vložil drôt do pinov Arduino.

Krok 3: Pripojte LCD k Breadboardu a Arduino Mega

Pripojte LCD k Breadboard a Arduino Mega
Pripojte LCD k Breadboard a Arduino Mega
Pripojte LCD k Breadboard a Arduino Mega
Pripojte LCD k Breadboard a Arduino Mega

Vyžadované hardvérové komponenty

1. Breadboard

2. Arduino Mega

3. LCD

4. Prepojovacie vodiče žena-žena

Kroky na pripojenie LCD k Breadboard a Arduino Mega

1. Pripojte spájkovanú obrazovku LCD na bočnú stranu dosky.

2. Pripojte zápornú koľajnicu k Pin GND Arduina. To znamená, že čokoľvek, čo je pripojené k tomuto riadku, bude považované za Pin GND.

3. Pripojte kladnú lištu na pin 5V Arduina.

4. Pripojte prvý (VSS) a posledný (K) pin LCD k zápornej lište, ktorá označuje GND.

5. Pripojte napájacie kolíky, 2. (VDD) a 15. (A) pin (podporujúce podsvietenie LCD) LCD k kladnej lište.

6. Pripojte 1. kolík potenciometra k kladnej lište.

7. Pripojte 3. kolík potenciometra k mínusovej lište.

8. Pripojte stredový kolík potenciometra k 3. kolíku (V0), ktorý je ovládacím a kontrastným kolíkom.

9. Pripojte 4. pin (Register Select - RS) LCD k pinu 3 Arduino.

10. Pripojte 5. kolík (čítanie/zápis - RW) LCD k mriežke so záporným pólom. Pretože na zobrazenie používame LCD displej, znížte ho, aby ste mohli písať.

11. Pripojte 6. (Enable - E) pin na LCD k pinu 4 Arduina.

12. Pripojte dátové piny LCD.

o Pripojte 11. (D4) pin LCD k pinu 8 Arduina

o Pripojte 12. (D5) pin LCD k pinu 9 Arduino

o Pripojte 13. (D6) pin LCD k pinu 10 Arduina

o Pripojte 14. (D7) pin LCD k pinu 11 Arduino

Po pripojení sa LCD rozsvieti a pomocou potenciometra môžete nastaviť kontrast displeja.

Krok 4: Pripojte LED svetlá k Breadboard a Arduino Mega

Pripojte LED svetlá k Breadboardu a Arduino Mega
Pripojte LED svetlá k Breadboardu a Arduino Mega
Pripojte LED svetlá k Breadboardu a Arduino Mega
Pripojte LED svetlá k Breadboardu a Arduino Mega

Vyžadované hardvérové komponenty

1. Breadboard

2. Arduino Mega

3. 4x rezistory (220 ohmov)

4. 4x LED (červená, žltá, zelená, Multi-RGB)

5. 8x Dvojité koncové svorky aligátora

6. Prepojovacie vodiče žena-žena

Kroky na pripojenie LED svetiel k Breadboardu a Arduino Mega

1. Vytvorte spoločný základ prepojením zápornej sadzby z breadboardu na pin GND Arduina.

2. Vložte odpory pripojením jednej nohy k zápornej frekvencii.

3. Pred pripojením diód LED k doske a Arduino si musíte byť vedomí pinov LED. Krátky kolík je záporný vodič a dlhý kolík je kladný vodič.

4. Pripojte prepojovacie vodiče na oba konce odporov, rovnobežne k sebe.

5. Pripojte druhý koniec prepojovacích káblov k vodičom aligátorovej svorky.

6. Pripojte druhý koniec vodičov aligátorovej svorky ku kratším vodičom diód LED.

7. Použite nové vodiče krokodíla na prepojenie dlhších vodičov LED s prepojovacími vodičmi žena-žena.

8. Pripojte druhý koniec prepojovacích vodičov medzi ženami a ženami k Arduinu.

⮎ Napríklad:

o Červená LED na kolíku 16 Arduina

o Žltá LED na kolíku 14 Arduina

o Zelená LED na kolíku 15 Arduina

o Multi-RGB LED na pin 17 Arduina

Krok 5: Pripojte tlačidlá

Pripojte tlačidlá
Pripojte tlačidlá
Pripojte tlačidlá
Pripojte tlačidlá
Pripojte tlačidlá
Pripojte tlačidlá

V tomto Bright Saver použijeme dve tlačidlá, červené a modré na nastavenie cieľa na LCD obrazovke. Červené tlačidlo slúži na zvýšenie cieľa a modré tlačidlo na zníženie cieľa.

Vyžadované hardvérové komponenty

1. Arduino Mega

2. 2x mini tlačidlá (červené a modré)

3. 6x Dvojité koncové svorky aligátora

4. Prepojovacie vodiče žena-žena

Počnúc modrým tlačidlom,

1. Pripojte 3 nohy červeného tlačidla k 3 aligátorovým sponám.

2. Pripojte druhý koniec svoriek aligátora k prepojovacím vodičom.

3. Pripojte druhý koniec prepojovacích káblov k prepojovaciemu panelu, ako je znázornené na obrázku.

4. Pripojte dosku k Arduino Pin 20 pomocou prepojovacieho vodiča.

5. Súbežne s prepojovacím káblom červeného aligátora sa pripojte k kladnej lište.

6. Súbežne s prepojovacím káblom žltého aligátora sa pripojte k zápornej lište.

Počnúc červeným tlačidlom,

1. Spojte 3 nožičky červeného tlačidla s 3 krokosvorkami.

2. Pripojte druhý koniec svoriek aligátora k prepojovacím vodičom.

3. Pripojte druhý koniec prepojovacích káblov k doske, ako je znázornené na obrázku.

4. Pripojte dosku na Arduino Pin 21 pomocou prepojovacieho vodiča.

5. Súbežne s prepojovacím káblom zeleného aligátora sa pripojte k kladnej lište.

6. Pripojte jednu stranu negatívnej koľajnice k druhej strane negatívnej lišty.

Krok 6: Nahrajte skicu Bright Saver do Arduina

Krok 7: Zostavte Bright Saver’s House

Zostavte Bright Saver’s House
Zostavte Bright Saver’s House
Zostavte Bright Saver’s House
Zostavte Bright Saver’s House
Zostavte Bright Saver’s House
Zostavte Bright Saver’s House

Potrebné nástroje

1. Kartóny

2. Horúca lepiaca pištoľ

3. Skrutky

4. Fľaša minerálnej vody Evian, 750 ml

5. Trvalé značky

6. Nôž

Kroky na stavbu domu

1. Najprv som zmeral interiér prijímača mincí, aby som ho pripevnil k prednej časti domu a pripevnil ho skrutkami. Tiež som odrezal spodnú časť domu, aby som vložil svoju banku mincí.

2. Nezabudnite postaviť exteriér so silnou oporou vo vnútri domu, aby ste sa presvedčili, že dom je schopný uniesť váhu, a to tak, že pripravíte kartóny, ktoré budú slúžiť ako opora pre akceptor a banku mincí.

3. Vložte Arduino a Breadboard do domu.

4. Umiestnite LCD displej a tlačidlá vyrezaním otvorov na boku domu. Všimnite si toho, že LCD je stále pripevnený k Breadboardu.

Odporúča: