Obsah:

Bright Saver With Arduino Mega: 7 kroků
Bright Saver With Arduino Mega: 7 kroků

Video: Bright Saver With Arduino Mega: 7 kroků

Video: Bright Saver With Arduino Mega: 7 kroků
Video: How to make a LED digital counter using 7- Segment Display 2024, Listopad
Anonim
Image
Image

Bright Saver zobrazuje přesné a aktuální informace o úsporách a umožňuje nastavit cíl úspor. Jakmile například nastavíte cíl pomocí dvou uvedených tlačítek, můžete sledovat postup a kolik dalšího je potřeba k dosažení vašeho cíle.

Vyžadovány hardwarové komponenty

  • 1x Arduino Mega
  • 1x prkénko (velké)
  • 1x programovatelný přijímač více mincí CH-924 (4 druhy mincí)
  • 1x napájecí adaptér 12V
  • 1x samičí adaptér DC Jack Jack
  • 1x LCD 16x2
  • 1x 10K potenciometr
  • 4x LED (červená, žlutá, zelená a multi-RGB)
  • 4x rezistory (220 ohmů)
  • 2x mini tlačítka (červená a modrá)
  • Banda singapurských mincí třetí řady
  • Svazek propojovacích vodičů (muž-muž)
  • Svazek dvojitých koncových drátů aligátora

Tento projekt je vhodný pro všechny, včetně začátečníků Arduina! Různé druhy singapurských mincí jsou přijímány prostřednictvím přijímače více mincí. Po vložení mince se na LCD displeji zobrazí aktualizované informace o úsporách a váš postup se aktualizuje. Aby bylo možné nastavit cíl, jsou k Arduinu a Bright Saver připojena tlačítka, která vám umožňují upravit cíl.

Pokaždé, když je vložena mince, prasátko Bright Saver zkontroluje postup vašich úspor a rozsvítí se konkrétní barvou, která indikuje, zda jste úspěšně dosáhli milníku úspor. Bright Saver například indikuje červené světlo, pokud váš pokrok dosáhl 25 procent vašeho nastaveného cíle. Při překročení 50 procent se LED rozsvítí žlutě a zeleně, když překročíte 75 procent svého cíle. Konečně, jakmile zasáhnete svůj cíl, LED světla budou cyklovat mezi červenou, zelenou a modrou.

Barevný LED displej pro úsporu cíle

  • Na 25. percentilu → červená
  • Na 50. percentilu → žlutý
  • Na 75. percentilu → Zelená
  • Na 100. percentilu → Multi-RGB

Doporučené elektronické obchody v Singapuru

1. Carousell

2. Space Electronics Pte Ltd ve společnosti Sim Lim Tower, #B1-07

3. Sgbotic

Důvod pro Bright Saver

Důvod výběru Bright Saver souvisí s mými zážitky z dětství. Během svého dětství jsem vždy měl zájem ušetřit co nejvíce svých povolenek pomocí prasátka, ale musel jsem zajistit, aby byl naplněn, než ho rozbil. Nebyl jsem však schopen zjistit, kolik jsem ušetřil, jednoduše pomocí hmotnosti prasátka. Kromě toho mi přišlo hrozné vypočítat všechny své úspory v mincích, protože tyto mince jsem později vyměnil za bankovky s rodiči. Proto jsem si řekl, že by bylo skvělé využít této příležitosti mít přizpůsobené a chytré prasátko, které mi pomůže spočítat moje úspory na mincích.

Budoucí verze Bright Saver

Budoucí verze Bright Saver hraje melodii jako oslavu, když je cíle úspor dosaženo piezoelektrickým bzučákem. Bright Saver může být také interaktivním pomocníkem, který s vámi komunikuje pozdravem vašeho jména a poskytováním cílových informací automatizovaným hlasem. Bright Saver může také využívat pokročilé technologie, jako je připojení k mobilní aplikaci, aby bylo možné sledovat vaše úspory prostřednictvím telefonu kdykoli a kdekoli, a předcházet tak impulzivním výdajovým návykům!

Dále jsem se inspiroval tutoriálem společnosti Adafruit, který využívá elektronická zařízení, jako je Arduino, LCD a přijímač jediné mince. Funkce však byly jednoduché a chtěl bych se vyzvat, abych přidal funkce, které jsou interaktivní, funkční a přizpůsobené. Původní kódy byly podstatně upraveny.

Bright Saver je chráněn mezinárodní licencí Creative Commons Attribution-NonCommercial 4.0.

Krok 1: Kalibrace Multi-Coin Acceptor

Kalibrujte přijímač více mincí
Kalibrujte přijímač více mincí
Kalibrujte přijímač více mincí
Kalibrujte přijímač více mincí

Vyžadovány hardwarové komponenty

1. Programovatelný přijímač více mincí CH-924 (4 typy mincí)

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

3. 1x female DC Jack Barrel Adapter

Možná si říkáte … jak funguje akceptor s více mincemi?

Senzory v tomto akceptoru mincí používají k jejich identifikaci tloušťku, průměr a dobu pádu mincí a jsou plně programovatelné, takže nejste omezeni na žádný konkrétní typ měny. Kromě toho, že jej používáte jako jasný spořič, můžete jej použít také pro prodejní automaty a arkádové hry!

Kroky ke kalibraci přijímače více mincí

1. Než bude akceptor mincí nastaven, připojte červený a černý vodič k zásuvkovému adaptéru DC. Svorky adaptéru DC Barrel Jack jsou označeny jako kladné a záporné a vyžadují šroubovák k utažení svorek, jak ukazuje druhý obrázek.

o Červený vodič ⟹ Pozitivní

o Černý drát ⟹ Negativní

2. Připojte zásuvkový adaptér DC s hlavní zásuvkou k napájecímu adaptéru 12 V AC, který je znázorněn na třetím obrázku.

3. Bílé a šedé vodiče pak budou připojeny k Arduinu, uvedenému v kroku 2.

4. Jakmile je akceptor mincí napájen, rozsvítí se červená LED dioda a zazní zvuk „PÍPNUTÍ“, který je znázorněn na obrázku.

5. Připravte si různé coiny 0,10 $, 0,20 $, 0,50 $ a 1,00 $, zobrazené na pátém obrázku.

6. Nastavte akceptor mincí podle následujících kroků:

  • Stiskněte a několik sekund podržte „ADD“a „MINUS“a na LED displeji se objeví písmeno „A“.
  • Stiskněte několik sekund tlačítko „SET“a objeví se písmeno „E“.
  • Pomocí tlačítek „PŘIDAT“a „MÍNUS“vyberte, kolik mincí chcete použít. V našem případě vybereme „4“(0,10 $, 0,20 $, 0,50 $ a 1,00 $). Stiskněte několik sekund „SET“a zobrazí se písmeno „H1“.
  • Písmeno „H1“označuje první minci, která bude použita ke kalibraci. Můžete si vybrat, kolik vzorkových mincí chcete odebrat. V mém případě použiji pro lepší přesnost 15 ukázkových coinů 0,10 $. Potvrďte podržením „SET“.
  • Dále se objeví písmeno „P1“pro výběr množství výstupních impulsů pro každou minci. Protože maximální puls je 50, vybral jsem pro snazší identifikaci impulsy 1 až 10.

⮎ Například:

o 0,10 $ nastaveno jako „1“;

o 0,20 $ nastaveno jako „2“;

o 0,50 $ nastaveno jako „5“;

o 1,00 $ nastaveno jako „10“

  • Potvrďte stisknutím „SET“.
  • Zobrazí se písmeno „F1“pro nastavení úrovně přesnosti první mince. Hodnota je od 1 do 30, přičemž 1 je nejpřesnější. Pokud je stejný druh mincí podobný, hodnota by měla být přesnější. V mém případě jsem vybral 7. Použijte tlačítka „ADD“a „MINUS“a na několik sekund stiskněte „SET“.
  • Objeví se písmeno „H2“a opakuje se stejný postup od kroku 4 do kroku 6. Pamatujte však, že pulsy se u všech mincí, uvedených v kroku 5, liší.
  • Po nastavení od H1 do H2 podržte „SET“a objeví se písmeno „A“, které označuje, a znovu stiskněte „SET“pro zobrazení písmene „E“pro potvrzení nového nastavení. (DŮLEŽITÉ!)
  • Nakonec vypněte a zapněte hlavní vypínač.
  • Stiskněte „SET“a objeví se písmeno „A1“. Můžete začít vzorkovat první coin: 0,10 $ s 15 vzorky. Až budete hotovi, stiskněte „SET“.
  • Dále bude opakovat písmeno „A2“a stejný postup opakovat a stisknout „SET“. Po dokončení nastavení se systém automaticky restartuje.

Nyní jste připraveni naprogramovat přijímač mincí pomocí Arduina!: D

Krok 2: Připojte Multi-Coin Acceptor k Arduino Mega

Připojte Multi-Coin Acceptor k Arduino Mega
Připojte Multi-Coin Acceptor k Arduino Mega

Vyžadovány hardwarové komponenty

1. Multi-Coin Acceptor

2. Arduino Mega

3. Oboustranné krokosvorkové vodiče

4. Propojky žena-žena

Kroky k připojení Multi-Coin Acceptor k Arduinu

Nejprve zapojte USB kabel do vašeho Arduino Mega a notebooku.

Jak je uvedeno v kroku 1, připojte bílý vodič ke kolíku 2 a šedý vodič ke kolíku GND, jak je znázorněno na obrázku.

V mém případě jsem použil krokosvorky na propojky mezi ženami a ženami, abych vložil drát do kolíků Arduino.

Krok 3: Připojte LCD k Breadboardu a Arduino Mega

Připojte LCD k Breadboard a Arduino Mega
Připojte LCD k Breadboard a Arduino Mega
Připojte LCD k Breadboard a Arduino Mega
Připojte LCD k Breadboard a Arduino Mega

Vyžadovány hardwarové komponenty

1. Breadboard

2. Arduino Mega

3. LCD

4. Propojovací vodiče žena-žena

Kroky pro připojení LCD k Breadboardu a Arduino Mega

1. Připojte pájenou obrazovku LCD na boční stranu prkénka.

2. Připojte zápornou lištu ke kolíku GND Arduina. To znamená, že cokoli, co je připojeno k této řadě, bude považováno za Pin GND.

3. Připojte kladnou lištu ke kolíku 5V Arduina.

4. Připojte první (VSS) a poslední (K) pin LCD k záporné liště, která označuje GND.

5. Připojte napájecí kolíky, 2. (VDD) a 15. (A) pin (podpora podsvícení LCD) LCD k kladné liště.

6. Připojte 1. pin potenciometru ke kladné liště.

7. Připojte 3. pin potenciometru k záporné liště.

8. Připojte středový pin potenciometru k 3. pinu (V0), což je ovládací a kontrastní kolík.

9. Připojte 4. pin (Register Select - RS) LCD k pinu 3 Arduina.

10. Připojte 5. kolík (čtení/zápis - RW) LCD k záporné liště. Vzhledem k tomu, že pro zobrazení používáme LCD displej, snižte jej na minimum.

11. Připojte šestý (Enable - E) pin LCD k pinu 4 Arduina.

12. Připojte datové piny LCD.

o Připojte 11. (D4) pin LCD k pinu 8 Arduina

o Připojte 12. (D5) pin LCD k pinu 9 Arduina

o Připojte 13. (D6) pin LCD k pinu 10 Arduina

o Připojte 14. (D7) pin LCD k pinu 11 Arduina

Po připojení se LCD rozsvítí a pomocí potenciometru můžete upravit kontrast displeje.

Krok 4: Připojte LED světla k Breadboardu a Arduino Mega

Připojte LED světla k Breadboardu a Arduino Mega
Připojte LED světla k Breadboardu a Arduino Mega
Připojte LED světla k Breadboardu a Arduino Mega
Připojte LED světla k Breadboardu a Arduino Mega

Vyžadovány hardwarové komponenty

1. Breadboard

2. Arduino Mega

3. 4x rezistory (220 ohmů)

4. 4x LED (červená, žlutá, zelená, multi-RGB)

5. 8x Oboustranné svorky krokodýlových aligátorů

6. Propojovací vodiče žena-žena

Kroky pro připojení LED světel k Breadboardu a Arduino Mega

1. Vytvořte společný základ propojením záporné sazby z prkénka na pin GND Arduina.

2. Vložte odpory připojením jedné nohy k záporné sazbě.

3. Před připojením LED k prkénku a Arduinu si musíte být vědomi LED diod. Krátký pin je záporný a dlouhý pin je kladný vodič.

4. Připojte propojovací vodiče na oba konce odporů, paralelně k sobě.

5. Připojte druhý konec propojovacích vodičů k vodičům krokosvorky.

6. Připojte druhý konec vodičů krokosvorky ke kratším vodičům LED.

7. Pomocí nových vodičů krokosvorky propojte delší vodiče LED pomocí propojovacích vodičů žena-žena.

8. Připojte druhý konec propojovacích vodičů žena-žena k Arduinu.

⮎ Například:

o Červená LED na pin 16 Arduina

o Žlutá LED na pin 14 Arduina

o Zelená LED na pin 15 Arduina

o Multi-RGB LED na pin 17 Arduina

Krok 5: Připojte tlačítka

Připojte tlačítka
Připojte tlačítka
Připojte tlačítka
Připojte tlačítka
Připojte tlačítka
Připojte tlačítka

V tomto Bright Saver použijeme dvě tlačítka, červená a modrá pro nastavení cíle na LCD obrazovce. Červené tlačítko zvyšuje cíl a modré tlačítko snižuje cíl.

Vyžadovány hardwarové komponenty

1. Arduino Mega

2. 2x mini tlačítka (červené a modré)

3. 6x Oboustranné svorky pro krokosvorky

4. Propojovací vodiče žena-žena

Počínaje modrým tlačítkem,

1. Propojte 3 nohy červeného tlačítka se 3 krokosvorkami.

2. Připojte druhý konec aligátorových svorek k propojovacím vodičům.

3. Připojte druhý konec propojovacích vodičů k prkénku podle obrázku.

4. Připojte propojovací pole k Arduino Pin 20 pomocí propojovacího vodiče.

5. Souběžně s propojovacím vodičem svorky červeného aligátora připojte kladnou lištu.

6. Souběžně s propojovacím vodičem žluté aligátorové spony připojte k záporné liště.

Počínaje červeným tlačítkem,

1. Propojte 3 nohy červeného tlačítka se 3 krokosvorkami.

2. Připojte druhý konec aligátorových svorek k propojovacím vodičům.

3. Připojte druhý konec propojovacích vodičů k prkénku podle obrázku.

4. Připojte propojovací pole k Arduino Pin 21 pomocí propojovacího vodiče.

5. Souběžně s propojovacím vodičem zelené aligátorové spony připojte k kladné liště.

6. Připojte jednu stranu záporné kolejnice k druhé straně záporné kolejnice.

Krok 6: Nahrajte Bright Saver Sketch do Arduina

Krok 7: Sestavte Bright Saver’s House

Sestavte Bright Saver’s House
Sestavte Bright Saver’s House
Sestavte Bright Saver’s House
Sestavte Bright Saver’s House
Sestavte Bright Saver’s House
Sestavte Bright Saver’s House

Vyžadovány nástroje

1. Kartony

2. Horká lepicí pistole

3. Šrouby

4. Láhev minerální vody Evian, 750 ml

5. Trvalé značky

6. Kapesní nůž

Kroky ke stavbě domu

1. Nejprve jsem změřil vnitřek přijímače mincí, abych jej připevnil k přední části domu a připevnil šrouby. Také jsem prořízl spodní část domu, abych vložil banku mincí.

2. Nezapomeňte postavit exteriér se silnou oporou uvnitř domu, abyste se ujistili, že dům je schopen unést tím, že připravíte kartony, které budou fungovat jako podpora pro přijímač mincí a banku mincí.

3. Vložte Arduino a Breadboard dovnitř domu.

4. Umístěte LCD a tlačítka vyříznutím otvorů po stranách domu. Všimněte si, že LCD je stále připojen k Breadboardu.

Doporučuje: