Tutorial e progetti pratici
Costruisci con Arduino, elettronica e Python
Queste guide partono da progetti che puoi davvero montare o eseguire. Raccolgono componenti, collegamenti, codice e ragionamento necessari per passare da un'idea a un risultato funzionante, senza dare per scontato che chi legge conosca già la soluzione.
Esplora le categorie oppure usa la ricerca per trovare un progetto preciso. La raccolta comprende piccoli circuiti con NE555, progetti Arduino con sensori e un'applicazione Python da terminale.
ELETTRONICA
Circuiti pratici basati soprattutto sul timer NE555, dedicati a oscillatori, generazione di note, controllo PWM di motori e interruttori attivati dal suono. Sono progetti utili per capire come il valore dei componenti cambia il comportamento del circuito.
Frequenza regolabile con NE555
Costruisci un oscillatore astabile con NE555 capace di generare un'onda quadra a frequenza regolabile. La guida illustra il circuito, il ruolo dei componenti e ciò che puoi osservare in uscita mentre cambi la regolazione.
Pianoforte con NE555
Trasforma un timer NE555 in un piccolo pianoforte elettronico, usando pulsanti separati per produrre note diverse. È un'introduzione chiara alla generazione dei toni e al controllo della frequenza tramite resistenze.
Motore controllato da NE555
Regola la velocità di un motore DC con un potenziometro e un circuito PWM basato su NE555. Il progetto mostra come la variazione del duty cycle modifica la potenza fornita al motore.
Clap switch con NE555
Realizza un interruttore attivato dal suono con un timer NE555 e un microfono. Il circuito reagisce al battito delle mani e mostra come trasformare un breve impulso audio in un segnale di comando.
Astabile con BJT
Classico circuito astabile costruito mediante due transistor NPN e condensatori per generare un'onda quadra usata per il lampeggio di due led.
ARDUINO
Progetti che uniscono Arduino a servomotori, sensori, display, telecomandi a infrarossi e piccoli robot. Ogni guida porta a un risultato completo e spiega le parti importanti dello sketch insieme al ruolo dell'hardware collegato.
Servomotore e telecomando IR
Leggi i comandi di un telecomando a infrarossi e usali per spostare un servomotore in posizioni precise. Il progetto utilizza Arduino e la libreria IRremote.hpp e chiarisce le sezioni principali dello sketch.
Servomotori e modulo joystick
Usa un joystick a due assi per controllare in tempo reale il movimento dei servomotori. Imparerai a leggere valori analogici, convertirli in angoli utili e inviare le posizioni risultanti ai servo.
Serratura a combinazione
Costruisci una serratura a combinazione con Arduino, tastierino, servomotore e pochi altri componenti. Il tutorial affronta la verifica della password, i segnali per l'utente e la sequenza di apertura e chiusura.
Termometro con display LCD
Misura la temperatura con un sensore TMP36 e visualizza il valore su un LCD 16x2 con interfaccia I2C. La guida spiega la conversione del sensore, l'aggiornamento del display e il simbolo personalizzato dei gradi.
Sensore di parcheggio
Usa un sensore a ultrasuoni e Arduino per stimare la distanza da un ostacolo e trasformare la misura in un'indicazione utile durante il parcheggio. Il progetto aiuta a capire tempi di risposta e calcolo delle distanze.
Stazione meteo
Combina più sensori per misurare temperatura, umidità dell'aria, umidità del terreno e presenza di pioggia. È un progetto Arduino più completo, utile per organizzare diverse letture e mostrare dati ambientali.
Videogioco Dino
Ricrea una versione compatta del gioco Dino di Google su un display LCD 16x2 con I2C. Il progetto usa caratteri personalizzati, pulsante, ostacoli in movimento e punteggio per ottenere un piccolo gioco completo.
Robot evita ostacoli
Costruisci un robot mobile che osserva l'ambiente con un sensore a ultrasuoni HC-SR04 montato su servomotore. Arduino confronta le distanze misurate e sceglie la direzione migliore per aggirare gli ostacoli.
Semaforo semplice
Progettare un semplice semaforo a tre luci con arduino e con l'aggiunta di un bottone per chiamata pedonale e buzzer per avvertire il pedone.
PYTHON
Piccoli programmi pensati per esercitarsi con Python leggibile, input da terminale, richieste HTTP e librerie comuni. Gli esempi restano abbastanza compatti da poter essere studiati, ma producono comunque un risultato utile.