RasPi – remote GPIO – rozpracováno

Při práci s více raspberry, jsem narazil na problém, jak pracovat na jedné hlavní jednotce, ale ovládat piny GPIO na jiných.
Zde je řešení – Remote GPIO !

Na raspberry, které chceme ovládat:

  • Povolíme jej přes raspi-config > Interfacing Options > P8 Remote GPIO
  • Následně nainstalujeme podporu ve formě balíku – pigpiod
    sudo apt install pigpio
  • Omezíme vzdálený přístup pouze z localhostu, určitých IP adres a povolíme jako deamona při startu
    sudo pigpiod -n localhost -n 192.168.1.20
    sudo systemctl enable pigpiod
    

    Na hlavním raspberry, kde běží např. skripty:

  • nainstalujeme podporu pro python
    sudo apt-get install python3-gpiozero python3-pigpio
  • ted již máme připraveno a můžeme ovládat vzdálené GPIO, stačí uložit do proměnné PIGPIO_ADDR IP adresu vzdáleného raspberry, pokud ovládáme z jiného raspi, musíme určit faktory_pin pomocí proměnné GPIOZERO_PIN_FACTORY=pigpio
    GPIOZERO_PIN_FACTORY=pigpio PIGPIO_ADDR=192.168.1.10 python relay_module_test.py

Permanent link to this article: https://www.elvisek.cz/2018/04/raspi-remote-gpio/

Website – Made of Stars and Love

WWW.MADEOFSTARSANDLOVE.CZ

„A co tady tedy najdete? Prostě věci, které mě baví a zajímají. To, čím jako žena a máma dvou dětí, žiju..“  …. Iva

Permanent link to this article: https://www.elvisek.cz/2018/04/website-made-of-stars-and-love/

RasPi – status pinu na GPIO – WiringPi

Několikrát a stále dokola se potýkám s tím, že nevím aktuální nastavení pinů na GPIO, hlavně kvůli debugu.
Proto na to použiji – WiringPi

Instalace pomocí gitu:

sudo apt-get install git-core
git clone git://git.drogon.net/wiringPi
cd ~/wiringPi
git pull origin
./build 

Nebo to nainstaluju z balíčku

https://git.drogon.net/?p=wiringPi;a=summary
tar xfz wiringPi-98bcb20.tar.gz
cd wiringPi-98bcb20
./build 

Výsledek je stejný – funkční aplikace wiringpi – gpio

aplikace je v adresáři – ./wiringPi/gpio – sudo ./gpio readall

Více zde : http://wiringpi.com

 

Permanent link to this article: https://www.elvisek.cz/2018/02/raspi-status-pinu-na-gpio-wiringpi/

App – Zvoneček 2.0

Vánoční zvoneček (verze 2.0) s výběrem zvuku zvonečku a časovačem zvonění – to vše pro zavolání Ježíška :o)

Na výběr jsou 3 základní typy zvonění. Po výběru zvonění lze nastavit odložení zvonění.


Odkaz na stažení a všechny moje ostatní aplikace na AppStore naleznete zde.


screen322x572-5 screen322x572-6

Permanent link to this article: https://www.elvisek.cz/2018/02/app-zvonecek/