Red – Green Machine

V kanceláři občas nadáváme a občas se dokonce potřebujeme pochválit. Proto mě napadlo pro tyto případy vytvořit krabičku, která to udělá za nás a přidá prvek překvapení.

Nazval jsem ji Red-Green Machine a slovy klasika “Princip je jednoduchý…”. Červené tlačítko vybere nějaký nelichotivý výrok a na účel zeleného už přijdete sami.

1. Komponenty

2. Jak to funguje

Na kartě jsou dva adresáře “red” a “green” v každém jsou uloženy zvukové soubory s požadovaným obsahem. Soubory jsou ve formátu wav 16Hz, 8bit mono. Při stisku tlačítka se náhodně vybere jeden ze souborů ve zvoleném adresáři a přehraje se.

Pro zelené tlačítko jsou použity superlativy z Apple KeyNote a pro červené tlačítko “Lakatoš”.

RedGreenMachine_pack

3. Zapojení

Základní zapojení je uvedeno na začátku zdrojového kódu. Podle popisu propojíme jednotlivé komponenty.

Na SD kartu, naformatovanou FAT32, rozbalíme obsah zip souboru RedGreenMachine_pack.

4. Program

 

Obvod si zapojíme na nepájivém poli. Ještě jednou zkontrolujeme a připojíme Arduino k počítači. Otevřeme vývojové prostředí s programem a nahrajeme program do Arduina.

6. Krabička

Základem je krabička o rozměrech 100x85x90mm, kterou jsem si vyrobil z bukové 5mm překližky. Po zkušenostech s výrobou bych příště raději použil nějakou plastovou. Jen upozorňuji, že krabička musí mít určitou pevnost, aby odolala návalu vzteku uživatelů.

Do krabičky jsou ze zhora vyvrtány dvě díry o průměru 25mm pro nasazení arkádových tlačítek.

Krabička s namontovanými tlačítky.

Z boku je vyříznuta díra pro nasazení reproduktoru o výkonu 10W a impedanci 8ohm.

Boční díra pro nasazení reproduktoru.

Z druhého boku je vyříznut otvor pro vkládaní SD karty.

Čtečka SD karet.

6. Kompletace

6.1 Tlačítka

Podle schématu zapojení si na vyvodu LED osvětlení vytvoříme společnou zem (GND), kterou pomocí odporu 10k spojíme s kontaktem tlačítka.

Propojeni země mezi tlačítkem a LED diodou tlačítka.

Na druhoý vývod LED kontaktu připájíme odpor 220Ohm a za něj vývod, který připojíme k Arduinu (v obrázku vodič směřujicí nahoru).

Detail připojení odporů k tlačítku a LED diodě.

K druhému vývodu tlačítka připájíme vodič, který připojíme k Arduinu.

V levo odpor mezi GND LED diody a tlačítkem, v pravo odpor u druhého vývodu diody.

Na červeném tlačíku uděláme připojení stejně, jen GND si spojíme s GND od zeleného tlačítka. Na obrázku je ještě spojení s reproduktorem, které bylo později nahrazeno připojením k vlastnímu zesilovači.

Spojení obou tlačítek společnou zemí.

6.2 Zesilovač

Nejprve jsem zkoušel reproduktor připojit na výkonový tranzistor, později na zesilovač, ale v obou připadech to nefungovalo moc dobře. Takže jsem nakonec použil zkompletovaný integrovany obvod s výkonem 3W.

Zapojení použitého jednokanálového zasilovače.

Podle schématu připojíme zesilovač do obvodu.

6.3 SD karta

SD kartu jsem do krabičky vlepil pomocí tavné pistole a připojil k Arduino. Připojení je dobré udělat ještě před montáží tlačítek, protože pak je v krabičce už málo místa pro manipulaci.

Připojení SD karty k Arduinu.

6.4 Všechno do krabičky

Jednotlivé součásti máme připojené, takže přichází nejtěžší úkol, dostat to vše do krabičky.

Jednotlivá tlačítka nacvakneme do jejich pouzder, která máme již připevněná v krabičce. Následně nasadíme reproduktor a přišroubujeme ho.

Zapojená tlačítka a reproduktor v krabičce.

Arduino Uno připevníme na víčko krabičky pomocí tavné pistole.

Arduino přilepené na víčku krabičky.

Následně krabičku zaklopíme a víčko připevníme. Použil jsem univerzální izolepu :).

Finalní podoba.
Finalní podoba.
Finalní podoba.

One thought on “Red – Green Machine”

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *