Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Come realizzare un misuratore di capacità utilizzando Arduino visualizzato sul TM1637. Da 1 uF a circa 2000 uF.
Passaggio 1: parti necessarie
resistori:
1x: 220 Ohm
1x: 10 kOhm (o qualcos'altro ma dovrai cambiare il codice dopo quello che usi, funzionerebbero anche 8000 Ohm.)
Condensatori:
Avere una gamma di condensatori durante il test, poiché è più facile calibrare se necessario in questo modo. I condensatori in foto sono visti da sinistra, 10 uF, 47 uF, 220 uF e 1000 uF. Calibralo dopo quello che pensi di usare di più.
TM1637:
Questo non è necessario se vuoi solo vedere i valori sul tuo computer, ma la programmazione è già stata eseguita da parte tua, quindi perché non aggiungerne uno.
Cavi del ponticello:
A seconda dell'utilizzo o meno del TM1637, sono necessari circa 8 fili, il TM1637 ne utilizza 4.
Cavo USB:
Per programmare Arduino.
E ovviamente un Arduino e un computer per programmarlo.
Passaggio 2: collegamento dei resistori
La resistenza da 220 Ohm va dal digitale 11 ad A0 e all'anodo del condensatore.
L'altro resistore va dal digitale 13 ad A0 e all'anodo del condensatore. Il quarto cavo porta l'altra estremità del condensatore a GND.
Passaggio 3: collegamento del TM1637
Ci sono 4 pin su questo display, 2 di loro vanno a GND e 5V. Gli altri 2 sono chiamati DIO e CLK, DIO va al digitale 8 su Arduino e CLK al digitale 9.
Tutto pronto! È ora di caricare lo schizzo!
Passaggio 4: il codice e i file di visualizzazione
Il file denominato Misuratore di capacità è lo schizzo principale, gli altri due file sono necessari per il funzionamento del display.
Il primo passo è aprire Arduino IDE, se non lo hai già lo puoi trovare qui:
Quindi apri lo schizzo principale, premi schizzo e quindi premi aggiungi file. Da lì selezionerai gli altri 2 file. Quando hai finito dovrebbe assomigliare allo screenshot trovato in questo passaggio.
Premi carica e provalo!
Se vuoi che il segno "u" venga visualizzato come mostrato nella prima immagine, digita:
TM.display(2, 0x30);
Per visualizzare "F":
TM.display(3, 15);
L'ho rimosso nel codice poiché limita i numeri che puoi visualizzare.
Passaggio 5: grazie a:
Baelzabubba:
www.instructables.com/member/baelza.bubba/
Chi mi ha dato il link al sito sottostante dove ho trovato questo circuito e la maggior parte del codice.
www.circuitbasics.com/how-to-make-an-arduino-capacitance-meter/