Sisällysluettelo:
- Vaihe 1: Kalibroi monikolosuhteiden hyväksyjä
- Vaihe 2: Yhdistä Multi-Coin Acceptor Arduino Megaan
- Vaihe 3: Liitä nestekidenäyttö Breadboardiin ja Arduino Megaan
- Vaihe 4: Liitä LED -valot Breadboardiin ja Arduino Megaan
- Vaihe 5: Yhdistä painikkeet
- Vaihe 6: Lataa Bright Saver Sketch Arduinolle
- Vaihe 7: Kokoa Bright Saver's House
Video: Kirkas säästäjä Arduino Megan kanssa: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Bright Saver näyttää tarkat, ajantasaiset säästötiedot ja antaa sinun asettaa säästökohteen. Esimerkiksi kun olet asettanut tavoitteesi kahdella painikkeella, voit seurata edistymistä ja kuinka paljon enemmän tarvitaan tavoitteesi saavuttamiseksi.
Laitteiston osat vaaditaan
- 1x Arduino Mega
- 1x leipälauta (suuri)
- 1x ohjelmoitava monirahojen hyväksyjä CH-924 (4 kolikkotyyppiä)
- 1x 12V verkkolaite
- 1x naaras DC Jack Barrel Adapter
- 1x LCD 16x2
- 1x 10K potentiometri
- 4x LEDit (punainen, keltainen, vihreä ja Multi-RGB)
- 4x vastukset (220 ohmia)
- 2x minipainiketta (punainen ja sininen)
- Joukko Singaporen kolmannen sarjan kolikoita
- Joukko hyppyjohtoja (uros-uros)
- Joukko kaksipuolisia lyijyliigaattorin johtoja
Tämä projekti sopii kaikille, mukaan lukien Arduino -aloittelijat! Eri tyyppisiä Singaporen kolikoita hyväksytään usean kolikon vastaanottimen kautta. Kun kolikko on asetettu, nestekidenäyttö näyttää päivitetyt säästötiedot ja edistymisesi päivitetään. Tavoitteen asettamiseksi painikkeet on liitetty Arduino- ja Bright Saver -laitteisiin, jolloin voit säätää kohdetta.
Aina kun kolikko asetetaan, Bright Saverin säästöpossu tarkistaa säästösi edistymisen ja syttyy tietyllä värillä osoittaakseen, että olet saavuttanut säästötavoitteen. Esimerkiksi Kirkas säästö ilmaisee punaisen valon, jos edistymisesi on saavuttanut 25 prosenttia asetetusta tavoitteesta. Kun ylität 50 prosenttia, LED muuttuu keltaiseksi ja vihreäksi, kun ylität 75 prosenttia tavoitteestasi. Lopuksi, kun osut kohteeseen, LED -valot vaihtuvat punaisen, vihreän ja sinisen välillä.
LED -värinäyttö säästää tavoitetta
- 25. prosenttipiste → Punainen
- 50. prosenttipiste → Keltainen
- 75. prosenttipiste → Vihreä
- 100. prosenttipiste → Multi-RGB
Suositellut elektroniset kaupat Singaporessa
1. Karuselli
2. Space Electronics Pte Ltd, Sim Lim Tower, #B1-07
3. Sgbotic
Bright Saverin syy
Bright Saverin valinnan syy liittyy lapsuuden kokemuksiini. Lapsuuteni aikana minulla oli aina kiinnostus säästää mahdollisimman paljon päästöoikeuksiani säästöpossun avulla, mutta minun piti varmistaa, että se täytettiin ennen kuin se avattiin. En kuitenkaan pystynyt kertomaan, kuinka paljon olen säästänyt yksinkertaisesti säästöpossun painon kautta. Lisäksi minusta oli ärsyttävää laskea kaikki säästöni kolikoiksi, kun nämä kolikot vaihdettiin myöhemmin vanhempieni kanssa seteleiksi. Siksi ajattelin, että olisi hienoa hyödyntää tämä tilaisuus saada räätälöity ja älykäs säästöpossu, joka auttaa minua laskemaan kolikkosäästöt minulle.
Bright Saverin tuleva versio
Bright Saverin tuleva versio soittaa melodian juhlana, kun säästötavoite saavutetaan käyttämällä pietsosummeria. Bright Saver voi olla myös vuorovaikutteinen auttaja, joka kommunikoi kanssasi tervehtimällä nimeäsi ja toimittamalla kohdetiedot äänellä. Bright Saver voi myös hyödyntää kehittyneitä tekniikoita, kuten yhteyden mobiilisovellukseen, jotta voit seurata säästöjäsi puhelimellasi milloin tahansa ja missä tahansa, estäen impulsiiviset kulutustottumukset!
CreditsI sai inspiraationsa myös Adafruutin opetusohjelmasta, joka käyttää elektronisia laitteita, kuten Arduinoa, LCD -näyttöä ja yhden kolikon hyväksyjää. Ominaisuudet olivat kuitenkin yksinkertaisia, ja haluaisin haastaa itseni lisäämään ominaisuuksia, jotka ovat vuorovaikutteisia, toimivia ja yksilöllisiä. Alkuperäisiä koodeja on muutettu huomattavasti.
Bright Saver on lisensoitu kansainvälisellä Creative Commons Attribution-NonCommercial 4.0 -lisenssillä.
Vaihe 1: Kalibroi monikolosuhteiden hyväksyjä
Laitteiston osat vaaditaan
1. Ohjelmoitava monikolkkosovitin CH-924 (4 kolikkotyyppiä)
2. 1x 12V verkkolaite
3. 1x naaras DC Jack Barrel Adapter
Saatat ihmetellä… miten monikolikkotarjoaja toimii?
Tämän kolikon vastaanottimen anturit käyttävät kolikoiden paksuutta, halkaisijaa ja pudotusaikaa niiden tunnistamiseen, ja se on täysin ohjelmoitava, joten et rajoitu mihinkään tiettyyn valuuttaan. Sen lisäksi, että käytät sitä kirkkaana säästäjänä, voit käyttää sitä myös automaateissa ja arcade -peleissä!
Monen kolikon hyväksyjän kalibroinnin vaiheet
1. Ennen kuin kolikkovastaanotin pystyttiin asentamaan, kytke punainen ja musta johto naaraspuoliseen DC -tynnyrin jakkisovittimeen. DC -tynnyrin jakkisovittimen liittimet on merkitty positiivisiksi ja negatiivisiksi, ja ne vaativat ruuvitaltan kiristämään liittimet, kuten toisessa kuvassa.
o Punainen johto itive Positiivinen
o Musta johto gat Negatiivinen
2. Kytke naaras DC -tynnyrin jakkisovitin 12 V: n verkkolaitteeseen, joka näkyy kolmannessa kuvassa.
3. Valkoiset ja harmaat johdot kytketään sitten vaiheessa 2 mainittuun Arduinoon.
4. Kun kolikonvastaanotin saa virtaa, punainen LED -valo syttyy ja kuuluu "BEEP" -ääni, joka näkyy ensimmäisessä kuvassa.
5. Valmista eri kolikot 0,10, 0,20, 0,50 ja 1,00 dollaria, jotka näkyvät viidennessä kuvassa.
6. Aseta kolikon hyväksyjä seuraavasti:
- Pidä “ADD” ja “MINUS” painettuna muutaman sekunnin ajan ja LED -näytöstä tulee kirjain “A”.
- Paina”SET” -painiketta muutaman sekunnin ajan, ja kirjain”E” tulee näkyviin.
- Käytä ADD- ja MINUS -painikkeita valitaksesi kuinka monta kolikkoa haluat käyttää. Meidän tapauksessamme valitsemme "4" (0,10 dollaria, 0,20 dollaria, 0,50 dollaria ja 1,00 dollaria). Paina”SET” muutaman sekunnin ajan ja kirjain “H1” tulee näkyviin.
- Kirjain “H1” viittaa ensimmäiseen kolikkoon, jota käytetään kalibrointiin. Voit valita kuinka monta näytekolikkoa otat. Minun tapauksessani käytän 15 näytekolikkoa, joiden arvo on 0,10 dollaria. Vahvista painamalla”SET” -painiketta.
- Seuraavaksi ilmestyy kirjain “P1”, jolla valitaan kunkin kolikon lähtöpulssien määrä. Koska maksimi pulssi on 50, valitsin pulssit 1-10 tunnistamisen helpottamiseksi.
⮎ Esimerkiksi:
o 0,10 dollaria asetettu arvoksi "1";
o 0,20 dollaria asetettuna arvoksi “2”;
o 0,50 dollaria asetettuna arvoksi "5";
o 1,00 dollaria asetettuna arvoksi “10”
- Vahvista painamalla”SET”.
- Näyttöön tulee kirjain “F1”, joka asettaa ensimmäisen kolikon tarkkuustason. Arvo on 1-30, 1 on tarkin. Jos samanlaiset kolikot ovat samanlaisia, arvon pitäisi olla tarkempi. Minun tapauksessani valitsin 7. Käytä painikkeita “ADD” ja “MINUS” ja paina “SET” muutaman sekunnin ajan.
- Kirjain "H2" tulee näkyviin ja toista sama prosessi vaiheesta 4 vaiheeseen 6. Huomaa kuitenkin, että pulssit ovat erilaiset kaikissa vaiheessa 5 mainituissa kolikoissa.
- Kun olet suorittanut asetukset H1: stä H2: een, pidä "SET" painettuna ja kirjain "A" tulee näkyviin ja paina "SET" uudelleen, jotta kirjain "E" tulee näkyviin vahvistaaksesi uudet asetukset. (TÄRKEÄ!)
- Lopuksi kytke virta pois päältä ja päälle.
- Paina "SET" ja kirjain "A1" tulee näkyviin. Voit aloittaa näytteenoton ensimmäisestä kolikosta: 0,10 dollaria 15 näytteellä. Paina”SET”, kun olet valmis.
- Seuraavaksi kirjain "A2" toistaa ja toistaa saman prosessin ja paina "SET". Järjestelmä käynnistyy automaattisesti uudelleen, kun asennus on valmis.
Nyt olet valmis ohjelmoimaan kolikon hyväksyjän Arduinon kanssa!: D
Vaihe 2: Yhdistä Multi-Coin Acceptor Arduino Megaan
Laitteiston osat vaaditaan
1. Multi-Coin Acceptor
2. Arduino Mega
3. Kaksipäiset johtavat alligaattoripidikkeet
4. Naispuoliset naispuoliset puserot
Vaiheet Multi-Coin Acceptorin yhdistämiseksi Arduinoon
Liitä ensin USB -kaapeli Arduino Mega -laitteeseen ja kannettavaan tietokoneeseen.
Kuten vaiheessa 1 mainittiin, kytke valkoinen johto nastaan 2 ja harmaa johto nastaan GND, kuten kuvassa.
Minun tapauksessani käytin krokotiilipidikkeitä naispuolisiin naaraspuolisiin puseroihin langan asettamiseksi Arduino-nastoihin.
Vaihe 3: Liitä nestekidenäyttö Breadboardiin ja Arduino Megaan
Laitteiston osat vaaditaan
1. Leipälauta
2. Arduino Mega
3. LCD -näyttö
4. Naaras-naaras-hyppyjohdot
Vaiheet LCD -näytön liittämiseksi Breadboardiin ja Arduino Megaan
1. Liitä juotettu LCD -näyttö leipälevyn sivulle.
2. Liitä negatiivikisko Arduinon GND -nastaan. Tämä tarkoittaa mitä tahansa kyseiseen riviin liittyvää, jota pidetään Pin GND: nä.
3. Liitä positiivinen kisko Arduinon nastaan 5V.
4. Liitä nestekidenäytön ensimmäinen (VSS) ja viimeinen (K) nasta negatiiviseen kiskoon, joka osoittaa GND: n.
5. Liitä nestekidenäytön toinen, (VDD) ja 15. (A) nasta (LCD: n taustavalo) positiiviseen kiskoon.
6. Liitä potentiometrin 1. nasta positiiviseen kiskoon.
7. Liitä potentiometrin 3. nasta negatiiviseen kiskoon.
8. Liitä potentiometrin keskitappi kolmanteen (V0) napaan, joka on ohjaus- ja kontrastitappi.
9. Liitä nestekidenäytön neljäs (Register Select - RS) -tappi Arduinon nastaan 3.
10. Liitä nestekidenäytön 5. (luku/kirjoitus - RW) -tappi negatiivikiskoon. Koska käytämme näyttöä nestekidenäytöllä, säädä kirjoittamisen määrä alhaiseksi.
11. Liitä nestekidenäytön 6. (Ota käyttöön - E) -tappi Arduinon nastaan 4.
12. Liitä nestekidenäytön datanastat.
o Liitä nestekidenäytön 11. (D4) -tappi Arduinon nastaan 8
o Liitä nestekidenäytön 12. (D5) -tappi Arduinon nastaan 9
o Liitä nestekidenäytön 13. (D6) -tappi Arduinon nastaan 10
o Liitä nestekidenäytön 14. (D7) -tappi Arduinon nastaan 11
Kun yhteys on muodostettu, nestekidenäyttö syttyy ja voit säätää näytön kontrastia potentiometrillä.
Vaihe 4: Liitä LED -valot Breadboardiin ja Arduino Megaan
Laitteiston osat vaaditaan
1. Leipälauta
2. Arduino Mega
3. 4x vastukset (220 ohmia)
4. 4x LED (punainen, keltainen, vihreä, moni-RGB)
5. 8x kaksipäinen johtava alligaattoripidike
6. Naaras-naaras-hyppyjohdot
Vaiheet LED -valojen liittämiseksi leipälevyyn ja Arduino Megaan
1. Luo yhteinen perusta yhdistämällä negatiivinen korko leipälevystä Arduinon GND -nastaan.
2. Aseta vastukset paikalleen yhdistämällä yksi jalka negatiiviseen nopeuteen.
3. Ennen kuin liität LEDit leipälevyyn ja Arduinoon, sinun on oltava tietoinen LED -nastoista. Lyhyt nasta on negatiivinen ja pitkä nasta positiivinen.
4. Kytke hyppyjohtimet vastuksen kumpaankin päähän rinnakkain.
5. Liitä hyppyjohtojen toinen pää alligaattoripidikkeillä.
6. Liitä alligaattoripidikkeiden toinen pää LED -valojen lyhyempiin johtimiin.
7. Liitä LED-merkkivalojen pidemmät johtimet naaras-naaras-hyppyjohtimiin käyttämällä uusia alligaattoripidikkeitä.
8. Kytke naaraspuolisten hyppyjohtojen toinen pää Arduinoon.
⮎ Esimerkiksi:
o Punainen LED Arduinon nastaan 16
o Keltainen LED Arduinon nastaan 14
o Vihreä LED Arduinon nastaan 15
o Multi-RGB-LED Arduinon nastaan 17
Vaihe 5: Yhdistä painikkeet
Tässä Bright Saver -sovelluksessa asetamme tavoitteen nestekidenäytölle kahdella painikkeella, punaisella ja sinisellä. Punainen painike lisää tavoitetta ja sininen painike vähentää tavoitetta.
Laitteiston osat vaaditaan
1. Arduino Mega
2. 2x minipainiketta (punainen ja sininen)
3. 6x kaksipäinen johtava alligaattoripidike
4. Naaras-naaras-hyppyjohdot
Sinisestä painikkeesta alkaen
1. Liitä punaisen painikkeen 3 jalkaa 3 alligaattoripidikkeeseen.
2. Liitä alligaattoripidikkeiden toinen pää hyppyjohtoihin.
3. Liitä hyppyjohtojen toinen pää leipälevyyn kaavion mukaisesti.
4. Kytke leipälauta Arduino Pin 20: een hyppyjohdolla.
5. Yhdistä punaisen alligaattoripidikkeen hyppyjohdin rinnakkain positiiviseen kiskoon.
6. Yhdistä keltaisen alligaattoripidikkeen hyppyjohtimen kanssa negatiivikiskoon.
Punaisesta painikkeesta alkaen
1. Liitä punaisen painikkeen 3 jalkaa 3 alligaattoripidikkeeseen.
2. Liitä alligaattoripidikkeiden toinen pää hyppyjohtoihin.
3. Kytke hyppyjohtojen toinen pää leipälevyyn kaavion mukaisesti.
4. Kytke leipälauta Arduino Pin 21: een hyppyjohdolla.
5. Yhdistä vihreän alligaattoripidikkeen hyppyjohdin rinnakkain positiiviseen kiskoon.
6. Liitä negatiivikiskon toinen puoli negatiivisen kiskon toiselle puolelle.
Vaihe 6: Lataa Bright Saver Sketch Arduinolle
Vaihe 7: Kokoa Bright Saver's House
Tarvittavat työkalut
1. Pahvit
2. Kuuma liimapistooli
3. Ruuvit
4. Evian kivennäisvesipullo, 750ml
5. Pysyvät merkit
6. Penknife
Talon rakentamisen vaiheet
1. Ensinnäkin mittasin kolikon vastaanottimen sisäosan kiinnittääksesi sen talon etuosaan ja kiinnitin sen ruuveilla. Lisäksi olen leikannut talon pohjaa kolikkopankkini asettamiseksi.
2. Muista rakentaa ulkopuoli, jossa on vahva tuki talon sisälle varmistaaksesi, että talo pystyy kantamaan painon valmistamalla pahvit toimimaan kolikon hyväksyjän ja kolikkopankin tukena.
3. Aseta Arduino ja leipälauta talon sisälle.
4. Aseta nestekidenäyttö ja painikkeet leikkaamalla reiät talon sivulle. Huomaa, että nestekidenäyttö on edelleen kiinnitetty leipälevyyn.
Suositeltava:
CO2 -mittari, anturin SCD30 käyttäminen Arduino Megan kanssa: 5 vaihetta
CO2 -mittari, SCD30 -anturin käyttäminen Arduino Megan kanssa: CO2 -pitoisuus, lämpötila ja lämpötila, SCD30 vaatii vuorovaikutusta ympäristön kanssa. la calibración ya no sea válida
ATTiny85: n polttaminen Arduino-Megan avulla Internet-palveluntarjoajana: 5 vaihetta
ATTiny85: n polttaminen Arduino -Megan avulla Internet -palveluntarjoajana: Avustajat - Sayan Wadadar, Chiranjib Kundu ATTiny85 -ohjelmointi käyttämällä Arduino MEGA2560: ta Internet -palveluntarjoajana. Muutama kuukausi sitten yritin kutistaa Arduino -projektiani käyttämällä Attiny 85 ic: tä. Se oli ensimmäinen kerta, kun yritin ohjelmoida 20u ATTiny 85 -ohjelmaa käyttämällä
Hälytysmaton luominen Arduino Megan avulla: 9 vaihetta
Kuinka luoda "hälytysmatto" Arduino Megan avulla: Meillä kaikilla on niitä aamuja, jolloin meillä on vaikeuksia nousta sängystä. Herätysääni jatkuu ja me lykkäämme torkkua kunnes … on liian myöhäistä! Olemme menettäneet kokouksen tai luokka on jo alkanut. Tämän ongelman torjumiseksi olemme luoneet
Yksinkertainen Supermarket-sovellus RFID RC-522: n ja Arduino Megan avulla: 6 vaihetta
Yksinkertainen supermarketisovellus RFID RC-522: n ja Arduino Megan avulla: On hyvä nähdä teidät täällä täällä toisessa opetusohjelmassani, tässä autan sinua luomaan yksinkertaisen supermarkettisovelluksen käyttämällä RFID RC-522: ta ja Arduinoa prosessoimalla yksinkertainen graafinen käyttöliittymä
Kuinka tehdä erittäin kirkas salamalaite LEDillä - DIY: Erittäin kirkas valo: 11 vaihetta
Kuinka tehdä erittäin kirkas salamalaite LEDillä - DIY: Erittäin kirkas valo: Katso video aluksi