Raspberry Pi öl kylskåp av Awesomeness (8 / 10 steg)

Steg 8: Starttillstånd




Vi har de tre komponenterna i vårt projekt tillsammans och arbetar - Wii Balance Board skala, dörr sensor och temperaturgivare. Kom ihåg att du kan testa varje komponent med wiiboard_test.py, sensor_test.py och temperature_test.py skript om du behöver felsöka ett problem. Det är dags att sätta allt ihop. Nästa steg är att hitta ett hem för alla våra öl/vin kylskåp data och förvandla dessa data till en lätt-till-access instrumentpanelen.

Starttillstånd

Vi vill direktuppspela alla våra kylskåp uppgifter en molntjänst och har tjänsten förvandla våra data till en snygg instrumentpanel som vi kan komma åt från vår bärbara dator eller mobil enhet. Våra data måste en destination. Vi kommer att använda starttillstånd som denna destination.

Steg 1: Registrera dig för första statliga konto gå till https://app.initialstate.com/#/register/ och skapa ett nytt konto. Steg 2: Installera ISStreamer

Installera den första staten Pythonmodul på din Pi:

Vid en kommandotolk (Glöm inte att SSH till din Pi först), kör du följande kommando:

< p >$ cd/home/pi/< br >$ \curl - sSL https://get.initialstate.com/python -o - | sudo bash < /p >

Säkerhet Observera: Ovanstående kommando har vissa viktiga anatomi som användaren bör vara medveten om. 1) det finns ett föregående \ innan curl. Detta är viktigt att säkerställa att inget alias för curl får köra om en skapades. Detta hjälper till att minska risken av kommandot göra mer än avsett. 2) kommandot är en rörbunden kommandot, så när du kör, du rörledningar utdata från ett skript som hämtas från https://get.initialstate.com/python in i kommandot sudo bash. Detta görs för att förenkla installationen, det bör dock noteras att https är viktigt här för att hjälpa säkerställa ingen man-in-the-middle manipulation av skriptet för installationen, särskilt eftersom skriptet körs med förhöjda privilegier. Detta är ett vanligt sätt att förenkla installation och setup, men om du är lite mer trött det finns några lite mindre bekvämt alternativ: du kan bryta kommandot ut i två steg och undersöka bash-script som hämtas från kommandot curl själv för att försäkra sin trohet eller du kan följa instruktionerna pip, du kommer inte bara få en automatiskt genererad exempelskriptet.

Steg 3: Göra några Automagic

Efter steg 2 ser du något av följande utdata på skärmen:

< p > pi ~ $ \curl - sSL https://get.initialstate.com/python -o - | sudo bash < br > lösenord:
Början ISStreamer Python enkel Installation!
Detta kan ta ett par minuter att installera, ta lite kaffe :)
Men glöm inte att komma tillbaka, jag har frågor senare! < /p >< p > Funna easy_install: setuptools 1.1.6
Hittade pip: pip 1.5.6 från /Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg (python 2.7)
PIP huvudversion: 1
PIP delversion: 5
ISStreamer hittade, uppdatera...
Kravet redan uppdaterat: ISStreamer i /Library/Python/2.7/site-packages
Städa upp...
Vill du automatiskt få en exempelskriptet? [y/N] < /p >

(utdata kan vara annorlunda och ta längre tid om du har aldrig installerat den första statliga Python streaming modulen innan) När du uppmanas att automatiskt få en exempelskriptet typ y. Detta skapar ett testskript som vi kan köra för att säkerställa att vi kan strömma data till starttillstånd från våra Pi.

Du uppmanas att:

Var vill du spara exemplet? [standard:. / is_example.py]:

Du kan antingen skriva en anpassad lokal sökväg eller trycka enter för att acceptera standardnamnet. Måste du för ditt användarnamn och lösenord som du skapade när du registrerade kontot starttillstånd. Ange båda och installationen slutförs.

Steg 4: Access Keys låt oss ta en titt på exempelskriptet som skapades.

$ nano is_example.py

På rad 15, ser du en rad som börjar med streamer = Streamer (bucket_... Detta skapar en ny data hink heter "Python Stream exempel" och är kopplat till ditt konto. Den här associeringen händer på grund av access_key = "..." parameter på det samma lina. Det långa serien av bokstäver och siffror är din starttillstånd konto tillgång nyckel. Om du gå till kontot starttillstånd i din webbläsare, klicka på ditt användarnamn i övre högra, sedan gå till "mitt konto", hittar du den samma tillträde nyckeln längst ner på sidan under "Streaming tillgång nycklar".

Varje gång du skapar en dataström, kommer denna snabbtangent direkt att dataströmmen till ditt konto (så att inte dela din nyckel med någon).

Steg 5: Kör exempel kör skriptet test att se till att vi kan skapa en dataström till kontot starttillstånd.

Kör följande:

$ python is_example.py

Steg 6: Vinst

Gå tillbaka till kontot starttillstånd i webbläsaren. En ny data hink kallas "Python Stream exempel" bör ha visat upp till vänster i din logg hylla (du kan behöva uppdatera sidan). Klicka på denna hink och klicka sedan på ikonen vågor att Visa testdata.

Kommer du gå igenom vågor handledningen att bekanta dig med hur du använder detta visualiseringsverktyg.

Nästa, Visa data i brickorna för att se denna samma data i instrumentpanelen form.

Du är nu redo att starta streaming verkliga data från ditt kylskåp.

Se Steg
Relaterade Ämnen

Kylskåpsmagnet av Awesomeness!

Detta Instructable visar dig ett nytt sätt att återanvända föråldrad teknik att göra en sval sett kylskåpsmagnet som också kan användas som en vägg dekoration/regeldetektor.Steg 1: Hitta en gammal 5 1/4 Plumsa Avkasta driva från en gammal dator. Komp...

Att lära känna Raspberry Pi

Detta är en mycket enkel instructable för er som fick en ny Raspberry PI och en Pi ansikte och undrar vad kan de göra.Detta instructable dokumenteras också på Makeystreet.com - Makey: att lära känna Raspberry PIDelar som används:RASPBERRY PI - modell...

Verkliga Minecraft

Vi alla vet att Minecraft är ett fantastiskt spel och Raspberry Pi har gjort det mer awesome. Med Minecraft-API kan vi nu skriva enkla python skript till gränssnittet läsa världen sensorer och knappar till Minecraft världen.Steg 1: Vad du behöver 1....

DIY "familj Hub" kylskåp med Raspberry Pi + kamera

Jag använde en Raspberry Pi och USB-webbkamera att skapa min egen "Familj Hub" kylskåp. Varje gång jag öppnar dörren utlöser en ljussensor kameran, som laddar uppladdningar bilden till internet!Steg 1: Delar som behövsGör din egen kylskåp kamera...

Awesome rustika kylare från trasiga kylskåp och pallar

I detta instructable jag kommer att visa dig hur du sätter ett gammalt trasigt kylskåp till en awesome rustika kylare, perfekt för fester, Eldar och alla typer av utomhus festligheter. Detta projekt är lätt att hantera och bäst av allt det kostar int...

En Raspberry Pi vikt spårning, vise knäcka IoT badrumsvåg

Är du trött på stirrade på den dumma, själlösa, bäraren av dåliga nyheter badrumsvåg varje morgon? En som du säger ofta "Jag hatar dig" till som om det kan höra dig och ge fan i. Varför inte har någon gjort en skala som är faktiskt kul att använ...

Awesomely automatisk Garden vattning Buddy - komplett med reservoar för näringsämnen.

Jag har den värsta lyckan med att komma ihåg att vattna mina tomater på en regelbunden basis. Jag har nästan dödat dem 3 gånger under våren redan. Så kvar min rumskompis beslutat om till min egen enheter skulle vi aldrig få någon i år. Vi tittade in...

Institutionen för redundans institutionen: Raspberry Pi hallon paj

Pi, naturligtvis, är ett användbart verktyg i matematik- men en Raspberry Pi är ett användbart verktyg i alla möjliga sätt. Vi är mycket glada över att äga en Raspberry Pi - som är ungefär som naken mullvad råttan datorer: det är ett kreditkort storl...

Awesomely fantastisk Pizza

detta är definitivt en favorit i mitt hus och även om pizza från grunden låter som en skrämmande uppgift är det faktiskt ganska enkelt. I detta Instructable jag ska visa dig drabbas hur du gör din egen deg och sås helt från grunden för att skapa ett...

1981 Portable VCR Raspberry PI Media Centre

Detta är en tidig 80-Sharp VC - 2300H bärbara Videobandspelare som jag har konverterat - det har nu en Raspberry Pi i centrum, kör de utmärkta Raspbmc medierna Center software. Andra uppgraderingar inkluderar en snazzy arduino-baserad klocka och en E...

En DIY Arcade tabell drivs av Raspberry Pi

Gaming med emulatorer har funnits ganska en stund, men ingenting ger tillbaka nostalgi av den gamla arkaden som att spela spel med en vintage joystick och de stora runda knapparna. Liksom många av oss, jag har alltid drömt om att äga ett original sta...

Att lägga ett teckens Display till Raspberry Pi

I denna tutorial kommer vi att visa dig hur du lägger till ett teckens display / framsteg indikator till din Raspberri Pi.Steg 1: Saker du behöver att komma igångEn Raspberry Pi kör XBMC (jag använde Raspbmc)En av de Crystalfontz visning av USB-modul...

Bluetooth högtalare med Raspberry Pi

Hej killar länge sedan skrev jag en tutorial, denna tutorial berättar hur du kan använda alla gamla högtalare ligger runt ditt hus till en trådlös bluetooth-högtalare, detta kan också vara en billigt bluetooth-ljudenhet mottagare för din bil. Detta ä...

BrickPi Bookreader: Digitalisera böcker med Mindstorms och Raspberry Pi

För några månader sedan, gjorde vi en bok läsaren drivs av den BrickPi som hade förmågan att läsa sidor från din Kindle. Det fanns en stor respons till projektet. Men vad alla egentligen ville ha var en bookreader som kunde läsa en riktigt papper bok...

Bygga en Tablet pärm med Raspberry Pi

Hej världen, ren kol här med en annan instructable. Idag kommer jag visa dig hur man bygger en tablett binder hybrid som du kan använda för skola, arbete, lek, etc. Detta projekt är uppbyggd kring Raspberry pi som om du inte redan vet är en kreditkor...

Bygga din egen allmänbelysning med Raspberry Pi

Jag ville bygga en omgivande belysning för min TV sedan jag köpte Raspberry Pi ett år sedan. När jag äntligen lyckats beställa den nödvändiga särskilda WS2801 LED Strippen, jag började bygga och allt gick bättre än väntat.Detta är en tutorial som jag...

Bygg din egen Mini Arcade skåp med Raspberry Pi

Porta-Pi Mini arkaden är en desktop-storlek, fullt fungerande, mini arcade skåp mäter strax under 13 x 9 x 10 inches (HxBxD).Här Porta-Pi arkad vänder din Raspberry Pi i en mini arcade maskin. Naturligtvis du kunde stoppa någon annan retro konsol inu...

1979 bang & Olufsen Raspberry Pi Internet Radio

detta är en 1979 Bang & Olufsen Beocord 1500 kassettbandspelare som jag har konverterat in i en fristående Raspberry Pi internetradio. De analoga VU-mätarna drivs av Pi via en DAC (Digital till analog omvandlare) krets, med aktuell tid, station och s...

Anslut din Raspberry Pi och Arduino Uno!

Både Raspberry Pi och Arduino Uno är mycket kraftfulla enheter, bra på olika saker. Arduino styrelser är awesome på att läsa in- och utgångar från diverse olika saker. Raspberry Pi är i grunden en mini, öppen källkod Linux dator. Om du sätta dessa tv...