Raspberry Pi: vezérli a GPIO csapokat - hogyan működik
Ezen az oldalon megmutatjuk, hogyan könnyedén kezelheti Raspberry Pi GPIO érintkezőit. Az egyes lépéseket tartalmazó képgaléria megmutatja a részleteket.
Raspberry Pi: távirányító GPIO érintkezők az okostelefonon
Mindenekelőtt szeretnénk bemutatni, hogy miként vezérelheti a Raspberry Pi GPIO érintkezőit okostelefonjával. Megmutatjuk a cikk végén található képgaléria összes lépését.
- Először töltse le az ingyenes „Blynk” alkalmazást iOS vagy Android számára. Indítsa el az alkalmazást, és hozzon létre egy ingyenes Blynk-fiókot.
- Ebben a példában meg akarjuk próbálni egy kis lámpa vezérlését. Ehhez először csatlakoztasson egy kábelt a GPIO hatodik érintkezőjéhez. Ez a csap egy földi csap, amely később negatív pólusként fog viselkedni. Ezután csatlakoztasson egy másik kábelt a tizenegyedik GPIO-csatlakozóhoz. Ez 3, 3 voltos feszültséget szolgáltat, és később pozitív pólusként fog működni. Ezután csatlakoztassa a kábeleket egy kis lámpával. Előfordulhat, hogy itt be kell helyeznie egy ellenállást. A LED-eknél a polaritásra is ügyelni kell.
- Nyissa meg újra a Blynk alkalmazást, és hozzon létre egy új projektet. Adjon nevet a projektnek, válassza a Raspberry Pi elemet a „Válassza ki az eszközt” alatt, és végül válassza ki a kapcsolat típusát.
- Ezután indítsa el a Raspberry Pi fájlt, és hajtsa végre a »curl -sL" //deb.nodesource.com/setup_6.x "| parancsot. sudo -E bash - «(idézőjelekkel a parancs belsejében). Ezután frissítse a Raspbian parancsot az "sudo apt-get update && sudo apt-get upgrade" paranccsal. Ezután telepítse a "build-essential" parancsot a »sudo apt-get install build-essential« paranccsal. Végül a Node csomagkezelővel hozzá kell adnia az "npm" (paranccsal: »sudo npm install -g npm«), "onoff" (paranccsal: "sudo npm install -g onoff") és "blynk-library" parancsot. (a következő paranccsal: "sudo npm install -g blynk-library").
- Ezután adjon hozzá egy új modult a Blynk alkalmazáshoz: Egy kis lámpa vezérléséhez egyszerűen javasolunk egy normál "gombot". A gombbeállításokban válassza ki azt a GPIO tűt, amelyhez a lámpa is csatlakozik.
- Nyissa meg az e-mail postafiókját. Mostanra meg kellett volna kapnia egy automatikusan létrehozott Blynk e-mailt, amely tartalmaz egy hitelesítő tokent. Ezzel az auth tokennel könnyedén elindíthatja a Blynk klienst. Esetünkben a "blynk-client 715f8cafe95f4a91bae319d0376caa8c" parancsot kellett végrehajtanunk a terminálon. Végül kattintson a Start gombra a Blynk alkalmazásban.
- Most okostelefonjával könnyen be- és kikapcsolhatja a lámpát. Minden lépést újra megmutatunk részletesen a galériában.
Raspberry Pi: ellenőrizze a GPIO csapokat a Python segítségével
A GPIO csapok vezérlésének egy másik nagyon praktikus módja egy Python program létrehozása. Ha még soha nem dolgozott együtt a Python-nal, akkor javasoljuk a könnyen érthető Python-oktatóanyagot. Ezután tegye a következőket:
- Először importálja a Málna Pi GPIO modulját a Pythonba. Ehhez adja hozzá az "RPi.GPIO importálása GPIO formátumban" parancsot (idézőjel nélkül) a kód elejére.
- Ezután meg kell határoznia, hogy a GPIO érintkezőket a táblaszám (1–40) vagy a GPIO szám alapján kívánja-e címezni. Ha utóbbit akarja, akkor a "GPIO.setmode (GPIO.BCM)" parancsot kell beillesztenie.
- Ezután határozza meg a választott GPIO PIN-kódot a kimenetként a „GPIO.setup (17, GPIO.OUT)” paranccsal.
- Most beállíthatja a GPIO tűt "HIGH" értékre a "GPIO.output (17, GPIO.HIGH)" paranccsal, hogy a lámpa felgyulladjon, és a "GPIO.output (17, GPIO.LOW)" paranccsal Kapcsolja ki ismét a lámpát.
- Tipp: A legmenőbb Raspberry Pi projektek
A következő gyakorlati tippben megmutatjuk, hogyan tud elolvasni és írni NFC címkéket a Raspberry Pi készülékkel. Ha Ön is élvezte a Python-nal való programozást, nyugodtan jelentkezzen be a Python-nyelv programozási nyelvünk oldalára. Itt értékes programozási tippeket fogunk kapni, teljesen ingyenes.