Hirdetés
A Raspberry Pi-vel kezdve izgalmas élmény lehet. A kezdőknek soha nem volt ilyen egyszerű elkezdeni a kódolást és a barkácsolás elektronikáját.
Az egyik egyszerű projekt egy egyszerű áramkör elkészítése két LED-lel, és egyikük kóddal történő vezérlése. Itt van, hogyan kell csinálni!
Szükséges alkatrészek
Indítás előtt meg kell győződnie arról, hogy van-e operációs rendszere a Pi-n. telepítése Raspbian a NOOBS-en keresztül Hogyan segítheti a Raspberry Pi NOOBS az első felhasználókat?Van valami a Raspberry Pi-ben, amely egyszerűen elbocsáthatja az embereket: ez idáig nem volt különösen felhasználóbarát. A NOOBS ezt meg akarja változtatni! Olvass tovább messze a leggyorsabb út az induláshoz.
Indítsa el a Pi-t, és csatlakoztassa a képernyőhöz, az egérhez és a billentyűzethez, mint egy normál asztali számítógép. Alternatív megoldásként megteheti csatlakozzon a Pi-hez SSH-n keresztül A Raspberry Pi üzembe helyezése fej nélküli használathoz az SSH használatávalA Raspberry Pi elfogadja az SSH parancsokat, ha helyi hálózathoz csatlakozik (akár Ethernet, akár Wi-Fi hálózaton keresztül), lehetővé téve ezzel a könnyű beállítást. Az SSH előnyei meghaladják a napi átvilágítást ... Olvass tovább hogy megmentse az extra vezetékek rendetlenségét. Fedezzük fel, hogyan vezérelheti a LED-eket, a választott módszert választva.
Ha biztos benne, hogy a Raspberry Pi megfelelően indul, kapcsolja ki újra az áramkör felépítése közben, hogy elkerülje a Pi károsodását.
A Raspberry Pi-vel együtt a következőkre lesz szüksége:
- Kenyérvágódeszka
- 2 x LED
- 2 x ellenállás (bármi 220 Ohm-tól 1 kOhm-ig)
- Csatlakozókábelek
Ha megvan Raspberry Pi kezdőkészlettel, valószínűleg már mindent megtalál a listán. Építsük most az áramkört.
Egyszerű LED áramkör
Állítsa be az összetevőket a jelen Fritzing ábra szerint:
Ez az áramkör két dolgot végez. Az 5V és GND a Pi csapjai a Teljesítmény Rails a kenyérvágódeszka.
Jegyzet: Ha jobb képet szeretne kapni arról, hogy mi a kenyérlemez és hogyan működik, vessünk egy pillantást a kenyérlemez ütközés tanfolyam Mi a kenyérlemez és hogyan működik? Gyors baleset tanfolyamSzeretné megtanulni a barkácsolás elektronikáját? Lehet, hogy kapott egy kenyérdeszkát az indítókészletben. De mi a kenyérlemez és hogyan működik? Olvass tovább .
A két erősínek a végén vannak összekötve, és egy vonal fut a pozitív elektromos vezeték a pozitív Az alsó LED (anód) oldala. Az negatív oldalán a LED egy ellenálláshoz van csatlakoztatva, amely vissza van kötve a GND erővonal.
A felső LED különféle módon van huzalozva. Egy vonal indul 12. tű (GPIO18) málna Pi pozitív oldalára a LED, amely áthalad az ellenálláson és vissza a GND sín. A 12. tű is GPIO18, ugyanolyan zavaró, mint amilyennek hangzik, útmutató a Raspberry Pi GPIO csapokhoz Minden, amit tudnia kell a Raspberry Pi GPIO Pins-rőlA Raspberry Pi egy fantasztikus kis számítógép, de mit csinálnak pontosan a GPIO (általános célú bemenet / kimenet) csapok? Röviden: a DIY elektronikus bádogosítás és találmány teljes világát nyitják meg. Olvass tovább segít tisztázni a dolgokat!
Nem fontos, hogy az ellenállás milyen irányban állítsa be, de elengedhetetlen, hogy a LED-eket a helyes irányba fordítsák. Szerencsére könnyű megmondani, melyik oldal melyik:
Miután minden elkészült, úgy néz ki, mint ez:
Vegye figyelembe, hogy itt van egy külső Wi-Fi dongle, csak akkor szükséges, ha szenved a gyenge Wi-Fi átok miatt!
Ellenőrizze, hogy minden megfelelően van-e beállítva, majd indítsa el a Raspberry Pi-t. A közvetlenül az 5v-os érintkezőhöz csatlakoztatott LED-nek azonnal be kell kapcsolnia. A másik LED-et az Ön irányítja a kód alapján.
1. módszer: Python IDLE-n keresztül
Ha asztali üzemmódban használja a Raspberry Pi készüléket, nyissa meg a képernyő bal felső sarkában az alkalmazások menüt, és keresse meg a Programozás> Python 3 (IDLE). Ezzel megnyílik a Python shell. Ha SSH módot használ, az utasításokat a cikk későbbi részében találja.
A Raspbian operációs rendszerhez a Python már telepítve van. A Python tökéletes programozási nyelv kezdőknek, és vannak sok nagyszerű webhely Az 5 legjobb webhely a Python programozás megismeréséhezSzeretné megtanulni a Python programozást? A következőkben olvashatják el a Python online megtanulásának legjobb módjait, amelyek közül sok teljesen ingyenes. Olvass tovább odakint, hogy segítsen az indulásban. Együtt készítünk egy Python-ot, bár ha inkább megragadja a kész forgatókönyvet, akkor megteheti másolja a kódot a Pastebin-ből.
Programozhat közvetlenül a héjba, de jó lenne létrehozni egy programot, amelyet menthet és újra felhasználhat. Nyisson meg egy új fájlt a kattintással Fájl> Új fájl.
Fogsz létrehozni egy egyszerű pislogás vázlat, amely be- és kikapcsolja a LED-et. A kezdéshez importálnia kell a RPI. GPIO és idő modulokat.
import RPi. GPIO mint GPIO. importálási idő.
importálása mint GPIO megtakarít az RPi gépeléshez. GPIO minden alkalommal, és szüksége lesz rá idő modul a késleltetéshez a LED be- és kikapcsolása között. Most állítsa be a GPIO tűt.
GPIO.setmode (GPIO.BOARD) GPIO.set figyelmeztetések (hamis) ledPin = 12 GPIO.setup (ledPin, GPIO.OUT)
Állítsa be a használni kívánt GPIO tűket TÁBLA számozást, és állítsa a GPIO figyelmeztetéseket hamis értékre. Ne aggódjon, ha ebben a szakaszban nem érti ezt! Ezután állítsa be a ledPin hogy a Pi 12-es pin (GPIO18) legyen. Végül állítsa be a ledPin-t KIMENET. Most a csap készen áll a LED vezérlésére.
A LED fény villanása
Létrehozásával mert hurok, vezérelheti, hányszor villog a LED. Írja be a következő kódot, ügyelve arra, hogy ugyanúgy behúzza.
i esetében az (5) tartományban: nyomtatás ("LED bekapcsol.") GPIO.output (ledPin, GPIO.HIGH) time.sleep (0.5) print ("LED kikapcsolva.") GPIO.output (ledPin, GPIO. LOW) time.sleep (0.5)
Ez a hurok számára ötször fut, és minden alkalommal meg fog történni nyomtatás a Python Shellhez, amit csinál, mielőtt a 12-es pin-et átváltja MAGAS, majd kapcsolja be a LED-et ALACSONY, kapcsolja ki a csapot. A program ezután automatikusan kilép.
Mentse el a programot, majd válassza a lehetőséget Futtatás> Futtatás modul a szerkesztő menüből. Az Ön LED-jének ötször fel kell villannia!
Gratulálunk! Ön elkészítette első GPIO programját!
2. módszer: Python SSH és Nano útján
Ha csatlakozott a Raspberry Pi-hez SSH-n keresztül, akkor ezt a programot a parancssorból is létrehozhatja. Hozzon létre egy új szkriptet a nano gépeléssel:
sudo nano blink.py.
Ez megnyit egy új fájlt a Nano szerkesztőben, a blink.py nevű fájlt. Írja be ugyanazt a kódot, mint a fentiek, ügyelve arra, hogy mindent helyesen behúzzon, és a gombbal mentse a programot Ctrl-X. Ez elindít egy mentési utasítást a képernyő alján.
típus y mentse, majd írja be a fájlnév megerősítéséhez. Ez visszatér a parancssorba. A programot a Python paranccsal futtathatja:
python blink.py.
A képernyőn látnia kell a LED villogását és a nyomtatási funkciót.
Merülj mélyebben több málna-pi projekttel
A LED-ek kódokkal történő irányításának megtanulása a barkácsolás oktatásának első fontos lépése. A kódolásnak ez a szintje minden, amire szüksége van sokak számára Raspberry Pi kezdő projektek.
Amellett, hogy kiválóan alkalmas házi készítésű elektronikára, a Raspberry Pi képes különféle dolgok hatalmas sorozatára, és a félelmetes Raspberry Pi útmutató Raspberry Pi: A nem hivatalos bemutatóLegyen szó jelenlegi Pi tulajdonosról, aki többet szeretne megtudni, vagy ennek a hitelkártya méretű eszköznek a lehetséges tulajdonosai, ez nem egy útmutató, amelyet hiányozni szeretne. Olvass tovább segít megbirkózni ezen apró számítógépek sokféle felhasználásával.
Ian Buckley egy szabadúszó újságíró, zenész, előadóművész és videó producer, Berlinben, Németországban. Amikor még nem ír vagy színpadon, akkor botrányozza a barkácsolás elektronikáját vagy kódját, abban a reményben, hogy őrült tudós lesz.