Sommario:

L'informatore domestico: 4 passaggi
L'informatore domestico: 4 passaggi

Video: L'informatore domestico: 4 passaggi

Video: L'informatore domestico: 4 passaggi
Video: N.4 - IMPIANTO EOLICO OFF-GRID 2kW - 48V - CARICA LIFEPO4 2024, Novembre
Anonim
L'informatore della famiglia
L'informatore della famiglia

Chi vuole uscire per vedere se è arrivata la posta? Nel freddo inverno o sotto la pioggia preferirei non dover indossare giacca e scarpe, solo per scoprire che non c'era posta. Questo progetto ti avviserà della visita del postino e come funzione secondaria ti ricorderà che la porta del garage è stata lasciata aperta. Può anche essere ampliato per includere altri sensori

Passaggio 1: schema

Schema
Schema

Il progetto si basa sul chip Atmega 168. Poiché il design richiede solo risorse minime, la maggior parte dei chip AVR sarebbero sostituti accettabili. Ma avere risorse extra significa che l'aggiunta di funzionalità è più facile di una riprogettazione. Il dispositivo contiene solo un numero minimo di parti (vedi schema). Il design ha due sensori, l'interruttore reed magnetico della porta del garage e il resistore dipendente dalla luce della cassetta postale (LDR).

Passaggio 2: progettazione

Design
Design
Design
Design

Funzione della porta del garage Il sensore della porta del garage è un interruttore reed ad azionamento magnetico. Il magnete è posizionato sulla porta del garage ed è nelle immediate vicinanze dell'interruttore reed quando la porta è completamente chiusa. Ho scelto un interruttore reed poiché era più facile adattarsi alle tolleranze meccaniche allentate del movimento della porta del garage. Quando la porta del garage si apre, il magnete si allontana dall'interruttore. Si apre l'interruttore che segnala al microcontrollore di accendere il LED ed emette un breve segnale acustico. È così semplice che potresti chiedere perché preoccuparsi di usare un microcontrollore quando un semplice circuito svolgerà il compito. Ma è qui che la potenza del microcontrollore può essere applicata rapidamente per creare un dispositivo più utile senza modificare alcun hardware. Quello che volevo davvero era una funzione che mi ricordasse quando dimentico di chiudere la porta. Se la porta si apre e rimane aperta per un'ora, probabilmente mi sono dimenticato di chiuderla. Potrei non notare il LED, quindi a quel punto emetterà un segnale acustico una volta ogni 10 minuti per attirare la mia attenzione finché non chiudo la porta. Funzione cassetta postale Ho usato un resistore dipendente dalla luce (LDR) per il sensore della cassetta postale. Ancora una volta avrei potuto usare un interruttore meccanico, ma ero preoccupato per le tolleranze meccaniche allentate della cerniera della porta. Non ero convinto di poter far funzionare l'interruttore in modo affidabile con una porta traballante. L'LDR funziona alla grande ed è facile da installare nella parte posteriore della cassetta postale. Quando la porta è chiusa si legge come una resistenza molto alta - diversi mega ohm e circa 10K quando la porta si apre - anche in una giornata nuvolosa. Se è notte fonda probabilmente non si registrerà, ma il postino non arriva comunque. La gestione della cassetta delle lettere è significativamente diversa dalla porta del garage. La casella di posta è attiva solo per un secondo o due, ma voglio ricordare che è stata rilevata un'apertura, emettere un segnale acustico sull'altoparlante una volta e quindi mantenere il LED acceso fino a quando non lo resetto - o si ripristinerà automaticamente dopo 8 ore. ci sono molti altri pin analogici e digitali disponibili sul chip AT Mega, quindi potrei sicuramente vedere l'aggiunta di più funzionalità al mio piccolo progetto. Un'idea potrebbe essere un raggio di luce e un sensore LDR montati sul percorso verso la porta d'ingresso, in modo da poter essere avvisato in anticipo di qualcuno che si avvicina alla casa. Eventuali suggerimenti?

Passaggio 3: caso del progetto e cablaggio

Caso di progetto e cablaggio
Caso di progetto e cablaggio

Volevo una piccola custodia per montare il circuito stampato e ho trovato una scatola RJ45 a montaggio superficiale usata delle dimensioni giuste per il mio progetto. Ho installato i LED e il pulsante di ripristino in modo che si estendessero attraverso la parte superiore del case - questo significa che il case può essere rimosso senza fili di collegamento. Cablaggio Questa è la parte purtroppo che richiede più tempo: l'esecuzione di una coppia di fili alla tua casella di posta potrebbe essere un po' una seccatura. Consiglierei di utilizzare un doppino intrecciato o un cavo schermato. Ciò ridurrà eventuali campi elettromagnetici vaganti dal causare una corrente indotta nel cablaggio che potrebbe sconvolgere il microcontrollore. Avevo a disposizione un cavo coassiale sufficiente, quindi è quello che ho usato. La mia cassetta della posta è alla fine del mio vialetto, forse a 40 piedi da casa. Sono stato fortunato in quanto quando ho ri-asfaltato il vialetto, ho fatto passare il filo sotto il cemento prima che fosse versato, quindi questo mi ha risparmiato un sacco di scavi. Poi c'è la questione del cablaggio attraverso la casa che può anche richiedere molto tempo. Uhm…. forse una soluzione wireless…

Passaggio 4: codice sorgente

Codice sorgente
Codice sorgente

Ecco il codice sorgente: è breve e semplice.

Household_Informer.pde

I file. PDE sono file di codice sorgente Arduino (per qualche motivo li chiamano "schizzi") - È quasi identico a "C".

Puoi visualizzare il codice scaricandolo e aprendolo in un editor di testo.

Aggiornato il 14 febbraio 2011 Soluzione alternativa per il bug di matematica del compilatore. e cambia i toni della casella di posta per aumentare di frequenza

Le versioni più recenti del sistema di sviluppo Arduino utilizzano l'estensione.ino invece di.pde, quindi basta rinominare il file.

Consigliato: