Sisukord:
- Samm: kalibreerige mitme mündi nõustaja
- Samm: ühendage mitme mündiga nõustaja Arduino Mega
- Samm: ühendage vedelkristallekraan leivaplaadiga ja Arduino Mega
- Samm: ühendage LED -tuled leivaplaadile ja Arduino Mega
- Samm: ühendage nupud
- 6. toiming: laadige Bright Saver Sketch Arduinosse üles
- Samm: pange Bright Saver's House kokku
Video: Bright Saver Arduino Mega abil: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Bright Saver kuvab täpset ja ajakohast säästuteavet ning võimaldab teil säästueesmärgi seada. Näiteks kui olete kahe sihtnumbri abil seadnud oma eesmärgi, võite jälgida edusamme ja seda, kui palju on eesmärgi saavutamiseks vaja.
Vajalikud riistvarakomponendid
- 1x Arduino Mega
- 1x leivalaud (suur)
- 1x programmeeritav mitme mündi nõustaja CH-924 (4 münditüüpi)
- 1x 12V vahelduvvooluadapter
- 1x naissoost DC Jack Barrel Adapter
- 1x LCD 16x2
- 1x 10K potentsiomeeter
- 4x LED (punane, kollane, roheline ja mitme RGB)
- 4x takistid (220 oomi)
- 2x mininuppu (punane ja sinine)
- Hulk Singapuri kolmanda seeria münte
- Hulk hüppajajuhtmeid (meestele)
- Hunnik kahe otsaga pliialligaatori klambreid
See projekt sobib kõigile, kaasa arvatud Arduino algajad! Erinevat tüüpi Singapuri münte aktsepteeritakse mitme mündi vastuvõtja kaudu. Pärast mündi sisestamist kuvatakse vedelkristallekraanil värskendatud säästuteavet ja teie edusamme. Eesmärgi seadmiseks on nupud ühendatud Arduino ja Bright Saveriga, mis võimaldab teil sihtmärki reguleerida.
Iga kord, kui münti sisestatakse, kontrollib Bright Saveri hoiupõrsas teie säästude edenemist ja süttib konkreetse värviga, et näidata, kas olete saavutanud säästmise verstaposti. Näiteks näitab Bright Saver punast tuld, kui teie edusammud on jõudnud 25 protsendini seatud eesmärgist. Kui ületate 50 protsenti, muutub LED kollaseks ja roheliseks, kui ületate 75 protsenti sihtmärgist. Lõpuks, kui olete sihtmärgi saavutanud, lülituvad LED -tuled punase, rohelise ja sinise vahele.
Värviline LED -ekraan säästmiseks
- 25. protsentiilis → Punane
- 50. protsentiilis → kollane
- 75. protsentiilis → roheline
- 100. protsentiilis → Multi-RGB
Soovitatavad elektroonilised poed Singapuris
1. Karussell
2. Space Electronics Pte Ltd Sim Lim Toweris, #B1-07
3. Sgbotic
Bright Saveri põhjus
Bright Saveri valimise põhjus on seotud minu lapsepõlvekogemustega. Lapsepõlves oli mul alati huvi säästa säästupanga abil nii palju oma saastekvoote, kuid pidin enne avamist tagama, et see oleks täidetud. Küll aga ei osanud ma lihtsalt öelda, kui palju olen säästnud pangakaalu läbi. Veelgi enam, mulle tundus piinlik arvutada kõik oma säästud müntideks, kuna need mündid vahetati hiljem koos vanematega sularahatähtede vastu. Seetõttu arvasin, et oleks tore kasutada seda võimalust, et saada kohandatud ja nutikas notsupank, mis aitab mul oma mündisäästu kokku lugeda.
Bright Saveri tulevane versioon
Bright Saveri tulevane versioon mängib pidustuseks meloodiat, kui säästueesmärk saavutatakse Piezo Buzzeri abil. Bright Saver võib olla ka interaktiivne abimees, kes suhtleb teiega, tervitades teie nime ja edastades häälega automatiseeritud sihtteabe. Bright Saver saab kasutada ka täiustatud tehnoloogiaid, näiteks mobiilirakendusega ühendamist, et võimaldada igal ajal ja igal pool oma telefoni kaudu oma säästude jälgimist, hoides ära impulsiivsed kulutamisharjumused!
CreditsI sai inspiratsiooni ka Adafruit'i õpetusest, mis kasutab elektroonilisi seadmeid, nagu Arduino, LCD ja ühe mündi vastuvõtja. Funktsioonid olid aga lihtsad ja tahaksin endale väljakutse lisada interaktiivseid, funktsionaalseid ja isikupärastatud funktsioone. Algset koodi on oluliselt muudetud.
Bright Saver on litsentsitud Creative Commons Attribution-NonCommercial 4.0 rahvusvahelise litsentsi alusel.
Samm: kalibreerige mitme mündi nõustaja
Vajalikud riistvarakomponendid
1. Programmeeritav mitme mündi nõustaja CH-924 (4 münditüüpi)
2. 1x 12V vahelduvvoolu adapter
3. 1x naissoost DC Jack Barrel Adapter
Teil võib tekkida küsimus… kuidas mitme mündi vastuvõtja töötab?
Selle mündi vastuvõtja andurid kasutavad nende tuvastamiseks müntide paksust, läbimõõtu ja langemisaega ning see on täielikult programmeeritav, nii et te ei piirdu ühegi konkreetse valuutaga. Lisaks ereda säästjana kasutamisele saate seda kasutada ka müügiautomaatide ja arkaadmängude jaoks!
Mitme mündi vastuvõtja kalibreerimise sammud
1. Enne mündi vastuvõtja seadistamist ühendage punane ja must juhtmed naissoost alalisvoolu tünnipistiku adapteriga. DC Barrel Jack Adapteri klemmid on märgistatud kui positiivsed ja negatiivsed ning vajavad klemmide pingutamiseks kruvikeerajat, nagu on näidatud teisel pildil.
o Punane juhe ⟹ positiivne
o Must traat ⟹ Negatiivne
2. Ühendage naissoost alalisvoolu pistikupesa adapter 12V vahelduvvooluadapteriga, mis on näidatud kolmandal pildil.
3. Seejärel ühendatakse valged ja hallid juhtmed 2. etapis mainitud Arduinoga.
4. Kui müntide vastuvõtja on sisse lülitatud, süttib punane LED ja kõlab piiks, mis on näidatud alumisel pildil.
5. Valmistage ette erinevad mündid 0,10, 0,20, 0,50 ja 1,00 dollariga, mis on näidatud viiendal pildil.
6. Seadistage müntide vastuvõtja järgmiselt.
- Vajutage ja hoidke paar sekundit all nuppe „ADD” ja „MINUS” ning LED -ekraanile ilmub täht „A”.
- Vajutage mõneks sekundiks nuppu „SET” ja ilmub täht „E”.
- Kasutage nuppe “ADD” ja “MINUS”, et valida, kui palju münte soovite kasutada. Meie puhul valime “4” (0,10 dollarit, 0,20 dollarit, 0,50 dollarit ja 1,00 dollarit). Vajutage mõneks sekundiks nuppu „SET” ja ilmub täht „H1”.
- Täht “H1” viitab esimesele kalibreerimiseks kasutatavale mündile. Saate valida, kui palju proovimünte prooviks võtta. Minu puhul kasutan parema täpsuse huvides 15 näidismünti hinnaga 0,10 dollarit. Kinnitamiseks hoidke all nuppu „SET”.
- Järgmisena ilmub täht “P1”, et valida iga mündi väljundimpulsside hulk. Kuna maksimaalne impulss on 50, valisin lihtsamaks tuvastamiseks impulsid 1 kuni 10.
⮎ Näiteks:
o 0,10 dollarit seatud väärtuseks “1”;
o 0,20 dollarit seatud väärtuseks “2”;
o 0,50 dollarit seatud väärtuseks „5”;
o 1,00 dollarit seatud väärtuseks „10“
- Kinnitamiseks vajutage “SET”.
- Esimese mündi täpsustaseme määramiseks ilmub täht “F1”. Väärtus on vahemikus 1 kuni 30, 1 on kõige täpsem. Kui sama tüüpi mündid on sarnased, peaks väärtus olema täpsem. Minu puhul valisin 7. Kasutage nuppe “ADD” ja “MINUS” ning vajutage mõne sekundi jooksul nuppu “SET”.
- Ilmub täht “H2” ja korrake sama toimingut sammust 4 kuni sammusse 6. Siiski arvestage, et kõigi punktis 5 nimetatud müntide impulsid on erinevad.
- Pärast seadistust H1 kuni H2 hoidke all nuppu „SET” ja ilmub täht „A” ning vajutage uuesti „SET”, et täht „E” ilmuks uute seadete kinnitamiseks. (TÄHTIS!)
- Lõpuks lülitage toitelüliti välja ja sisse.
- Vajutage “SET” ja ilmub täht “A1”. Võite alustada esimese mündi proovi võtmist: 0,10 dollarit 15 prooviga. Kui olete lõpetanud, vajutage "SET".
- Järgmisena kordab täht “A2” sama protsessi ja vajutab “SET”. Pärast seadistamise lõpetamist taaskäivitub süsteem automaatselt.
Nüüd olete valmis Arduinoga müntide vastuvõtjat programmeerima!: D
Samm: ühendage mitme mündiga nõustaja Arduino Mega
Vajalikud riistvarakomponendid
1. Mitme mündi nõustaja
2. Arduino Mega
3. Kahe otsaga pliialligaatori klambrid
4. Naiselt naisele džemprid
Sammud mitme mündi vastuvõtja ühendamiseks Arduinoga
Esiteks ühendage USB -kaabel Arduino Mega ja sülearvutiga.
Nagu 1. etapis mainitud, ühendage valge juhe tihvtiga 2 ja hall juhe tihvtiga GND, nagu on näidatud skeemil.
Minu puhul kasutasin emas-naissoost hüppajate jaoks krokodilliklambreid, et sisestada traat Arduino tihvtidesse.
Samm: ühendage vedelkristallekraan leivaplaadiga ja Arduino Mega
Vajalikud riistvarakomponendid
1. Leivalaud
2. Arduino Mega
3. LCD
4. Emas-naissoost hüppajajuhtmed
LCD -ühenduse ühendamine leivaplaadi ja Arduino Megaga
1. Ühendage joodetud LCD -ekraan leivaplaadi küljel.
2. Ühendage negatiivne rööp Arduino pin GND -ga. See tähendab, et kõik, mis on selle reaga ühendatud, loetakse PIN GND -ks.
3. Ühendage positiivne rööp Arduino tihvti 5V külge.
4. Ühendage LCD esimene (VSS) ja viimane (K) tihvt negatiivse rööpaga, mis näitab GND -d.
5. Ühendage toitepoldid, 2. (VDD) ja 15. (A) tihvt (LCD -ekraani taustvalgustus) positiivse rööpaga.
6. Ühendage potentsiomeetri 1. tihvt positiivse rööpaga.
7. Ühendage potentsiomeetri 3. tihvt negatiivse rööpaga.
8. Ühendage potentsiomeetri keskmine tihvt kolmanda (V0) tihvtiga, mis on juhtimis- ja kontrasttihvt.
9. Ühendage LCD -ekraani 4. (Register Select - RS) tihvt Arduino kontaktiga 3.
10. Ühendage LCD viies (lugemise/kirjutamise - RW) tihvt negatiivse rööpaga. Kuna kasutame kuvamiseks LCD -ekraani, muutke see kirjutamiseks madalaks.
11. Ühendage LCD kuues (lubamine - E) tihvt Arduino tihvtiga 4.
12. Ühendage LCD andmeklapid.
o Ühendage LCD -i 11. (D4) tihvt Arduino tihvtiga 8
o Ühendage LCD 12. (D5) tihvt Arduino tihvtiga 9
o Ühendage LCD -ekraani 13. (D6) tihvt Arduino tihvtiga 10
o Ühendage LCD -i 14. (D7) tihvt Arduino tihvtiga 11
Pärast ühendamist süttib LCD -ekraan ja potentsiomeetri abil saate ekraani kontrastsust reguleerida.
Samm: ühendage LED -tuled leivaplaadile ja Arduino Mega
Vajalikud riistvarakomponendid
1. Leivalaud
2. Arduino Mega
3. 4x takistid (220 oomi)
4. 4x LED (punane, kollane, roheline, mitme RGB)
5. 8x kahe otsaga juhtiv alligaatorklamber
6. Emas-naissoost hüppajajuhtmed
Sammud LED -tulede ühendamiseks leivaplaadiga ja Arduino Mega
1. Looge ühine alus, ühendades negatiivse määra leivaplaadilt Arduino GND -tihvtiga.
2. Sisestage takistid, ühendades ühe jala negatiivse kiirusega.
3. Enne valgusdioodide ühendamist leivaplaadiga ja Arduinoga peate olema teadlikud LED -tihvtidest. Lühike tihvt on negatiivne ja pikk tihvt on positiivne.
4. Ühendage hüppaja juhtmed takistite mõlemasse otsa paralleelselt.
5. Ühendage džemprijuhtmete teine ots alligaatorklambri juhtmetega.
6. Ühendage alligaatoriklambri juhtmete teine ots valgusdioodide lühemate juhtmetega.
7. Kasutage uut alligaatorklambri juhtmeid, et ühendada LED-ide pikemad juhtmed naissoost-naissoost hüppajajuhtmetega.
8. Ühendage naissoost naissoost hüppajajuhtmete teine ots Arduinoga.
⮎ Näiteks:
o Punane LED Arduino tihvti 16 külge
o Kollane LED Arduino tihvti 14 külge
o Roheline LED Arduino tihvti 15 külge
o Multi-RGB LED Arduino tihvti 17 külge
Samm: ühendage nupud
Selles eredas säästjas kasutame vedelkristallekraanil sihtmärgi seadmiseks kahte nuppu, punast ja sinist. Punane nupp on sihtmärgi suurendamiseks ja sinine nupp sihtmärgi vähendamiseks.
Vajalikud riistvarakomponendid
1. Arduino Mega
2. 2x mininuppu (punane ja sinine)
3. 6x kahe otsaga juhtiv alligaatorklamber
4. Emas-naissoost hüppajajuhtmed
Alates sinisest nupust,
1. Ühendage punase nupu 3 jalga 3 alligaatoriklambriga.
2. Ühendage alligaatoriklambrite teine ots hüppajajuhtmetega.
3. Ühendage hüppaja juhtmete teine ots leivaplaadiga, nagu skeemil näidatud.
4. Ühendage leivaplaat Arduino tihvtiga 20 hüppajajuhtme abil.
5. Ühendage paralleelselt punase alligaatoriklambri hüppajajuhtmega positiivse rööpaga.
6. Ühendage paralleelselt kollase alligaatoriklambri hüppajajuhtmega negatiivse rööpaga.
Alates punasest nupust,
1. Ühendage punase nupu 3 jalga 3 alligaatoriklambriga.
2. Ühendage alligaatoriklambrite teine ots hüppajajuhtmetega.
3. Ühendage hüppaja juhtmete teine ots leivaplaadiga, nagu joonisel näidatud.
4. Ühendage leivaplaat Arduino tihvtiga 21, kasutades hüppajatraati.
5. Ühendage paralleelselt rohelise alligaatoriklambri hüppajajuhtmega positiivse rööpaga.
6. Ühendage negatiivse rööpa üks pool negatiivse rööpa teise poolega.
6. toiming: laadige Bright Saver Sketch Arduinosse üles
Samm: pange Bright Saver's House kokku
Vajalikud tööriistad
1. Papid
2. Kuum liimipüstol
3. Kruvid
4. Eviani mineraalveepudel, 750ml
5. Püsimärgid
6. Penknife
Maja ehitamise sammud
1. Esiteks mõõtsin mündi vastuvõtja sisemust, et kinnitada see maja ette ja kinnitasin kruvidega. Samuti olen maja mündipanga sisestamiseks maja põhja lõiganud.
2. Ärge unustage ehitada maja sisemusse tugeva toega välispind, et veenduda maja kandevõimes, valmistades ette papid, mis toimivad müntide vastuvõtja ja mündipanga toena.
3. Sisestage oma Arduino ja leivalaud maja sisse.
4. Asetage LCD ja nupud, lõigates augud maja küljele. Pange tähele, et vedelkristallekraan on endiselt leivalaua külge kinnitatud.
Soovitan:
Isetegemine -- Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: 6 sammu
Isetegemine || Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: Ämblikroboti tegemisel saab robootika kohta nii mõndagi õppida. Nagu robotite tegemine, on see nii meelelahutuslik kui ka väljakutsuv. Selles videos näitame teile, kuidas teha ämblikrobot, mida saame juhtida oma nutitelefoni abil (Androi
ATmega328 programmeerimine Arduino IDE abil 8MHz kristalli abil: 4 sammu
ATmega328 programmeerimine Arduino IDE -ga, kasutades 8MHz kristalli: Selles süstitavas kirjeldan samm -sammult ATmega328P IC (sama mikrokontroller olemas Arudino UNO -l) programmeerimise juhendit, kasutades Arduino IDE -d ja Arduino UNO -d programmeerijana, et teha endale kohandatud Arduino, et oma projekte teha
Juhtige kogu maailmas Interneti abil Arduino abil: 4 sammu
Juhtige kogu maailmas Interneti abil Arduino abil: Tere, ma olen Rithik. Teeme teie telefoni kasutades Interneti -juhitud LED -i. Kasutame sellist tarkvara nagu Arduino IDE ja Blynk. See on lihtne ja kui teil õnnestub, saate juhtida nii palju soovitud elektroonilisi komponente Asjad, mida vajame: riistvara:
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Kuidas teha reaalajas kella Arduino ja TFT -ekraani abil - Arduino Mega RTC 3,5 -tollise TFT -ekraaniga: 4 sammu
Kuidas teha reaalajas kella Arduino ja TFT-ekraani abil | Arduino Mega RTC 3,5-tollise TFT-ekraaniga: külastage minu Youtube'i kanalit. Sissejuhatus:- Selles postituses kavatsen teha reaalajas kella, kasutades 3,5-tollist TFT-puutetundlikku LCD-d, Arduino Mega 2560 ja DS3231 RTC moodul…. Enne alustamist… kontrollige minu YouTube'i kanali videot. Märkus:- Kui kasutate Arduini