Åh, det goda gamla tingenätet. Det börjar samla sig i något mindre gimmickigt och mer användbart, men hur börjar du med att integrera det i dina egna projekt??

Om du planerar att använda din Raspberry Pi kommer svaret sannolikt att innebära kodning av något slag, och i de flesta fall kommer denna kodning att göras i Python.

Det här är bra och bra, men om du är ny för att programmera eller din Raspberry Pi löser huvudlös, vill du ha en mer användarvänlig miljö för att interagera med det, där Wyliodrin kommer in.

Det är en open-source webbplattform som är speciellt utformad för programmering och övervakning av inbyggda enheter som Raspberry Pi, Arduino och andra.

Innan du kan komma igång med kodning måste du länka upp din inbäddade enhet till ditt Wyliodrin-konto

Det är visuellt vänligt och levereras med sitt eget visuella programmeringsspråk som är ett dra och släppt visuellt gränssnitt som echoes Scratch.

I denna handledning kommer vi att se på att få dig att ställa in med Wyliodrin. Vi undersöker hur du ansluter den till din Raspberry Pi, kod i både Python och visuell programmering och gör dig på väg.

Det är öppen källkod, men det finns en tiered prisplan. Gratis konton begränsar dig till två enheter och tre projekt när du använder den via sitt webbaserade gränssnitt, men om du använder sin Chrom-baserade applikation, Wyliodrin STUDIO, hittar du inga gränser för antalet projekt du kan ställa in off-line. Vi visar dig hur.

Först måste du registrera dig för ett gratis Wyliodrin-konto på din huvuddator (följande anvisningar förutsätter att du kör Ubuntu 16.04). Om du inte redan har gjort det, installera Chromium, öppna det och bläddra till www.wyliodrin.com och klicka på "Registrera / in".

Du kan logga in med Facebook, Google eller GitHub-klicka bara på den relevanta länken för att göra det. När huvudskärmen visas klickar du på "Lägg till en enhet" för att börja.

  • Raspberry Pi-projekt
Installera Wyliodrin manuellt

Det snabbaste sättet att få Wyliodrin att springa på din Raspberry Pi är att ladda ner den fullformade Raspbian-bilden med Wyliodrin som ingår.

Avancerade användare kan dock lägga till den på en befintlig Raspbian-installation, men varnas: det tar timmar att slutföra och vi rekommenderar starkt att du säkerhetskopierar din installation.

Först, starta eller ssh i din Raspberry Pi och ladda ner Raspberry Pi installeringsskriptet:

$ wget “https://raw.githubusercontent.com/Wyliodrin/wyliodrin-server/master/scripts/install_raspberrypi.sh”

När du har laddat ner, öppna raspi-config (sudo raspi-config) och se till att filsystemet har expanderats.

Du måste också välja 'Avancerade alternativ' och välj 'A6 SPI - Aktivera / inaktivera automatisk laddning'.

Upprepa för 'A7 I2C - Aktivera / inaktivera automatisk laddning' och 'A8 Serial - Inaktivera seriell skal'. Nu sudo nano / boot / config.txt och lägg till den här raden dtparam = i2c1 = på.

Spara och avsluta sedan sudo nano / etc / modules och lägg till följande två rader:

I2C-dev

I2C-bcm2708

Spara och avsluta, och kör nu skriptet:

$ chmod + x ./install_raspberrypi.sh

$ ./install_raspberrypi.sh

När du har installerat, lägg till din Raspberry Pi till Wyliodrin som beskrivs i huvudtexten och ladda sedan filen wyliodrin.json som genereras, överföra den till din Raspberry Pi-bootpartition. Starta om din Raspberry Pi och - om allt är bra - bör du hitta det nu synligt i Wyliodrin, redo för dig att programmera.

Sätt på Raspberry Pi

Bekräfta därefter att din Raspberry Pi är vald som Gadget-typ, ge den ett lämpligt beskrivande namn och klicka på "Nästa". Om du ansluter via Ethernet klickar du på "Skicka"; Markera annars 'Använd trådlös' för att ange ditt nätverks SSID och lösenord innan du går vidare.

Härifrån måste du klicka på länken för att ladda ner bilden (i ZIP-format) till mappen Downloads. Om du hellre vill lägga till Wyliodrin till en befintlig Raspbian-installation, markera rutan (se vår boxout Installera "Wyliodrin Manually").

Medan du väntar, rulla du lite längre och klicka på länken "Följande fil" för att ladda ner en fil som heter wyliodrin.json- för nu spara den under Nedladdningar.

När du har hämtat, ta ut innehållet, tryck i ett tomt, formaterat microSD-kort och öppna disketter. Leta reda på ditt micro SD-kort och notera sitt namn, t.ex. / dev / sdb. Öppna nu ett terminalfönster och ange följande två kommandon:

$ cd Nedladdningar $ sudo dd if = wyliodrin_raspberry_pi_2016_03_24.img of = / dev / sdb

Byt ut 'wyliodrin_raspberry_pi_2016_03_24' med namnet på bilden om det är annorlunda och / dev / sdb med ditt korts namn. Vänta medan Raspbian-bilden kopieras till kortet.

När du är klar öppnar du Nautilus i mappen Downloads, och kopierar sedan filen wyliodrin.json till startvolymen som borde ha dykt upp i den vänstra rutan innan du klickar på knappen "Eject" bredvid start för att skicka microSD-kortet säkert.

Sätt sedan in kortet i din Raspberry Pi och sätt på det igen. Vänta i cirka två minuter, kolla sedan ditt konto i Chromium. Om allt är bra ser du Raspberry Pi är listat som online.

Därefter måste du lägga till några bibliotek som krävs för din Raspberry Pi, som du kan göra fjärran från din webbläsare. Klicka på knappen "Inställningar" bredvid Online-indikatorn och välj "Lokal Shell".

Du får se en knapp märkt eth0 (192.168.x.y), med 192.168.x.y avslöja din PIs IP-adress. Klicka här och ett nytt fönster öppnas, inloggad med dina Pi-användaruppgifter.

Detta skal fungerar som alla andra, så om du planerar att lägga till biblioteken till t.ex. Stötta din Sense HAT, skriv in:

$ sudo apt-få uppdatering $ sudo apt-get install sense-hat $ sudo omstart

När du startade om, är du redo att byta uppmärksamhet till din huvuddator. Du kan administrera och köra projekt direkt från den här webbläsaren-klicka på turneringsprompten när det ser ut att snabbt bekanta dig med gränssnittet.

Men med tanke på denna handledning kommer vi att byta fokus till Wyliodrin STUDIO-applikationen. Det är en Chrome-förlängning som gör att du kan hantera dina projekt offline - installera det genom Chrome-butiken.

En appikon kommer att visas under Chrome: // apps, klicka här för att starta Wyliodrin. En genvägsymbol visas i startprogrammet, som du kan låsa för enkel åtkomst framåt.

Du kommer att visas en stänkskärm-klicka på "Avsluta" och klicka sedan på "Anslut" -knappen längst upp till höger i Wyliodrin-fönstret. Din Raspberry Pi ska dyka upp som ett alternativ, så klicka på det för att göra anslutningen.

Ange ditt Raspberry Pi användarnamn (pi) och lösenord (hallon) och det ska öppna skärmen Pin Layout, avslöjar kablarna för din Pi 40-stiftshuvud.

Du får se huvudskärmen är uppdelad i fem flikar: Applikation, Dashboard, Schema, Pin Layout och Shell.

Det huvudsakliga Wyliodrin STUDIO-gränssnittet innehåller ett antal praktiska referenshandböcker, till exempel detta användbara kopplingsschema

Fliken Shell ger dig fjärråtkomst till din Raspberry Pi. På fliken Program visas ditt projekts kod, medan Dashboard innehåller element som du kan använda för att övervaka din Raspberry Pi på distans.

Schematics fungerar i samband med en applikation som heter Fritzing för de som designar och bygger hårdvarubaserade projekt.

Du kan se den i åtgärd genom att köra några av exemplet skript, t.ex. LED Blink visar en Raspberry Pi, plus brödbräda, LED, motstånd och två manliga / kvinnliga trummor som behövs för att slutföra projektet.

Ovanför dessa ser du en rad knappar. Det finns en play / stop-knapp som kör ditt skript via din Pi, och bredvid detta är en File Explorer-knapp som låter dig fjärrbläddra i din Raspberry Pi-lagring.

Du kan skapa nya mappar och ladda upp filer från din dator till här. Bredvid detta är Package Manager, som i grund och botten listar alla installerade JavaScript och Python-moduler, och ger enkel tillgång till ett urval av andra bibliotek som ännu inte har installerats. Var och en kommer med en beskrivning och exempel är Django, MySQLdb och NTLK (Natural Language Toolkit ).

Det finns också en uppgiftshanterare för fjärrdörande processer, en nätverkshanterare för att visa dina nuvarande nätverksinställningar och en praktisk avbrytningsknapp.

  • Raspberry Pi-projekt