IoT Jar ljuskrona, fysiska Gmail Twitter Facebook & väder anmälaren (21 / 25 steg)

Steg 21: Programmering ditt Intel Edison



I detta projekt får jag information på tre olika sätt. Men de har en gemensam punkt körs en python fil för att hämta information från Internet via API, sedan spara informationen i en textfil. Jag bara läsa textfilen och få den information som jag vill.

Uppdatera väderförhållanden

Ljuskronan få väderinformation från openweathermap.org. Detta program fungerar med alla mikrokontroller som kan programmeras med hjälp av Arduino's IDE och som har WiFi Anlagen. Programmet gör en HTTP-begäran om data på en JSON sida på openweather's server. Därefter använder de TextFinder Arduino för att leta efter specifik information, till exempel aktuell temperatur, och lagrar det i variabeln.

Du behöver ett gratis konto för att få gratis API-nyckel som ger dig tillgång till openweathermap.org när som helst för att få information. Bara besöka denna länk syntax:

API.openweathermap.org/data/2.5/Weather?q={YourCityCode/Name},{YourCountryCode} & appid = {YourAPI}

När Enter har tryckts, kommer att du få några parametrar som:

{"id": 88319, "dt": 1345284000, "namn": "Benghazi", < br > "coord": {"lat":32.12,"lon":20.07},
"main": {"temp":306.15, "pressar": 1013, "fukt": 44, "temp_min": 306, "temp_max": 306},
"wind": {"speed": 1, "deg": -7},
"väder": [
{"id": 520, "main": "regn", "Beskrivning": "ljusintensiteten dusch regn", "ikonen": "09d"},
{"id": 500, "main": "regn", "Beskrivning": "lätt regn", "ikonen": "10d"},
{"id": 701, "main": "dimma", "Beskrivning": "dimma", "ikonen": "50d"}
],
"moln": {"alla": 90},
"rain": {"3 h": 3}}

Jag kommer att ta några parametrar om väderikonen och spara den till en textfil, då jag använder Arduino IDE att programmering läsa textfilen och slå på / av en väder ikon på ljuskronan.

Uppdatera Oläst e-post

Att få information om antalet olästa e-postmeddelanden i Inkorgen, helt enkelt ansluter till en IMAP4-server autentiseras med vår login/lösenord och kontrollera din e-post. Detta arbete sker genom en python-fil som lagras i Intel Edison.

När fick du har en eller mer olästa e-postmeddelanden, Edison tänds ikonen Gmail att anmäla.

Du kan hänvisa till mer detaljer i Sparkfun tutorial.

Facebook och Twitter efterfrågar nya anmälningar

För detta, kommer vi använda Facebook graf. Klicka här.
Du kommer att behöva generera en Acess Token. Klicka på "Få tillgång Token", sedan "Utökade behörigheter" och välj "manage_notification". Med hjälp av denna åtkomsttoken kan du göra begäran på URL: https://graph.facebook.com/me/notifications?acces...

Då återgår du viss information i JSON-format. Det enda fält som vi är intresserade av är "Sammanfattning" på avsluta av av JSON. När du har en ny oläst anmälan, kommer att "Sammanfattning" vara noll.

medan sant: < br > r = urllib2.urlopen ("https://graph.facebook.com/me/notifications?access_token=your_access_token")
HTML = r.read()
data = json.loads(html);
om len(data['summary']) == 0:
write_led(0)
annat:
write_led(1)
Time.Sleep(3)

Ladda ner den bifogade filen nedan och köra det på!

Obs: Spara Python filer i/home/root/ljuskrona /

Se Steg
Relaterade Ämnen

IoT Silhouette humör lampa (e-post och Twitter anmälaren)

Sakernas Internet (Internet of Things) blir mer och mer populär och fler antal mikro-kontrollanter är IoT aktiverat, beslutat jag att göra en serie av handledning på Sakernas Internet med hjälp av en partikel foton och en Intel Edison.Ska idag jag vi...

Facebook anmälaren använder Intel Galileo

Jag kommer att visa dig hur du enkelt kan bygga en enhet som meddelar dig när du har ett Facebook-meddelande med Intel Galileo.Steg 1: Initierar input och output portarDu kan interagera med den Galileos stift i Linux sys-gränssnittet. Du kan ställa i...

DIY Facebook anmälaren med Arduino - Arduino Facebook Notifier (v.0.1.1) - öppna källkodsprojekt

för en första gången projektet detta är ganska imponerande - Arduino forummedlem Apolikamixitos har publicerat Detaljer för hans öppen Facebook status anmälaren. Det kommer att varna dig för nya meddelanden, meddelanden eller vänförfrågningar med hjä...

Använda twitter och väder för att posta anteckningar och temperatur till kontor dörr

Synopsis========Målet med detta projekt är att använda ett Twitter-konto för att skickaanteckningar till din kontor dörr, som är utrustad med en 20 x 4 LCD(Visa). Detta projekt utgör i princip en implementering avden idé som diskuteras i denna artike...

Interaktiva smarta spegeln (Intel IoT)

Detta projekt handlar om hur man gör din spegel smart. Vi kommer att lägga till sensorer och använda api göra spegeln smart. Den grundläggande idén är att göra ljuset nära spegeln kontrolleras automatiskt beroende på förekomsten av användaren (med PI...

Critter Twitter Trap

Havahart fällor är riktigt trevlig om du har skadedjur att befria ditt hem av men du inte känner behov av att göra detta med hjälp av döda djur.Problemet vi står inför är konstant övervakning av fällan. Om du glömmer att titta tillbaka ofta (vanligtv...

Arduino LCD Twitter display

aka den omotiverat komplicerade bidirectionally kommunicera Arduino-baserad rullning Twitter display och anmälaren.----Detta projekt skedde främst som en ursäkt för att lära sig att använda tecken LCD-skärmar med min Arduino, och räkna ut hur man gör...

Vård av äldre Monitor (Intel IoT)

ÖversiktDetta är en Instructable för en övervakning och varningar enhet för någon som en äldre person som kan vara på egen hand vid tidpunkter under dygnet och som kan löpa risk för att falla eller kan behöva lite hjälp under den tiden. Konceptet för...

Genomföra logga in med Twitter knappen

Genomföra logga in med Twitter direkt via deras medföljande API ändpunkter kan vara tråkiga och kräver kunskap om externa system som OAuth protokollet. Det finns några användbara bibliotek som kan hjälpa dig att snabbt och enkelt genomföra en "Logga...

Arduino Servo Gmail-meddelaren

Hej alla.Syftet med detta projekt är att bygga en Arduino servo gmail-meddelaren. Det är ett enkelt och lätt att bygga projekt för din gmail-inkorg. Basen kommer att vara en arduino med en sub micro servo.Varje gång att du har nya e-postmeddelanden s...

IOT ledde på/av knappen

Detta Sakernas Internet LED ansluter till nätet och antingen vänder LED ON eller OFF. (i detta fall min webbsida med en enkel på/av-knappen, men du kan koppla det till någon händelse/sida på internet, dvs när temperaturen är högre än 20 grader, slå p...

Raspberry Pi Desk Notifier

Jag tänkte göra en Desk Notifier som kommer att meddela mig om min nya email, Facebook & Twitter anmälan och sist jag gjorde det. Jag använde den coolaste enkel bräde computern Raspberry Pi för att föra sak i verkligheten. Detta skrivbord anmälaren k...

Att skapa en online-butik i 7 dagar

Det låter så lätt. Du se berättelser om barn, direkt från gymnasiet, ställa in flera miljoner dollar nätbutiker. Teknik pressen får det att låta så enkelt som på fingrarna. Min erfarenhet är dock att även inrätta en webbutik är mycket lättare än en t...

I naturen

Sistema inteligente de producción de vegetales por hidroponía, automatico, monitoreable y kontrollerbar desde cualquier lugar sv röda y con aplicación multiplataforma para smarta enheter.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -...

Autonoma väderstation med ESP8266

Hola amigosHoy les vamos en mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va en reportar temperatura, humedad y punto de rocío a la comunidad globala de wunderground con esto contribuiremos en...

Hur man gör en dold kamera YouTube Video

Det har varit ett tag sedan min senaste instructable; Det har varit nästan ett år faktiskt. Jag fortfarande ofta ta del av webbplatsen, men min kreativa insatser har skiftat. Jag gick igenom en stark fotografering fas ett tag, och nu är jag intresser...

Bygga Starling, en modulär WiFi aktiverat LED display ombord.

Starling är modulära WiFi aktiverat, IoT aktiverad displayen. Du kan konfigurera starling att arbeta med IFTTT. OM det här än det är ganska snyggt tjänst som låter dig skicka meddelanden från någon av de populära tjänsterna som gmail, twitter etc för...

Moderkortet lampa – papperskorgen Design

Detta är en gör det er själv guide att göra en moderkort lampa.Jag gör trashdesign och jag tror att det är open source design.Jag studerar i Aalto-universitetets i Finland.Så låt oss göra några Trashdesign!Mer av mina grejer:Min hemsida: http://jarim...

Antik stol bänk

Detta projekt är ganska grundläggande, och förlitar sig på lite kreativt tänkande och enkla möbler konstruktion tekniker att bygga. Den består av tre individuellt unika antika stolar som är kopplade till en bänk via stol ryggen, med de stolsbenen bla...