Domanda:
sensore di movimento a bassa tensione
Tom
2009-11-10 19:40:13 UTC
view on stackexchange narkive permalink

Sto cercando un dispositivo con sensore di movimento in grado di monitorare la persona / animale che cammina accanto a esso e registrare l'ora / la data dell'evento / i. Deve essere in grado di funzionare con una piccola batteria o due (forse 2 AA o 9 volt). Non deve avere uno schermo, solo una connessione di ingresso a cui collegarsi uno schermo per leggere le informazioni e impostare il dispositivo.

Il costo totale sarebbe solo di $ 10 a $ 15. La mia ricerca iniziale su Internet mi ha portato a guardare un sensore a infrarossi piroelettrico o una sorta di sensore a infrarossi passivo.

È possibile?

Tom, quando ho letto la tua domanda sembra che tu stia cercando più un sensore di posizione, come il GPS, in modo da poter tracciare la posizione di un oggetto / animale / persona. È corretto o vuoi solo timbrare il movimento.
Duplicato con ulteriori risposte qui: http://electronics.stackexchange.com/q/491/857
Quattro risposte:
JohnC
2009-11-10 20:10:22 UTC
view on stackexchange narkive permalink

Sto pensando a un sensore PIR (disponibile da molti posti - ebay $ 9,99 link Adafruit $ 10 + P&P link)

Insieme a un microprocessore con un'interfaccia seriale es ATTiny2313v $ 1,48 da mouser link. ATTiny funzionerà senza componenti aggiuntivi, utilizzando un oscillatore interno. Potrebbe essere necessario un po 'più di memoria (RAM / Flash) di questa, ma anche un ATMega168 non è troppo costoso.

Usa una scheda SD per memorizzare i dati in (veloce e non volatile) - può essere interfacciato direttamente ad ATTIny tramite SPI (è necessario un supporto per scheda SD). Non è necessario utilizzare FAT poiché i dati possono essere letti dal controller nell'interfaccia seriale.

Usa l'interfaccia seriale per collegare il tuo laptop (porta un convertitore seriale USB-TTL).

Quindi, con custodia e connettori assortiti, ecc. probabilmente arriverai a circa $ 20.

Il PIR funziona a 3,3 V (puoi bypassare il regolatore a 3,3 V per farlo) e ATTiny funzionerà abbastanza felicemente a quel voltaggio.

Il consumo della batteria è l'unico altro problema qui - Il consumo PIR è quello di cui preoccuparsi qui - il microcontrollore può funzionare in modalità di sospensione completa (micro amplificatori) quasi tutto il tempo, svegliando microcontrollore tramite un interrupt quando il PIR rileva qualcosa. Il PIR è valutato a 4,7 mA quando viene eseguito da 12 V. Puoi ottenere batterie AA ricaricabili con circa 2000 mAH o batterie LiPoly, quindi durerebbero poco più di due settimane.

Quindi, tutto sommato sì, è possibile, ma potrebbe costare qualche $ in più del tuo budget.

A seconda della quantità di dati che si desidera archiviare, potrebbe non essere necessaria la scheda SD: è sufficiente memorizzare i dati nella EEPROM integrata. Ad esempio, se memorizzi il tempo come minuti dall'inizio, puoi includere più di 45 giorni con un valore temporale di 2 byte. Con 128 byte di EEPROM, è sufficiente per 64 eventi. Al termine, collega il dispositivo al connettore ISP e scarica la EEPROM. Per quanto riguarda la custodia, una semplice latta Altoids funziona alla grande, risparmiando più denaro.
Davek
2009-11-25 22:29:30 UTC
view on stackexchange narkive permalink

È superiore al limite di prezzo di $ 15, ma puoi prendere una lattina di SSScat! repellente per gatti automatizzato in molti centri per animali domestici (WalMart incluso) per circa $ 25:

http://www.amazon.com/Premier-SSSCAT-Automated-Cat-Deterrent-Kit/dp/B0002XI7CI

Il sensore di movimento a batteria può essere rimosso dall'aria compressa e collegato alla piattaforma del microcontrollore di tua scelta (elettricamente o meccanicamente utilizzando l'attuatore integrato).

Un'opzione sarebbe un AVR Butterfly da $ 20 con Butteruino in modo che possa essere programmato tramite la piattaforma Arduino. Il Butterfly include 512 KB di memoria flash, un LCD, un'uscita seriale con intestazione pin, un joystick a 5 direzioni e un orologio in cristallo, quindi è una piattaforma di registrazione dati all-in-one decente.

Costo totale per quella configurazione sarebbe di circa $ 45, ma il tempo di compilazione sarebbe minimo in quanto non vi è essenzialmente alcuna integrazione elettronica da fare.

Dago
2009-11-17 02:18:07 UTC
view on stackexchange narkive permalink

Questo dovrebbe essere abbastanza semplice da realizzare con un microcontrollore (forse un arduino) e un sensore di movimento premade. Basta interfacciarli insieme e fare in modo che il microcontrollore risparmi il tempo sulla eeprom ogni volta che si vede un movimento. I dati potrebbero essere caricati con un computer tramite una connessione seriale.

La registrazione della direzione potrebbe essere possibile con due sensori distanziati di una certa distanza l'uno dall'altro (la persona / animale si sta muovendo nella direzione del sensore che l'ha rilevato per ultimo) ma questo potrebbe non essere troppo affidabile, almeno non se i sensori si sovrappongono.

Una soluzione economica e semplice sarebbe quella di utilizzare un sensore di movimento premade e un vecchio computer / laptop e collegare il sensore alla porta parallela o alla porta seriale e basta registrare le cose con il computer, ma non sarebbe alimentato a batteria.

Non penso che creare un sensore di movimento da solo valga la pena, moduli preconfezionati sono economici e abbondanti e dovrebbero essere facili da interfacciare.

ArduinoFun
2009-11-17 05:13:05 UTC
view on stackexchange narkive permalink

Parallax vende un sensore di movimento PIR per $ 9,99 ed è semplice da collegare. Hai solo + 5V, GND e poi un pin di segnale. Se usi un Arduino ( http://www.arduino.cc) puoi semplicemente agganciare quel pin a uno dei pin digitali. Puoi anche costruire il tuo Arduino a un prezzo piuttosto economico. È possibile utilizzare una scheda SD per registrare i dati su; e che può essere collegato anche ad Arduino. C'è uno scudo per scheda SD nel negozio Maker per $ 13,95 http://www.makershed.com/ProductDetails.asp?ProductCode=MKSEEED6&Click=37845



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...