Zpět na úvodní stránku

Týden 7 - Výstupní zařízení

Datum: 3.4.2025

Hlavní obrázek projektu

O projektu

Cílem tohoto týdne bylo vytvořit obvod s výstupními zařízeními se kterým jsme ještě nepracovali. Zvolil jsem jednoduchý obvod s OLED displejem a bzučákem. Můj výrobek má jediný cíl - Rickrollnout co nejvíce lidí 😈.

Zapojení

Nejdříve bylo třeba navrhnout zapojení. Na internetu jsem si našel, jak správně zapojit 128x64 Oled displej přes I2C sběrnici (OLED v kitu má adresu 0x3C). Bzučák jsem zapojil na digitální pin a rezistor, stejně jako tlačítko.

Wireframy

Testovací obvod na breadboardu

Krabička na elektroniku

Jakmile jsem měl sestrojený obvod a věděl jsem, které komponenty použiju, bylo třeba navrhnout krabičku. Vytvořil jsem si jednoduchý design ve Fusion 360. Krabička má jednoduché víko, které se zaaretuje pomocí zip pásky. Na samotné krabičce jsou pak otvory pro uchycení displeje, kabelů a bzučáku.

Krabičku jsem následně vytiskl na 3D tiskárně. Použil jsem experimentální nastavení fuzzy skin, které vytváří na povrchu objektu jemné vrypy. Krabička je velimi tenká a lehká, jelikož jsem nechtěl takovou blbinou zatěžovat přírodu.

Program

Program jsem napsal v Arduino IDE. Použil jsem knihovnu Adafruit_GFX a Adafruit_SSD1306. Inspiroval jsem se již hotovým příkladem naprogramované melodie, kterou jsem zkopíroval a implementoval do svého kódu. Po stisknutí tlačítka se spustí melodie a na displeji se postupně zobrazují lyrics.

Celkový výrobek

Výrobek jsem nakonec zkompletoval a otestoval. Vše funguje jak má.

Ukázka fungování: