Sommario:
- Forniture
- Passaggio 1: crea il circuito
- Passaggio 2: file
- Passaggio 3: programma Arduino Nano
- Passaggio 4: come usare
- Passaggio 5: come calibrare i pulsanti
- Passaggio 6: estendere il sistema per più cassetti
- Passaggio 7: isolare la luce per i cassetti
Video: Sistema di posizione di archiviazione del resistore "Resys": 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questo è un sistema che rende facile trovare i resistori.
Cerca al valore desiderato e il cassetto di destra si illumina.
Questo sistema può essere esteso al numero desiderato di cassetti.
Forniture
LED indirizzabili WS2812B
Arduino Nano
Matrice 4 x 4 16 tasti
del resistore
Caricabatterie USB o altro alimentatore 5v
Filamento PLA
Intestazioni del connettore
Prototipazione PCB
Potmetro da 10k
Passaggio 1: crea il circuito
Realizza il circuito su un PCB prototipo a doppia faccia
Tastiera:
La tastiera economica ha alcuni resistori interni che variano in base alla colonna, alla temperatura, all'umidità e alla forza con cui si premono i pulsanti. quindi dovrai calibrare i pulsanti nel codice.
Non avevo uno schermo lcd i2c come previsto per questo progetto, quindi ho dovuto rendere disponibile la tastiera con l'adc (ingresso analogico) a causa di gpio su arduino nano.
Resistenze tra i connettori della tastiera.
Pin 2-3 = 10k ohm
Pin 3-4 = 22k ohm
Pin 4-5 = 33k ohm
Pin 6-7 = 2,2 k ohm
Pin 7-8 = 4.8k ohm
Pin 8-9 = 10k ohm
1 e 10 non sono in uso.
Il pin 2 va a 5V sulla scheda arduino.
Il pin 9 va ad A0 e 15k ohm a massa.
Non dovrebbero esserci connessioni tra i pin 5 e 6.
LED:
D7 sull'arduino passa per 330ohm e al (data In) sul primo led (secondo pin) su WS2812B
Terra a terra.
Led 5v a Vin su arduino
Devi tagliare i led singolarmente e cablarli su una piastra di supporto, o come desideri posizionare i led.
Ricordati di cablare i led nel verso giusto, hanno un ingresso e un'uscita.
Display LCD:
Segui lo schema.
Il potmeter è necessario solo per regolare il contrasto sul display.
Dovrai regolarlo solo quando la tensione di ingresso è cambiata.
www.arduino.cc/en/Tutorial/HelloWorld
Ripristina:
D10 per resettare il pin
Alimentazione elettrica:
Caricatore USB.
Taglia un cavo USB e collega la terra (nera) a terra su arduino e 5v (rosso) a Vin
Passaggio 2: file
Questo è un progetto per hobby, non sono un programmatore professionista.
Suggerimenti e trucchi sono i benvenuti:)
Passaggio 3: programma Arduino Nano
Scarica le librerie:
In Arduino IDE, fai clic sulla scheda denominata sketch e fai clic su includi libreria/Gestisci librerie.
Cercare
-FastLED.h
-LiquidCrystal.h
Installali.
Apri "ohmsys1.44.ino"
Collega l'arduino con USB
Scegli la porta COM giusta e carica lo schizzo.
Passaggio 4: come usare
Inserisci il tuo valore con le cifre
* è virgola
# è il sistema di ripristino
A è ohm
B è K-ohm
C è M-ohm
D è la cifra di riavvio
Passaggio 5: come calibrare i pulsanti
Decommenta "Serial.println(sensorValue);" (seconda riga in loop)
Esegui il tuo monitor seriale.
I pulsanti hanno una resistenza variabile a causa della forza/delicatezza con cui si preme il pulsante.
Prendere nota del valore alto/basso per il pulsante di ricerca nel monitor seriale.
Trova i pulsanti nel codice.
Il primo numero è "basso" e l'ultimo è "alto".
//**************************** Pulsante 1 ****************** ********
if((sensorValue > 387) && (sensorValue < 394) && delayrunning == false)
Cambia i numeri in base ai tuoi risultati.
Otterrai numeri diversi rispetto al codice, non lasciarti frustrare:)
Passaggio 6: estendere il sistema per più cassetti
Per ora il sistema è realizzato per 16 cassetti.
Puoi estenderlo a quanti ne vuoi.
Assicurati solo che l'alimentatore sia in grado di gestirlo.
Per estenderlo è necessario modificare il "#define NUM_LEDS 15" al numero desiderato di cassetti/led.
Inizia da 0, quindi sottrai 1 dai cassetti/led desiderati
Copia incolla
"if((Totale > 6) && (Somma < 16))
{ LEDreset();
led[1] = CRGB (255, 0, 255);
FastLED.show(); ritardo(300); }"
e traccia la tua gamma per cassetto.
Aggiungi una cifra per ogni nuovo cassetto in "leds[1]"
Puoi anche cambiare il colore dei led se lo desideri (255, 0, 255)
Passaggio 7: isolare la luce per i cassetti
Ha avuto una perdita di luce che ha creato alcuni problemi.
Ho risolto questo problema aggiungendo del nastro a specchio su ogni cassetto.
Nastro dove aggiunto sui lati e sul fondo.
Non c'è bisogno di mirror tape se si dispone di un nastro che non lascia passare la luce.
Questo ha risolto il problema:)
Consigliato:
Orologio di posizione "Weasley" con 4 lancette: 11 passi (con immagini)
Orologio di posizione "Weasley" a 4 lancette: quindi, con un Raspberry Pi che funzionava da un po', volevo trovare un bel progetto che mi permettesse di sfruttarlo al meglio. Mi sono imbattuto in questo fantastico Instructable Build Your Own Weasley Location Clock di ppeters0502 e ho pensato che
Il sistema di archiviazione dei componenti: 10 passaggi (con immagini)
The Component Storage System: The Ultimate Component Storage System è una soluzione unica per organizzare e conservare i componenti elettronici. Il software personalizzato consente la catalogazione dei componenti con una funzione di ricerca integrata per ottenere un rapido accesso a componenti specifici. LED su
Smantellamento di un resistore variabile: 7 passaggi (con immagini)
Smantellamento di un resistore variabile: quando si dispone di una batteria da 9 volt e si desidera verificare se un LED rosso (3 Volt) funziona, senza farlo esplodere, cosa si fa? Risposta: crea un resistore variabile tagliando una matita
Orologio con posizione di qualcuno che mi ama: 6 passaggi (con immagini)
Orologio della posizione di qualcuno che mi ama: con i propri cari all'estero o fuori dallo stato, niente dice che sto pensando a te meglio che sapere sempre che ore sono per loro! I miei suoceri in pensione si stavano preparando per svolgere una missione della chiesa a Berlino, in Germania, e mia moglie ha inventato il g
Strumento Ruota colori resistore: 5 passaggi (con immagini)
Strumento ruota colori resistore: ho creato questo strumento di riferimento cartaceo per aiutarci a trovare il resistore giusto senza doverlo cercare online. È portatile, colorato e facile da realizzare. Strumenti necessari: (stampante e colla stick) o (goniometro e compasso) matita con penna a sfera