Sommario:
- Passaggio 1: parti e strumenti
- Passaggio 2: schema e come funziona
- Passaggio 3: costruiscilo
- Passaggio 4: programmare l'AVR
Video: Controlla qualsiasi cosa con un pin AVR: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:06
Questa istruzione mostra come controllare un gruppo di led con un'uscita del microprocessore. Il micro che utilizzerò è un Atmel Attiny2313.
Passaggio 1: parti e strumenti
Parti: Attiny2313 (ho ottenuto 5 campioni gratuiti da Atmel) Presa a 20 pin Resistori (va bene qualsiasi dimensione, a seconda della configurazione. Spiegherò più avanti) Regolatore 5v (qualsiasi funzionerà, sto usando un LM340) Transistor o Mosfet (più facile da trovare e quelli più economici sono di solito 2n3904. Assicurati solo che sia un transistor NPN o un Mosfet a canale N) 2 piccoli condensatori (cerca la scheda tecnica per il regolatore,.1uf e.22uf con LM340) Un sacco di LED Alcuni protoboard o un breadboardQualsiasi programmatore per AVRWireTools:Saldatore
Passaggio 2: schema e come funziona
Il primo schema mostra come ho collegato file di led ai pin di uscita. Il pin di uscita dell'AVR va alla base di un transistor, che è cablato per funzionare come un interruttore. Quando l'uscita è bassa, o 0v, il transistor è spento e la corrente non può fluire attraverso il carico verso terra. Quando l'uscita è alta, o 5v, il transistor è acceso e la corrente può fluire attraverso il carico verso terra. Questo è chiamato commutazione lato basso e può essere utilizzato per led, motori cc, motori passo-passo e molte altre cose che richiedono più tensione o corrente rispetto all'uscita del micro. Il carico per questo progetto sarà di alcuni led. I led possono essere cablati in qualsiasi modo desideri, ma l'alimentatore che stai utilizzando determinerà come collegarli. Per me, ho trovato un caricabatterie per laptop che può emettere 16v a 7,5 amp max. Ora il modo più efficiente per collegare i led era in una serie parallela come mostrato nella terza immagine. Per determinare la dimensione del resistore, prima scopri quanta tensione è caduta per led. Per i led blu e verdi che ho usato, la caduta di tensione è di circa 3-3,3 volt. I led rossi e gialli sono circa 2,2 volt. Ora somma tutte le cadute di tensione in serie (3*5=15 v) Ora sottraile dalla tensione della tua sorgente (16-15 = 1 v) Ora sai quanta tensione è caduta dal tuo resistore (1v)Ora usa la legge di ohm per risolvere R: V=IR (1v=.015R)*Ho usato 15ma per i miei led, questo è tipico per led da 5mmQuindi ora ogni filo sta usando 15ma dalla tua alimentazione. Ogni filo può essere il suo carico, oppure puoi collegarne quanti ne vuoi, purché la corrente totale per quel carico non superi il limite per il transistor. (2n3904 può gestire 100 mA) * Il transistor può essere sostituito con un Mosfet a canale N
Passaggio 3: costruiscilo
Ora puoi iniziare a eseguire il breadboard del tuo circuito. Dopo aver eseguito alcuni test sulla breadboard, ho saldato tutto su una scheda prototipi. posto.
Passaggio 4: programmare l'AVR
Ora è il momento di programmare il tuo AVR. Se non sai come farlo, dai un'occhiata a questo istruibile: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Ecco il programma che ho creato: Passa semplicemente attraverso un ciclo di sequenze per sempre. Una volta programmato l'AVR, puoi inserirlo nella presa che hai saldato sulla tua scheda, o se non hai una presa, controlla il programma su una breadboard e se è corretto, quindi puoi saldare il chip nella tua scheda.
Consigliato:
Trasforma praticamente qualsiasi cosa in un altoparlante: 13 passaggi (con immagini)
Trasforma quasi qualsiasi cosa in un altoparlante: puoi trasformare quasi qualsiasi oggetto in un altoparlante utilizzando un disco piezoelettrico e una manciata di componenti aggiuntivi. Anche se questo può sembrare magico, in realtà c'è una spiegazione tecnica piuttosto semplice. Guidando un disco piezo con un amplificatore, il disco
Controlla la tua casa con la voce da qualsiasi parte del mondo: 5 passaggi
Controllo vocale della tua casa da qualsiasi parte del mondo:…non più fantascienza…Utilizzando hardware e software disponibili oggi, questo Instructable dimostrerà come è possibile controllare la maggior parte dei sistemi della tua casa tramite comandi vocali, smartphone, tablet e/o PC da qualsiasi luogo mi
Controlla ESP8266 su Internet (da qualsiasi luogo): 5 passaggi (con immagini)
Controlla ESP8266 su Internet (da qualsiasi luogo): ci sono solo alcune cose migliori della programmazione (con successo) e dell'utilizzo di Arduino. Sicuramente una di queste cose è usare il tuo ESP8266 come Arduino con WiFi! In questo tutorial ti mostrerò un modo FACILE per far funzionare ESP8266 come un web se
Controlla fino a 4 servo utilizzando uno smartphone o qualsiasi dispositivo con un'uscita audio: 3 passaggi
Controlla fino a 4 servi utilizzando uno smartphone o qualsiasi dispositivo con un'uscita audio: qui presento un semplice montaggio elettronico per controllare fino a quattro servi con qualsiasi dispositivo in grado di leggere un file audio
Gioca a qualsiasi cosa, da NES a Xbox con lo Skittlespider A.T.S Aka "The Contraption": 11 passaggi (con immagini)
Gioca a qualsiasi cosa da NES a Xbox con lo Skittlespider A.T.S Aka "The Contraption": questo Instructable è per lo Skittlespider A.T.S (All Together System) noto anche come "The Contraption"Questo progetto si è rivelato più difficile di quanto mi aspettassi. In un certo senso è stato anche più facile, quindi non posso dire che sia stato un progetto complessivamente difficile o facile