Sommario:

Pattumiera anti-cane Arduino: 6 passaggi (con immagini)
Pattumiera anti-cane Arduino: 6 passaggi (con immagini)

Video: Pattumiera anti-cane Arduino: 6 passaggi (con immagini)

Video: Pattumiera anti-cane Arduino: 6 passaggi (con immagini)
Video: le istituzioni dormono parte 2 2024, Dicembre
Anonim
Pattumiera anti-cane Arduino
Pattumiera anti-cane Arduino

In questo progetto ti mostrerò come costruire un metodo ridicolo ma funzionante per evitare che i tuoi fastidiosi cani finiscano nel cestino!

Passaggio 1: introduzione

Image
Image

Il mio cane è un beagle e non può fare a meno di annusare tutta quella deliziosa spazzatura nel cestino. Questo lo porta a cercare costantemente di mettere il naso nella spazzatura e di entrare in tutto ciò che può. Pensavo che l'acquisto di un bidone della spazzatura con coperchio a gradini avrebbe risolto questo problema una volta per tutte. Non sapevo, il mio cane ha superato in astuzia la lattina e ha capito quasi istantaneamente che poteva usare il muso per aprire il coperchio e ottenere tutta la spazzatura che voleva. Potrei mettere un peso sul coperchio per evitare questo, ma suona zoppo e sono bloccato in casa a causa della quarantena, quindi ho costruito questo cestino anti-cane.

È un progetto semplice e potrebbe essere utilizzato come un'ottima introduzione ai sensori, all'elettronica e alla programmazione.

Per favore considera di iscriverti al mio canale YouTube per supportarmi e per vedere altri progetti divertenti.

Passaggio 2: componenti necessari

I componenti necessari per questo progetto sono i seguenti:

1. Arduino Uno o Nano (collegamento Amazon)

2. Resistori (10K Ohm, 10 Ohm) (Amazon Link)

3. Condensatori (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. Potenziometro 10K (collegamento Amazon)

5. Modulo Micro SD Card (Amazon Link)

6. Finecorsa (collegamento Amazon)

7. Alimentatore 9V-12V per Arduino (Amazon Link)

8. Altoparlante da 8 Ohm (questo è diverso dal mio ma dovrebbe funzionare)

9. Amplificatore LM 386 (collegamento Amazon)

Divulgazione: i link di Amazon sopra sono link di affiliazione, il che significa che, senza costi aggiuntivi, guadagnerò una commissione se clicchi ed effettui un acquisto.

Passaggio 3: formattazione dei file audio

Elettronica
Elettronica

Per riprodurre i tuoi file audio che puoi ottenere online o registrarti per riprodurli quando il cane apre il coperchio del bidone della spazzatura, devi convertirli nel formato corretto.

Per fare ciò, vai su https://audio.online-convert.com/convert-to-wav e imposta i tuoi file con l'impostazione mostrata nell'immagine.

Una volta convertiti metteteli sulla scheda SD con i nomi "1.wav", "2.wav", ecc.

Passaggio 4: elettronica

Ora che hai raccolto tutti i componenti necessari, è il momento di iniziare ad assemblare tutto insieme. Consiglierei di cablare prima tutto su una breadboard e poi, una volta che tutto funziona correttamente, procedere e saldare tutto su una scheda perf. Ho deciso di tenerlo su una breadboard poiché dopo averlo eseguito per alcuni giorni, il mio cane ha effettivamente smesso di cercare di andare nella spazzatura.

Questo circuito è molto semplice e composto da poche parti.

Innanzitutto, abbiamo un Arduino Uno che è collegato a un finecorsa, un modulo per scheda Micro SD e un amplificatore LM386 che è collegato al tuo altoparlante.

Sul modulo della scheda micro SD dovresti avere tutti i tuoi file audio ora nel formato corretto. Si collega il modulo utilizzando il protocollo SPI e utilizzando la libreria del modulo SD.

Poi c'è il finecorsa con una resistenza di pull-up. Collegare GND al lato comune dell'interruttore e NO all'ingresso digitale 2. Il resistore di pull-up imposterà il valore predefinito sull'ingresso ALTO e, quando l'interruttore di limite è attivo, sarà BASSO. Quando il coperchio della spazzatura viene sollevato, vedremo un segnale ALTO sul nostro cestino e possiamo iniziare il conto alla rovescia da 4, 3, 2, 1 prima di attivare un file.wav sulla scheda SD.

L'uscita di Arduino non è abbastanza potente per far funzionare il tuo altoparlante, quindi abbiamo bisogno di un amplificatore che in questo caso è un LM386. Il guadagno dell'amplificatore è dato dal condensatore collegato ai pin 1 e 8 che in questo caso è un 10 UF che imposta il guadagno a 200, senza il condensatore sarà 20 secondo il datasheet. Il potenziometro controlla il volume dell'amplificatore.

Passaggio 5: programmazione

Presumo che tu sappia come programmare il tuo arduino, ma in caso contrario, ci sono molti ottimi tutorial disponibili online.

Sarà necessario installare le seguenti librerie affinché il codice venga compilato.

1. TMRpcm

2. SPI

3. SD

Una volta installate le librerie, scarica il file.ino allegato a questo passaggio nell'istruzione e caricalo sul tuo arduino.

Il programma è molto semplice e attende l'apertura del finecorsa (indicando che il cestino è aperto) e poi avvia un conto alla rovescia per 4 secondi. Se il finecorsa non viene chiuso entro 4 secondi, l'arduino leggerà un file.wav dalla scheda sd collegata al modulo. Il file verrà riprodotto tramite l'altoparlante.

Il programma attuale richiede 7 diversi file audio e li scorre uno dopo l'altro ogni volta che viene attivato. Puoi regolarlo su tutti i suoni che vuoi, semplicemente mantenendo il pattern corrente.

Passaggio 6: provalo

Ora che hai reso il tuo cestino della spazzatura a prova di cane, è il momento di provarlo!

Collega la corrente e goditi il tuo nuovo cestino senza cani. Per favore considera di iscriverti al mio canale YouTube per supportarmi e vedere più progetti/video. Grazie per aver letto!

Consigliato: