Rozšiřující deska pro RaspberryPi 4


Zatím jen ve vývoji

 

Podle postupu na: http://astromik.org/raspi/rpi4_onoff/index.htm

 - Do prvního ATtiny85 nahrát program pro ovládání zapínání a vypínání (rpi4_onoff_tiny.ino)
 - V RPi vytvořit skript "/home/pi/skripty/on_off.py" a zajistit jeho spuštění při startu (zapsáním do "rc.local")

-----------------------------------------------


 - Do druhého ATtiny85 nahrát program pro ovládání ventilátoru a odchytávání Infra ovladače (bluevent.ino)
 - V RPi vytvořit skript "/home/pi/skripty/teplota.py" a zajistit jeho opakované spouštění přes CRON
      (v OSMC je umístění skriptu: /home/osmc/skripty/teplota.py)


-----------------------------------------------

Nastavení RTC (DS1307)

Provést podle stránky:
https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/set-rtc-time


Podklady pro plošňáky (Eagle):

verze 1: osmc_ext_v1.zip (vyrobeno)
verze 2: osmc_ext_v2.zip (jen návrh)


Změny z verze 1 na verzi 2:
 - Pin PB5 u ATtiny85 (U2) byl původně nezapojený, nově je připojený na GPIO8 - kvůli havarijnímu spuštění ventilátoru na 100 % výkonu při překročení teploty přes 70°C

 - Doplněný odpor R9 a kondenzátor C7 u infra čidla. Podle kat. listu by tam měl být zapojený odpor a kondenzátor, ale fungovalo to i bez nich.

 - Doplněný elektrolyt a keramika na svorkách ventilátoru. Kvůli hučení ventilátoru.

Programy a skripty:

Zapínání a vypínání RPi4 pomocí jednoho tlačítka (program pro ATtiny 85 - U1):
rpi4_onoff_tiny.ino

Řízení otáček ventilátoru a čtení infra čidla dálkového ovládání (program pro ATtiny 85 - U2)
bluevent.ino


Ovládání vypínání a zapínání RPi:
on_off.py

Testování teploty:
teplota.py



CRON  - vložit řádku:
      */2   *     *      *      *    python /home/pi/skripty/teplota.py


rc.local - vložit řádku:
     python /home/pi/skripty/on_off.py &&


Fotografie


 

 

 

 

 

 

 



úvodní strana webu AstroMiK.org

poslední úprava stránky xx.xx.xxxx