Jak naprogramovat Raspberry Pi na ovládání LED světel

  • Harry James
  • 0
  • 5120
  • 1422
reklama

Začít s Raspberry Pi může být vzrušující zážitek. Pro začátečníka nikdy nebylo snazší začít s kódováním i elektronikou pro kutily.

Jeden snadný projekt je vytvořit jednoduchý obvod se dvěma LED a ovládat jednu z nich pomocí kódu. Zde je návod, jak to udělat!

Požadované komponenty

Než začnete, musíte se ujistit, že máte na svém Pi operační systém. Instalace Raspbian přes NOOBS Jak NOOBS pro Raspberry Pi může pomoci prvním uživatelům Jak NOOBS pro Raspberry Pi může pomoci uživatelům poprvé Uživatelé Existuje něco o Raspberry Pi, které by mohlo lidi jen odradit: až doposud nebylo jeho nastavení nijak zvlášť uživatelsky přívětivé . Cílem NOOBS je to změnit! je zdaleka nejrychlejší způsob, jak jít.

Spusťte svůj Pi a připojte jej k obrazovce, myši a klávesnici jako běžný stolní počítač. Alternativně se můžete připojit k vašemu Pi přes SSH Nastavení Raspberry Pi pro bezhlavé použití s ​​SSH Nastavení Raspberry Pi pro bezhlavé použití s ​​SSH Raspberry Pi může přijímat SSH příkazy, když je připojen k místní síti (ethernetem nebo Wi- Fi), což vám umožní snadno jej nastavit. Výhody SSH jdou nad rámec rozrušení každodenního screeningu… a ušetří tak nepořádek dalších vodičů. Pokryjeme, jak ovládat LED diody podle toho, kterou metodu zvolíte.

Jakmile jste si jisti, že se Raspberry Pi správně nabootuje, vypněte jej znovu při stavbě obvodu, aby nedošlo k poškození Pi.

Spolu s Raspberry Pi budete potřebovat:

  1. Prkénko
  2. 2 x LED
  3. 2 x rezistory (cokoli od 220 Ohm do 1 kOhm)
  4. Připojovací kabely

Pokud máte Raspberry Pi se startovací sadou, pravděpodobně už budete mít na tomto seznamu všechno. Nyní postavme náš okruh.

Jednoduchý obvod LED

Nastavte komponenty tak, jak je znázorněno v tomto Fritzingově diagramu:

Tento obvod dělá dvě věci. 5v a GND kolíky Pi se připojují k Power Rails prkénku.

Poznámka: Chcete-li získat lepší představu o tom, co je prkénko a jak to funguje, podívejte se na náš kurz havárie prkénko. Co je prkénko a jak to funguje? Kurz rychlého selhání Co je to prkénko a jak to funguje? Kurz rychlého selhání Chcete se naučit elektroniku pro kutily? Možná jste obdrželi prkénko ve vaší startovací sadě. Co je to prkénko a jak to funguje? .

Na konci jsou spojeny dvě napájecí kolejnice a ze sítě vede řada pozitivní moc železniční do pozitivní (anoda) strana spodní LED. negativní strana LED je připojena k rezistoru, který je připojen zpět k GND elektrické vedení.

Horní LED je zapojena odlišně. Linka běží od pin 12 (GPIO18) Raspberry Pi do kladné strany LED, která prochází odporem a zpět do GND železnice. Pin 12 je také GPIO18, stejně matoucí, jak to zní, náš průvodce k Raspberry Pi GPIO pinům Vše, co potřebujete vědět o Raspberry Pi GPIO Pins Vše, co potřebujete vědět o Raspberry Pi GPIO Pins The Raspberry Pi je fantastický malý počítač, ale co Provádějí kolíky GPIO (univerzální vstup / výstup) přesně? Stručně řečeno, otevírají celý svět DIY elektronického drotářství a vynálezů. pomůže vyčistit věci!

Není důležité, jakým způsobem nastavíte odpory, ale je důležité, aby se LED daly správným způsobem. Naštěstí je snadné určit, která strana je která:

Jakmile máte vše nastaveno, mělo by to vypadat takto:

Všimněte si, že zde používám externí klíč Wi-Fi, je to nutné, pouze pokud trpíte prokletí slabého Wi-Fi!

Ujistěte se, že je vše správně nastaveno, a poté spusťte Raspberry Pi. LED připojená přímo k 5V kolíku by se měla okamžitě zapnout. Druhá LED je ta, kterou budete ovládat z kódu.

Metoda 1: Python pomocí IDLE

Pokud používáte Raspberry Pi v režimu plochy, otevřete nabídku aplikací v levém horním rohu obrazovky a přejděte na Programování> Python 3 (IDLE). Tím se otevře shell Pythonu. Pokud používáte režim SSH, pokyny jsou uvedeny dále v článku.

Operační systém Raspbian je dodáván s nainstalovaným Pythonem. Python je perfektní programovací jazyk pro začátečníky a existuje mnoho skvělých webů 5 nejlepších webů, které se naučíte Programování Pythonu 5 nejlepších webů, které se naučíte Programování Pythonu Chcete se naučit programování Pythonu? Zde jsou nejlepší způsoby, jak se naučit Python online, z nichž mnohé jsou zcela zdarma. tam, aby vám pomohl začít. Společně vytvoříme krátký Python, ale pokud byste raději popadli hotový skript, můžete zkopírovat kód z Pastebinu.

Dalo by se programovat přímo do shellu, ale bylo by hezké vytvořit program, který můžete uložit a znovu použít. Otevřete nový soubor kliknutím Soubor> Nový soubor.

Chystáte se vytvořit jednoduchý blikat skica, která zapne a vypne LED. Chcete-li začít, musíte importovat RPi.GPIO a čas moduly.

importujte RPi.GPIO jako čas importu GPIO 

Probíhá import jako GPIO vám ušetří při psaní RPi.GPIO pokaždé, a budete potřebovat čas modul pro zpoždění mezi rozsvícením a zhasnutím LED. Nyní nastavte pin GPIO.

GPIO.setmode (GPIO.BOARD) GPIO.setwarnings (False) ledPin = 12 GPIO.setup (ledPin, GPIO.OUT) 

Nastavte kolíky GPIO, které chcete použít PRKNO číslování a nastavení upozornění GPIO na false. Nebojte se, pokud tomu nerozumíte v této fázi! Dále nastavte svůj ledPin být pin 12 (GPIO18) vašeho Pi. Nakonec nastavte ledPin na VÝSTUP. Nyní je pin připraven k ovládání LED.

Vytvoření LED světelného blesku

Vytvořením a pro smyčka, můžete ovládat, kolikrát LED bliká. Zadejte následující kód a nezapomeňte jej odsadit stejným způsobem.

pro i v rozsahu (5): tisk ("LED se zapne.") GPIO.output (ledPin, GPIO.HIGH) time.sleep (0,5) tisk ("LED se vypne.") GPIO.output (ledPin, GPIO. LOW) time.sleep (0.5) 

To pro smyčku běží pětkrát a pokaždé, když to bude možné vytisknout do Python Shell, co dělá, před změnou pin 12 na VYSOKÝ, poté rozsvítí LED NÍZKÝ, vypnutí špendlíku. Program se poté automaticky ukončí.

Uložte program a poté vyberte Spustit> Spustit modul z nabídky editoru. Vaše LED by měla pětkrát zablikat!

Gratulujeme! Vytvořili jste svůj první program GPIO!

Metoda 2: Python přes SSH a Nano

Pokud jste se k Raspberry Pi připojili přes SSH, můžete tento program vytvořit z příkazového řádku. Vytvořte nový skript v Nano zadáním:

sudo nano blink.py 

Tím se otevře nový soubor v editoru Nano s názvem blink.py. Zadejte stejný kód jako výše, ujistěte se, že je vše správně odsazeno, a program uložte stisknutím Ctrl-X. Spouští se výzva k uložení ve spodní části obrazovky.

Typ y uložte jej a stisknutím tlačítka potvrďte název souboru. Tím se dostanete zpět na příkazový řádek. Program můžete spustit pomocí příkazu Python:

python blink.py 

Měli byste vidět LED blesk a funkci tisku na obrazovce.

Ponořte se hlouběji s dalšími projekty Raspberry Pi

Naučit se, jak ovládat LED pomocí kódu, je důležitým prvním krokem ve vašem kutilství. Tato úroveň kódování je vše, co potřebujete pro mnoho začátečníkových projektů Raspberry Pi.

Kromě toho, že je Raspberry Pi skvělý pro domácí elektroniku, je schopen celé řady různých věcí a pracuje prostřednictvím našeho úžasného průvodce Raspberry Pi Raspberry Pi: Neoficiální výuka Raspberry Pi: Neoficiální výuka Ať už jste současným majitelem Pi kteří se chtějí dozvědět více nebo potenciálního vlastníka tohoto zařízení s velikostí kreditní karty, toto není průvodce, kterého byste chtěli nechat ujít. vám pomůže zvládnout mnoho použití těchto malých počítačů.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.