Zobrazují se příspěvky se štítkemUSB IO. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemUSB IO. Zobrazit všechny příspěvky

10. června 2012

Univerzální deska s relé

Tato deska s 8 relé vznikla pro Raspberry Pi a  USB-IO. Zapojení je velice jednoduché. Deska obsahuje 8 SMD LED pro signalizaci a 8 relé 250V/10A s jedním přepínacím kontaktem a napájením 5V.  Výstupy relé jsou vyvedeny na svorkovnice. Plošný spoj je velký 50x100mm. Připojení vstupů je realizováno pomocí pin lišty.





Schéma zapojení

Plošný spoj
Seznam součástek:
R1-R8 - 1k SMD 0805
T1-T8 - BC847A SMD
LED1-LED8 - SMD LED červená 0805
REL1- REL8 - HF3FD

Deska v akci propojená s Raspberry Pi
Stavebnice bude k dispozici během příštího týdne na hamshop.cz.

4. června 2012

Raspberry Pi

Tak mi po několika měsících čekání konečně dorazilo Raspberry Pi.  Raspberry Pi je velmi levný počítač na platformě ARM.


  • CPU 700MHz ARM11
  • 256MB SDRAM
  • OpenGL ES 2.0
  • 1080p30 H.264 high-profile decode
  • Composite / HDMI výstup
  • USB 2.0
  • SD/MMC/SDIO paměťový slot
Bohužel první série se vyprodala během několika dní. Snad budou k dispozici další kusy. Ke stažení na Raspbery Pi je  OS Linux. Vyzkoušel jsem i dodávené grafické rozhraní, ale moc svižné to není, i když film  nebo MP3 to přehrálo. Využití vidím spíše v automatizaci a ovládání různých zařízení po síti.


Zatím se mi podařilo na Raspberry PI zprovoznit zde již popsané univerzální USB IO. Určitě budu ještě experimentovat s GPIO, kterou jsou dostupné přímo na desce a sériovými porty. Mezi amatéry se už objevují další uživatelé jako OK1HRA, OK4BX.

13. května 2012

Univerzální USB IO s ATTINY2313

Již delší dobu je k dispozici virtuální USB port (V-USB)pro mikrokontrolery AVR. Je to softwarové řešení USB portu přímo na pinech mikrokontroléru včetně ovladačů pro WINDOWS a LINUX. Na tomto řešení jsou dnes postavené levné programátory a spousta další zařízení. Pokusil jsem se vytvořit jednoduchou univerzální desku,  kde by bylo řešeno vše potřebné k USB připojení a všechny zbylé piny MCU byly vyvedeny na pájecí plošky. Na desce je osazen ATTINY2313, který má dostatečný počet portů.

Schéma zapojení
Plošný spoj
První aplikací pro tuto desku je jednoduchý spínač ovládaný přes USB, který může ovládat až 8 relé. Využívá celý port PB MCU.  V paměti EEPROM MCU je uložen poslední stav. Takže i po výpadku napájení se spínač vrátí do původního stavu. SW vychází z demo kódu od V-USB a je mírně upraven.
Připojení relé 
Součástí SW je i ovládací program pro Windows a Linux (na WIN je třeba nainstalovat ovladače). Ovládání spínače je velmi jednoduché, stačí spustit ovládací program powerSwitch se správnými parametry:


Pro sepnutí portu 3 (PB3 na MCU),  zadáte (pozor v linuxu, pouštět pod rootem):

powerSwitch on 3

Pro vypnutí portu  3,  zadáte:

powerSwitch off 0

Pro zapnutí portu 0 na 5 sekund zadáte:

powerSwitch off 3 5

Stav portů zjistíte zadáním:

powerSwitch status

Zde je ukázka blikání LED na portu PB0 z linuxu:



Celý software se zdrojovými kódy i binárkami pro WIN a LINUX si můžete stáhnout zde. Na www.hamshop.cz si můžete zakoupit stavebnici (MCU je dodáván zvlášť). Tento modul nabízí široké uplatnění a jen změnou firmware procesoru lze vytvořit třeba převodník I2C na USB nebo 1-WIRE na USB apod. Momentálně pracuji na ovládání DDS přes USB.