Raspberry Pi: kontrollera GPIO-stift - hur det fungerar
På den här sidan visar vi hur du enkelt kan styra GPIO-stiften på din Raspberry Pi. Ett bildgalleri med de enskilda stegen visar detaljerna.
Raspberry Pi: fjärrkontroll GPIO-stift med din smartphone
Först och främst vill vi visa hur du kan styra GPIO-stiften på din Raspberry Pi med din smartphone. Vi visar dig också alla steg i bildgalleriet i slutet av artikeln.
- Ladda ner först den gratis "Blynk" -appen för iOS eller Android. Starta appen och skapa ett gratis Blynk-konto.
- I det här exemplet vill vi försöka styra en liten lampa. För att göra detta, anslut först en kabel till den sjätte GPIO-stiftet. Denna stift är en jordstift som sedan fungerar som en negativ pol. Anslut sedan en annan kabel till den elfte GPIO-stiftet. Detta levererar en spänning på 3, 3 volt och fungerar senare som en positiv pol. Anslut sedan kablarna med en liten lampa. Du kan också behöva infoga ett motstånd här. Med lysdioder måste du också vara uppmärksam på polariteten.
- Öppna Blynk-appen igen och skapa ett nytt projekt. Ge projektet ett namn, välj din Raspberry Pi under "Välj enhet" och välj slutligen anslutningstypen.
- Starta sedan din Raspberry Pi och kör kommandot »curl -sL" //deb.nodesource.com/setup_6.x "| sudo -E bash - «(med citattecken i kommandot). Uppdatera sedan Raspbian med kommandot "sudo apt-get update && sudo apt-get upgrade". Installera sedan "build-essential" med kommandot »sudo apt-get install build-essential«. Slutligen, med Node Package Manager måste du lägga till "npm" (med kommandot: »sudo npm install -g npm«), "onoff" (med kommandot: "sudo npm install -g onoff") och "blynk-bibliotek" (med kommandot: "sudo npm install -g blynk-bibliotek").
- Lägg sedan till en ny widget i Blynk-appen: För att kontrollera en liten lampa rekommenderar vi helt enkelt en normal "knapp". I knappinställningarna väljer du GPIO-stiftet som lampan också är ansluten till.
- Gå till din e-postinkorg. Vid det här laget borde du ha fått ett automatiskt genererat Blynk-e-postmeddelande som innehåller ett autoriskt token. Med det här godkännandetoken kan du enkelt starta Blynk-klienten. I vårt fall var vi tvungna att utföra kommandot "blynk-client 715f8cafe95f4a91bae319d0376caa8c" i terminalen. Klicka till slut på startknappen i Blynk-appen.
- Nu kan du enkelt slå på och stänga av lampan med din smartphone. Vi visar alla steg igen i detalj i vårt bildgalleri.
Raspberry Pi: styr GPIO-stift med Python
Ett annat mycket praktiskt sätt att kontrollera GPIO-stiften är att skapa ett Python-program. Om du aldrig har arbetat med Python tidigare rekommenderar vi vår lättförståelige Python-handledning. Gör sedan följande:
- Importera först GPIO-modulen för Raspberry Pi till Python. För att göra detta, lägg till kommandot "importera RPi.GPIO som GPIO" (utan citattecken) i början av din kod.
- Du måste sedan ange om du vill adressera GPIO-stiften med kortnummer (1 - 40) eller GPIO-nummer. Om du vill ha det senare måste du sätta in kommandot "GPIO.setmode (GPIO.BCM)".
- Definiera sedan en valfri GPIO-stift med kommandot "GPIO.setup (17, GPIO.OUT)" som utgång.
- Nu kan du ställa in GPIO-stiftet till "HÖG" med kommandot "GPIO.output (17, GPIO.HIGH)" så att lampan tänds och med kommandot "GPIO.output (17, GPIO.LOW)" Stäng av lampan igen.
- Tips: De coolaste Raspberry Pi-projekten att bygga
I nästa praktiska tips visar vi dig hur du också kan läsa och skriva NFC-taggar med din Raspberry Pi. Om du också gillade att programmera med Python, känn dig gärna in på vår ämnessida för programmeringsspråk för Python. Där kommer vi att ge dig värdefulla programmeringstips, helt gratis.