Sommario:

Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: 10 passaggi
Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: 10 passaggi

Video: Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: 10 passaggi

Video: Un minuscolo sistema di allarme che utilizza una super piccola scheda compatibile con Arduino!: 10 passaggi
Video: Allarme laser con Arduino - I Sensori di Arduino #8 2024, Dicembre
Anonim
Un minuscolo sistema di allarme che utilizza una scheda compatibile con Arduino Super Tiny!
Un minuscolo sistema di allarme che utilizza una scheda compatibile con Arduino Super Tiny!

Ciao, oggi realizzeremo un piccolo progetto interessante. Costruiremo un minuscolo dispositivo di allarme che misuri la distanza tra se stesso e un oggetto di fronte ad esso. E quando l'oggetto si sposta oltre una distanza impostata, il dispositivo ti avviserà con un forte segnale acustico.

Per realizzare un piccolo dispositivo di allarme, abbiamo bisogno di piccoli componenti, ecco perché abbiamo usato PICO come nostro microcontrollore, poiché soddisfa le nostre esigenze pur essendo di dimensioni molto ridotte. Abbiamo anche usato componenti di uso comune per leggere la distanza e dare un segnale al cicalino. Questo progetto richiederà circa 45 minuti per essere completato, se scegli di utilizzare il codice fornito.

Passaggio 1: componenti

Componenti
Componenti
  • 1 scheda PICO, disponibile su mellbell.cc ($ 17)
  • 1 sensore a ultrasuoni, ebay ($ 1,03)
  • 1 piccolo cicalino 5~6 volt, un pacchetto di 10 su ebay ($ 1,39)
  • 3 LED da 5 mm (diversi colori), un pacchetto di 100 su ebay ($ 0,99)
  • 4 resistori da 330 ohm, un pacchetto di 100 su ebay (1,08 dollari)
  • 12 fili jumber, un fascio di 40 su ebay ($ 0,99)
  • 1 mini breadboard, un pacchetto di 5 su ebay ($ 2,52)

Passaggio 2: come funzionano i sensori a ultrasuoni

Come funzionano i sensori a ultrasuoni
Come funzionano i sensori a ultrasuoni
Come funzionano i sensori a ultrasuoni
Come funzionano i sensori a ultrasuoni

Prima di collegare il sensore a ultrasuoni e utilizzarlo, impariamo come funziona:

  • Innanzitutto, invia un'onda ultrasonica dal trasduttore del trasmettitore (trasduttore sinistro). Se c'è un oggetto davanti al sensore, le onde colpiscono quell'oggetto e ritornano al trasduttore ricevitore (trasduttore destro)
  • Quindi, il microcontrollore calcola il tempo tra l'invio delle onde e il loro ricevimento. Successivamente, il microcontrollore esegue alcuni calcoli matematici e ottiene la distanza tra il sensore e l'oggetto di fronte ad esso.
  • Questa è la formula utilizzata per ottenere la distanza in CM: (durata / 2)/29.1 (Puoi trovare la matematica alla base di questa formula nell'immagine sopra).

Passaggio 3: interfacciamento del sensore a ultrasuoni con PICO

Interfacciamento del sensore a ultrasuoni con PICO
Interfacciamento del sensore a ultrasuoni con PICO
Interfacciamento del sensore a ultrasuoni con PICO
Interfacciamento del sensore a ultrasuoni con PICO

La prima cosa da fare è dare un'occhiata al tuo PICO e vedere cosa puoi fare con esso. E come puoi vedere, PICO ha 5 pin I/O digitali e 3 pin di ingresso analogico. Che verrà utilizzato come segue:

Pin out del sensore a ultrasuoni:

  • VCC (sensore a ultrasuoni) - VCC (PICO)
  • GND (Sensore a Ultrasuoni) - GND (PICO)
  • Trig (sensore a ultrasuoni) - A1 (PICO)
  • Eco (sensore a ultrasuoni) - A0 (PICO)

Ora tutto ciò che serve è collegare il sensore a ultrasuoni con PICO e assicurarsi che tutto sia perfetto.

Passaggio 4: schizzo del sensore a ultrasuoni

Schizzo del sensore a ultrasuoni
Schizzo del sensore a ultrasuoni

Ora devi creare un programma, che prenda la distanza misurata dal sensore ad ultrasuoni, e visualizzarla su un monitor seriale. In modo che tu possa ottenere letture e assicurarti che tutto sia collegato e funzioni correttamente.

Crea una funzione chiamata MeasuredDistance che è responsabile della misurazione del tempo tra l'invio di un segnale e la sua ricezione e il calcolo della distanza. Devi anche visualizzare le letture sul tuo monitor seriale, in modo da poter eseguire il debug del progetto nell'IDE.

Puoi scaricare il programma allegato, se non vuoi scriverlo tu. Puoi anche vedere come dovrebbero apparire le letture del monitor seriale dall'immagine sopra.

Passaggio 5: collegamento del cicalino

Collegamento del cicalino
Collegamento del cicalino
Collegamento del cicalino
Collegamento del cicalino

Ora che hai il tuo sensore che indica la distanza tra se stesso e qualsiasi oggetto di fronte ad esso. Devi fare qualcosa con le letture e, come abbiamo detto prima, un cicalino emetterà un forte rumore quando l'oggetto davanti al sensore si allontana troppo.

Lavorare con i buzzer è molto semplice, in quanto hanno solo due stati di funzionamento, ON o OFF. Hanno anche solo due gambe, una è positiva (gamba lunga) e l'altra è negativa (gamba corta).

  • Quando vengono applicati 5V al cicalino, si accende ed emette un forte ronzio.
  • Quando viene applicato 0V al cicalino, questo si spegne e non viene emesso alcun segnale acustico.

Passaggio 6: programmazione del cicalino

Programmazione del cicalino
Programmazione del cicalino

Vuoi che il cicalino inizi a ronzare quando l'oggetto davanti al sensore si allontana di 20 cm e si spenga quando l'oggetto è più vicino a 20 cm "Puoi usare la distanza che vuoi".

Il programma allegato contiene il codice che riceve le letture dal sensore ad ultrasuoni e invia gli ordini al cicalino. Che devono iniziare a fare rumore quando l'oggetto è più lontano di 20 cm e fermarsi quando è più vicino.

Ricorda che puoi personalizzare il codice in base alle regole e alle distanze che desideri.

Passaggio 7: collegamento dei LED

Collegamento dei LED
Collegamento dei LED
Collegamento dei LED
Collegamento dei LED

Ora vuoi aggiungere tre LED al tuo progetto per renderlo più interattivo e dinamico.

Abbiamo usato normali LED da 5 mm e questi hanno solo due gambe, una positiva (gamba lunga) e una negativa (gamba corta). E quando applichiamo 5V al led si accende quando applichiamo 0v si spegne. Puoi utilizzare qualsiasi tipo di LED che desideri qui e, se hai domande a riguardo, sentiti libero di chiedere loro.

Passaggio 8: programmazione dei LED

Programmazione dei LED
Programmazione dei LED

Abbiamo utilizzato 3 LED nel nostro progetto e si accendono a seconda della distanza tra il sensore e l'oggetto davanti ad esso.

Il LED blu si accenderà quando la distanza è inferiore a 10 cm. Il LED giallo si accenderà quando la distanza è compresa tra 10 cm e 20 cm. Il LED rosso si accenderà quando la distanza è maggiore di 20 cm.

E ancora, ricorda che puoi personalizzare le regole che controllano come si accendono i tuoi LED.

Passaggio 9: collegamento della fonte di alimentazione

Collegamento della fonte di alimentazione
Collegamento della fonte di alimentazione
Collegamento della fonte di alimentazione
Collegamento della fonte di alimentazione

In questa fase, vuoi la possibilità di utilizzare il tuo piccolo allarme senza essere costretto a collegarlo a un PC. Quindi, aggiungi una batteria da 9 V al tuo progetto e collegala al tuo PICO.

  • Filo rosso positivo (Batteria) - Vin (PICO)
  • Filo nero negativo (Batteria) - GND (PICO)

E ora, il tuo sistema di allarme sarà operativo senza dover essere collegato a un PC.

Passaggio 10: hai finito

Congratulazioni! Ora hai un dispositivo che ti avvisa in base alla distanza dell'oggetto di fronte ad esso. Inoltre, non dimenticare che puoi personalizzare le sue regole e cambiare come e perché il cicalino emette un suono.

Puoi trovarci sulla nostra pagina Facebook e su mellbell.cc. E non esitare a fare qualsiasi domanda, saremo lieti di rispondere:)

Consigliato: