Sommario:

Bright Saver con Arduino Mega: 7 passaggi
Bright Saver con Arduino Mega: 7 passaggi

Video: Bright Saver con Arduino Mega: 7 passaggi

Video: Bright Saver con Arduino Mega: 7 passaggi
Video: 3D hologram fan portrait solution. Who wanna date this holographic sexy lady #3dhologramfan 2024, Novembre
Anonim
Image
Image

Bright Saver visualizza informazioni di risparmio accurate e aggiornate e consente di impostare un obiettivo di risparmio. Ad esempio, una volta impostato il tuo obiettivo utilizzando i due pulsanti forniti, puoi osservare la progressione e quanto altro è necessario per raggiungere il tuo obiettivo.

Componenti hardware richiesti

  • 1x Arduino Mega
  • 1x tagliere (grande)
  • 1x multi gettoniera programmabile CH-924 (4 tipi di monete)
  • 1x adattatore di alimentazione CA da 12 V
  • 1x adattatore per barilotto jack CC femmina
  • 1x LCD 16x2
  • 1x potenziometro 10K
  • 4x LED (rosso, giallo, verde e multi-RGB)
  • 4x resistori (220 ohm)
  • 2x mini pulsanti (rosso e blu)
  • Mazzo di monete della terza serie di Singapore
  • Mazzo di cavi jumper (maschio-maschio)
  • Mazzo di cavi con clip a coccodrillo a doppia estremità

Questo progetto è adatto a tutti, principianti Arduino inclusi! Diversi tipi di monete di Singapore sono accettati attraverso l'accettatore di monete multiple. Dopo aver inserito la moneta, il display LCD visualizzerà le informazioni di risparmio aggiornate e i tuoi progressi saranno aggiornati. Per impostare il target, i pulsanti sono collegati ad Arduino e Bright Saver, consentendo di regolare il target.

Ogni volta che viene inserita una moneta, il salvadanaio di Bright Saver controllerà i tuoi progressi di risparmio e si illuminerà con un colore specifico per indicare se hai raggiunto con successo un traguardo di risparmio. Ad esempio, Bright Saver indicherà una luce rossa se i tuoi progressi hanno raggiunto il 25% dell'obiettivo prefissato. Dopo aver superato il 50 percento, il LED diventerà giallo e verde quando attraverserai il 75 percento del tuo obiettivo. Infine, una volta raggiunto il bersaglio, le luci a LED passeranno da rosso, verde e blu.

Display a colori a LED per risparmi target

  • Al 25° percentile → Rosso
  • Al 50° percentile → Giallo
  • Al 75° percentile → Verde
  • Al 100° percentile → Multi-RGB

Negozi di elettronica consigliati a Singapore

1. Carosello

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

3. Sgbotico

Motivo per Bright Saver

Il motivo per cui ho scelto Bright Saver è legato alle mie esperienze infantili. Durante la mia infanzia, ho sempre avuto l'interesse di risparmiare la maggior parte delle mie indennità usando un salvadanaio, ma dovevo assicurarmi che fosse pieno prima di aprirlo. Tuttavia, non sono stato in grado di dire quanto ho risparmiato semplicemente attraverso il peso del salvadanaio. Inoltre, ho trovato esasperante calcolare tutti i miei risparmi in monete, poiché in seguito queste monete sono state scambiate con banconote in contanti con i miei genitori. Quindi, ho pensato che sarebbe stato bello sfruttare questa opportunità per avere un salvadanaio personalizzato e intelligente che mi aiutasse a contare i miei risparmi di monete per me.

Versione futura di Bright Saver

La futura versione di Bright Saver riproduce una melodia come celebrazione quando l'obiettivo di risparmio viene raggiunto utilizzando un piezo buzzer. Bright Saver potrebbe anche essere un aiuto interattivo che comunica con te salutando il tuo nome e fornisce informazioni sull'obiettivo automatizzate a voce. Bright Saver può inoltre avvalersi di tecnologie avanzate come la connessione a un'App Mobile per consentire il monitoraggio dei propri risparmi tramite il telefono sempre e ovunque, prevenendo abitudini di spesa impulsive!

CreditsSono stato ulteriormente ispirato da un tutorial di Adafruit che utilizza dispositivi elettronici come un Arduino, un LCD e una singola gettoniera. Tuttavia, le funzionalità erano semplici e vorrei sfidare me stesso ad aggiungere funzionalità interattive, funzionali e personalizzate. I codici originali sono stati sostanzialmente modificati.

Bright Saver è distribuito con licenza Creative Commons Attribution-NonCommercial 4.0 International.

Passaggio 1: calibrare l'accettatore multi-moneta

Calibrare il multigettonere
Calibrare il multigettonere
Calibrare il multigettonere
Calibrare il multigettonere

Componenti hardware richiesti

1. Accettatore multimoneta programmabile CH-924 (4 tipi di monete)

2. 1x adattatore di alimentazione CA da 12 V

3. 1x adattatore per barilotto jack CC femmina

Forse ti starai chiedendo… come funziona il multi-moneta accettore?

I sensori di questa gettoniera utilizzano lo spessore, il diametro e il tempo di caduta delle monete per identificarle ed è completamente programmabile, quindi non sei limitato a nessun particolare tipo di valuta. Oltre a usarlo come un brillante risparmiatore, potresti usarlo anche per distributori automatici e giochi arcade!

Passaggi per calibrare il multi gettoniera

1. Prima di poter configurare la gettoniera, collegare i fili rosso e nero all'adattatore jack femmina CC cilindrico. I terminali dell'adattatore DC Barrel Jack sono etichettati come positivo e negativo e richiedono un cacciavite per serrare i terminali, mostrato nella seconda immagine.

o Filo rosso Positivo

o Filo nero ⟹ Negativo

2. Collegare l'adattatore jack femmina CC a cilindro a un adattatore di alimentazione CA da 12 V, mostrato nella terza immagine.

3. I fili bianco e grigio verranno quindi collegati all'Arduino, menzionato nel passaggio 2.

4. Una volta alimentata la gettoniera, il LED rosso si accenderà ed emetterà un suono 'BEEP', mostrato nella quarta immagine.

5. Prepara diverse monete da $ 0,10, $ 0,20, $ 0,50 e $ 1,00, mostrate nella quinta immagine.

6. Configurare la gettoniera con i seguenti passaggi:

  • Premere e tenere premuti "ADD" e "MINUS" per alcuni secondi e sul display a LED apparirà la lettera "A".
  • Premere il pulsante "SET" per alcuni secondi e apparirà la lettera "E".
  • Usa i pulsanti “AGGIUNGI” e “MENO” per scegliere quante monete vuoi usare. Nel nostro caso, selezioneremo "4" (0,10$, 0,20$, 0,50$ e 1,00$). Premere “SET” per alcuni secondi e apparirà la lettera “H1”.
  • La lettera “H1” si riferisce alla prima moneta da utilizzare per la calibrazione. Puoi scegliere quante monete campione campionare. Nel mio caso, utilizzerò 15 monete campione da $ 0,10 per una migliore precisione. Tenere premuto "SET" per confermare.
  • Successivamente, apparirà la lettera "P1" per selezionare la quantità di impulsi di uscita per ogni moneta. Poiché l'impulso massimo è 50, ho selezionato gli impulsi da 1 a 10 per una più facile identificazione.

⮎ Ad esempio:

o $ 0,10 impostato come "1";

o $0,20 impostato come “2”;

o $ 0,50 impostato come "5";

o $1.00 impostato come "10"

  • Premere “SET” per confermare.
  • Apparirà la lettera "F1" per impostare il livello di precisione per la prima moneta. Il valore è compreso tra 1 e 30, dove 1 è il più preciso. Se lo stesso tipo di monete è simile, il valore dovrebbe essere più accurato. Nel mio caso, ho selezionato 7. Utilizzare il pulsante "AGGIUNGI" e "MENO" e premere "SET" per alcuni secondi.
  • Apparirà la lettera "H2" e ripeti la stessa procedura dal passaggio 4 al passaggio 6. Tuttavia, tieni presente che gli impulsi sono diversi per tutte le monete, menzionate nel passaggio 5.
  • Dopo l'impostazione da H1 a H2, tenere premuto "SET" e apparirà la lettera "A" per indicare e premere nuovamente "SET" per visualizzare la lettera "E" per confermare le nuove impostazioni. (IMPORTANTE!)
  • Infine, spegnere e riaccendere l'interruttore di alimentazione principale.
  • Premere “SET” e apparirà la lettera “A1”. Puoi iniziare a campionare la prima moneta: $ 0,10 con 15 campioni. Premere "SET" quando hai finito.
  • Successivamente, la lettera "A2" ripeterà lo stesso processo e premere "SET". Il sistema si riavvierà automaticamente al termine della configurazione.

Ora sei pronto per programmare la Gettoniera con Arduino!:D

Passaggio 2: collega l'accettatore multi-moneta ad Arduino Mega

Collega l'accettatore multimoneta ad Arduino Mega
Collega l'accettatore multimoneta ad Arduino Mega

Componenti hardware richiesti

1. Accettatore di monete multiple

2. Arduino Mega

3. Cavi con clip a coccodrillo a doppia estremità

4. Maglioni da donna a donna

Passaggi per collegare il multi-moneta ad Arduino

Innanzitutto, collega il cavo USB al tuo Arduino Mega e al laptop.

Come menzionato nel passaggio 1, collegare il filo bianco al pin 2 e il filo grigio al pin GND, illustrato nello schema.

Nel mio caso, ho usato le clip a coccodrillo per i ponticelli da femmina a femmina per inserire il filo nei pin Arduino.

Passaggio 3: collega l'LCD a Breadboard e Arduino Mega

Collega LCD a Breadboard e Arduino Mega
Collega LCD a Breadboard e Arduino Mega
Collega LCD a Breadboard e Arduino Mega
Collega LCD a Breadboard e Arduino Mega

Componenti hardware richiesti

1. Tagliere

2. Arduino Mega

3. LCD

4. Cavi jumper femmina-femmina

Passaggi per collegare LCD a Breadboard e Arduino Mega

1. Collegare lo schermo LCD saldato sul lato della breadboard.

2. Collegare il binario negativo al Pin GND di Arduino. Ciò significa che tutto ciò che è connesso a quella riga, sarà considerato Pin GND.

3. Collegare il binario positivo al Pin 5V di Arduino.

4. Collegare il primo (VSS) e l'ultimo (K) pin dell'LCD al binario negativo che indica GND.

5. Collegare i pin di alimentazione, il 2° (VDD) e il quindicesimo (A) pin (supporta la retroilluminazione dell'LCD) dell'LCD al binario positivo.

6. Collegare il primo pin del potenziometro al binario positivo.

7. Collegare il 3° pin del potenziometro al binario negativo.

8. Collegare il pin centrale del potenziometro al 3° pin (V0) che è il pin di controllo e contrasto.

9. Collegare il 4° pin (Register Select – RS) dell'LCD al pin 3 di Arduino.

10. Collegare il quinto pin (Lettura/Scrittura – RW) dell'LCD al binario negativo. Dal momento che stiamo usando l'LCD per la visualizzazione, rendilo basso che è scrivere.

11. Collegare il sesto pin (Enable – E) dell'LCD al pin 4 di Arduino.

12. Collegare i pin dati dell'LCD.

o Collegare l'11° (D4) pin dell'LCD al pin 8 di Arduino

o Collegare il pin 12 (D5) dell'LCD al pin 9 di Arduino

o Collegare il pin 13 (D6) dell'LCD al pin 10 di Arduino

o Collegare il 14° pin (D7) dell'LCD al pin 11 di Arduino

Una volta connesso, il display LCD si accenderà e sarà possibile regolare il contrasto del display utilizzando il potenziometro.

Passaggio 4: collega le luci a LED a breadboard e Arduino Mega

Collega le luci a LED a Breadboard e Arduino Mega
Collega le luci a LED a Breadboard e Arduino Mega
Collega le luci a LED a Breadboard e Arduino Mega
Collega le luci a LED a Breadboard e Arduino Mega

Componenti hardware richiesti

1. Tagliere

2. Arduino Mega

3. 4x resistori (220 Ohm)

4. 4x LED (rosso, giallo, verde, multi-RGB)

5. 8 cavi con clip a coccodrillo a doppia estremità

6. Cavi jumper femmina-femmina

Passaggi per collegare le luci a LED a breadboard e Arduino Mega

1. Stabilire una massa comune collegando il tasso negativo dalla breadboard al pin GND di Arduino.

2. Inserire i resistori collegando una gamba al tasso negativo.

3. Prima di collegare i LED alla breadboard e ad Arduino, è necessario essere consapevoli dei pin dei LED. Il pin corto è il cavo negativo e il pin lungo è il cavo positivo.

4. Collegare i fili dei ponticelli a ciascuna estremità dei resistori, parallelamente l'uno all'altro.

5. Collegare l'altra estremità dei cavi del ponticello con i cavi a coccodrillo.

6. Collegare l'altra estremità dei fili della clip a coccodrillo ai fili più corti dei LED.

7. Utilizzare un nuovo cavo a coccodrillo per collegare i cavi più lunghi dei LED con cavi di collegamento da femmina a femmina.

8. Collegare l'altra estremità dei cavi dei ponticelli femmina-femmina ad Arduino.

⮎ Ad esempio:

o LED rosso al pin 16 di Arduino

o LED giallo al pin 14 di Arduino

o LED verde al pin 15 di Arduino

o LED Multi-RGB al pin 17 di Arduino

Passaggio 5: collegare i pulsanti

Connetti i pulsanti
Connetti i pulsanti
Connetti i pulsanti
Connetti i pulsanti
Connetti i pulsanti
Connetti i pulsanti

In questo Bright Saver, utilizzeremo due pulsanti, rosso e blu per impostare l'obiettivo sullo schermo LCD. Il pulsante rosso serve per aumentare l'obiettivo e il pulsante blu per diminuire l'obiettivo.

Componenti hardware richiesti

1. Arduino Mega

2. 2x mini pulsanti (rosso e blu)

3. 6 cavi con clip a coccodrillo a doppia estremità

4. Cavi jumper femmina-femmina

A partire dal pulsante blu,

1. Collega 3 gambe del pulsante rosso con 3 clip a coccodrillo.

2. Collegare l'altra estremità dei morsetti a coccodrillo ai cavi dei ponticelli.

3. Collegare l'altra estremità dei fili del ponticello alla breadboard come mostrato nello schema.

4. Collega la breadboard al pin 20 di Arduino usando un ponticello.

5. Parallelamente al cavo del ponticello della clip a coccodrillo rossa, collegare alla guida positiva.

6. Parallelamente al cavo del ponticello della clip a coccodrillo gialla, collegare alla guida negativa.

A partire dal pulsante rosso,

1. Collega 3 gambe del pulsante rosso con 3 clip a coccodrillo.

2. Collegare l'altra estremità dei morsetti a coccodrillo ai cavi dei ponticelli.

3. Collegare l'altra estremità dei fili del ponticello alla breadboard come mostrato nello schema.

4. Collega la breadboard al pin 21 di Arduino usando un ponticello.

5. Parallelamente al cavo del ponticello della clip a coccodrillo verde, collegare alla guida positiva.

6. Collegare un lato del binario negativo all'altro lato del binario negativo.

Passaggio 6: carica Bright Saver Sketch su Arduino

Passaggio 7: assemblare la casa del risparmiatore luminoso

Assemblare la casa del risparmiatore luminoso
Assemblare la casa del risparmiatore luminoso
Assemblare la casa del risparmiatore luminoso
Assemblare la casa del risparmiatore luminoso
Assemblare la casa del risparmiatore luminoso
Assemblare la casa del risparmiatore luminoso

Strumenti richiesti

1. Cartoni

2. Pistola per colla a caldo

3. Viti

4. Bottiglia di acqua minerale Evian, 750 ml

5. Marcatori permanenti

6. Temperino

Passi per costruire la casa

1. In primo luogo, ho misurato l'interno della gettoniera per fissarlo alla parte anteriore della casa e l'ho fissato con delle viti. Inoltre, ho tagliato il fondo della casa per inserire il mio salvadanaio.

2. Ricordati di costruire un esterno con un forte supporto all'interno della casa per assicurarti che la casa sia in grado di sostenere il peso preparando dei cartoni che fungano da supporto per la gettoniera e il salvadanaio.

3. Inserisci Arduino e Breadboard all'interno della casa.

4. Posizionare l'LCD e i pulsanti praticando dei fori sul lato della casa. Tieni presente che il display LCD è ancora attaccato alla breadboard.

Consigliato: