Raspberry Pi Snail Mail System

jag utarbetat detta projekt som något att göra för att få mina barn intresserade i programmering, elektronik och teknik och att få viss erfarenhet med Raspberry Pi, låg effekt, små, ARM drivs dator. Projektet är att bygga ett datorsystem för att övervaka din postlåda eller letter box och låta dig veta när brevbäraren har anlänt och du har ny e-post - verklig fysisk post eller snigelpost, det vill säga! Det tar en bild av mail på dörrmattan och skickar det via Gmail till din inkorg.

Den använder den generella indata/utdata (GPIO) på Pi att ge vissa kopplingsingångar och en LED-indikator och köra en 32 tecken display för att ge användaren återkoppling (16 tecken på 2 rader). Den använder också eventuella generiska webbkamera som fungerar med Pi.

Du behöver:
Raspberry Pi + SD kortet laddat med Raspbian Wheezy OS
USB-hubb med en 5V strömförsörjning.
Micro USB-kabel att driva Pi
nätverksanslutning eller USB wifi dongle för Pi-
webbkamera
SainSmart 1602 I2C display
Logik nivå shifter
Någon koppling till Pi GPIO - IDC kontakt, ribbon kabel och electonics prototyping skärbräda
resitors
LED
mikrobrytare
en längd av tunn tråd
Någon form av box (vi använde lego)

Python koden krävs är på GitHub:
https://github.com/paulbarber/raspi-gpio.git
Nödvändiga filer:
take_picture_and_email.py
send_gmail_attachment.py
lcd_display.py
i2c_lib.py

Kör med:
sudo python take_picture_and_email.py
(root-åtkomst med sudo krävs för att använda GPIO)

Använda instruktionerna på http://www.raspberrypi.org att ställa in Pi i det vanliga sättet med Raspbian "wheezy" OS.
Följ dessa instruktioner för att ställa saker.

Aktivera GPIO kontroll:
sudo lämplig-få installera python-smbus
sudo modprobe i2c-dev
sudo modprobe i2c-bcm2708

Vi använde enkla webcam bild sparare, fswebcam
sudo lämplig-få installera fswebcam

Skapa ett gmail konto för pi och använda google api.
Se: http://mitchtech.net/connect-raspberry-pi-to-gmail-facebook-twitter-more/
Gjorde detta:
sudo lämplig-få installera python-pip python2.7-dev (som gjorde en hel del, inklusive Python 2.6!)
sudo easy_install - U distribuera
sudo pip installera feedparser

Raspberry Pi med Sainsmart 1602 LCD I2C I2C
Se:
För Rev 2 Pi, måste använda: i2cdetect -y 1 för att se vad som finns på i2c.
Comms fungerar bara om displayen drivs av 3.3V, så en logik nivå omvandlare till 5v behövs.
Vi använde en SparkFun logik nivå converter, kan köpas från cool komponenter för < £2.
https://www.Sparkfun.com/products/8745

Ledningar:
Vänligen se kopplingsschemat.
Tre GPIO stift används, för 2 växlar (ta foto och utgång/quit) och en LED.
Växeln ta foto måste kopplas till din brevlåda på något sätt.
2 I2C stiften, 3.3V, 5V och marken tas till LCD-skärmen via logik nivå Växelreglage.

Relaterade Ämnen

Glada Mail - Snail Mail - Brevvän idé (min 1: a happy mail)

Glada Mail - Snail Mail - Pen Pal İdea (min 1: a happy mail)Jag är i sociala medier:YouTube: https://www.youtube.com/channel/UCaUHTJ6jkt08eyjc...Instagram: https://instagram.com/diywithmoon/Facebook: https://www.facebook.com/diywithmoon?ref=tn_tnmn&....

Raspberry Pi hem CCTV-System

HejI detta instructable, jag kommer att visa dig hur man gör ett litet CCTV system med raspberry pi. Jag har vilja att göra detta ett tag och har nu runt för att göra det! För detta bygga behöver du följande:1. en raspberry pi (modell B eller senare)...

Snail Mail terapi

Min brevlåda, ännu en gång hade fått lite berusad. Så jag bestämde mig för ett ingripande var i sin ordning. Jag har hört lite expert litteratur i fältet för att se till att jag vård inom de lagstadgade normer.Jag lirkade försiktigt bort gammalt snig...

Arduino Snail Mail Notifier

min brevlåda är tvärs över gatan från mitt hus eftersom våra mailmen inte gå dörr till dörr, så jag vet aldrig när posten levereras. Ibland, jag väntar på något och jag skulle verkligen vilja veta när den anländer. Jag fick min första Arduino förra v...

Raspberry Pi vatten larmsystem

Instruktioner för att anställa en Raspberry PI som ett vatten larmsystemVersion 1.0, utkom Jan 2015Raspberry Pi läser statusen av en eller två vatten sensor enheter på en eller två av dess GPIO stift. När vatten upptäcks Raspberry Pi e-post ut en var...

Installera Bluetooth USB-Radio maskinvara i Linux System

IntroduktionDetta instructable är baserat på min erfarenhet du har installerat Bluetooth i en anteckningsbok och Raspberry Pi.Target läsareDetta instructable kommer mestadels fördel Linux förbrukaren, särskilt Debian och dess deriviatives som Raspber...

Bygga en Raspberry Pi PC för mindre än $140

Skapa en Raspberry Pi-baserad PC med acceptabla prestanda till ett lågt pris.Min son lär junior high och high school vetenskap. Hans science lab har 6 genomskinlig blå iMAC-datorer. Enligt Wikipedia levererade Apple iMac G3s mellan 1998 och 2003. iMa...

Komplett DIY Raspberry Pi väderstation med programvara

Tillbaka i slutet av februari såg jag det här inlägget på webbplatsen Raspberry Pi.http://www.raspberrypi.org/School-Weather-station-...De hade skapat Raspberry Pi väderstationer för skolor. Jag ville helt en! Men på den tiden (och jag tror fortfaran...

DIY IR Motion sensorsystem för Raspberry Pi

Under månad juli 2015, jag avslutade gymnasiet praktik vid Colorado State University och en av de projekt som jag arbetat på var en infraröd proximity sensor för Raspberry Pi.Detta kort räckvidd infraröd sensor kan hänföras till en mängd olika tilläm...

Raspberry Pi B + stöveln från SD kort

Använder den nya Raspberry Pi modellen B + Micro SD cards(WOOHOO!!!), vänta om jag har SD-kort från min gamla Pi: s jag vill använda?Det är vad detta instructables skapades för att hjälpa dig att göra.Tack till stiftelsen Raspberry Pi och gemenskapen...

Raspberry Pi PC Streaming

Med ständigt ökande kapacitet och bandbredd för hemnätverk blir direktuppspelning från en enhet till en annan en verklighet. En av viktigaste drar av direktuppspelning av innehåll från en PC till någon annanstans i huset (eller över internet till någ...

Raspberry Pi manager för BioMONSTAAAR alger bioreaktor

I detta Instructable kommer jag visa dig hur man bygger en Raspberry Pi modul för att styra Biomonstaaar alger bioreaktor. Först en liten översikt över hela systemet.Biomonstaaar alger bioreaktor är en öppen källkod, automatiserade photobioreactor (P...

Ström via Ethernet (PoE) injektor och Splitter (eller hur man bygger en 40ft USB förlängningssladd)

Bygga en power-over-ethernet splitter och injektor för $7.50.Jag tänker bygga en Raspberry Pi baserade "intercom" system. Ett intercom-system är så 70-tal. Så, min skulle omfatta hemautomation kontroll, internetradio, streaming media, TV och int...

Återanvändning oönskade infraröd fjärrkontroll till användning med XMMS2 Music Player

IntroduktionDet är en bra idé att fjärrkontrollen XMMS2 mediaspelare via IR-porten av samma anledning som man gör det med XBMC/KODI. Jag grävde i min låda med delar och hittade denna infraröd fjärrkontroll av en hem teatern DVD systemet som jag kasta...

Förbereda för arbetar & reser utomlands i eventuellt farliga platser

Jag har arbetat och reste utomlands vid ett antal tillfällen, och jag har aldrig hittat en verkligt tillfredsställande checklista att följa.Jag har tillbringat år på platser så olika som post hurricane Puerto Rico, Afghanistan (både på militärbaser o...

DIY ananas & vattenmelon målning ritning Doodles mönster & snigelpost-Brevvän idéer

Helloooooo alla.I dag gör vi ett bra projekt. Vi ritar en ananas och vattenmelon för stämpel, post doodle, mönster och snigel (pen pal). Jag gjorde för min 2 brevvänner (snail mail vänner). Hoppas alla gillar och göra... Vi sesJag är i sociala medier...

Vävnad Stamping att dekorera din tryckpapper

här jag Visa får du ett trevligt sätt att stämpla din tryckpapper och Tom gratulationskort med mjukpapper. Jag har gjort detta för länge på min tryckpapper eftersom jag är en snail mail writter. Detta är ganska lätt och dekorerar min tryckpapper med...

Hur man gör en DMCA ta ned meddelande

på forum där du kan publicera ditt eget arbete för kommentar och diskussion och en svordomar eller en uppfattad kränkning av forumets användarvillkor eller tvist får din åtkomst inaktiveras innan du kan göra ändringar eller ta bort dina kommentarer,...

Raspberry Pi brandvägg och Intrusion Detection System

kanske du tänka "Varför ska jag skydda mitt pivate nätverk? Jag har ingen kritisk information på min dator, inga känsliga data". Är din e-post verkligen offentliga? Du har inte några bilder du inte vill ladda upp till Facebook, eftersom de är pr...