Arduino automatický párty bublifuk
Obsah
Členové týmu
Adam Smuž, Studia nových médií Jaroslav Dostál, Studia nových médií Nina Adamcová, Studia nových médií
Motivace vzniku projektu a jeho význam
Projekt vznikl v rámci předmětu Open hardware, vyučovaném v LS 2018 na oboru Studia nových médií za účelem vyzkoušet si práci kreativní s programováním a open hardwarem. Rozhodli jsme se sestavit automatický bublifuk, který by mohl být použitý např. při nejrůznějších oslavách, protože se nám líbilo propojení techniky, programování a zábavné (až víkendové) činnosti. V průběhu semináře jsme naráželi na několik komplikací či výzev. Jako ta největší se ukázalo být zajištění dostatečného zdroje pro větrák tak, aby byla zajištěna dostatečná a konstantní kvalita bublin. Toto jsme nakonec vyřešili externím adaptérem.
Použitý hardware a software
- 1 x Arduino UNO
- 1 x Tinkerkit
- 2 x servo motor
- 1 x relé
- 1 x notebook
- 1 x pípák
- 1 x pohybové čidlo
- 1 x adaptér
- 1 x měnič napětí
- 1 x ventilátor bez mřížky
- 1 x kroužek z bublifuku na tyčince
- dřevěná deska
- vanička
- růžová a modrá houbička
- Jar na mytí nádobí, vůně: granátové jablko
- stahovací páska
- kus drátu
- lepící páska
- šrouby
Zdrojový kód
https://gist.github.com/ynwa-ynwa/8977feefb1e9c99e90f591aaf8dbc1e8
Popis vývoje a konečné verze vlastního produktu
1) Nejdříve jsme propojili větrák s arduinem skrze relé a snažili se zajist dostatečný příkon skrze adaptér a měnič napětí.
2) Dále jsme spojili dva servo motory černou lepící páskou a následně jsme upravovali pohyby vrtule. Vrtulka spodního servo motoru je pevně přimontovaná ke konstrukci a zajišťuje horizontální pohyb, k vrtuli horního servo motoru je připevněné “lízátko” z bublifuku a zajišťuje vertikální pohyb, díky němuž se lízátko namočí v kádince s mýdlovou vodou, vymáchá a oklepe přebytečnou kapalinu. Poté se díky spodnímu motoru přiblíží k větráku.
3) Pak jsme řešili připojení obou částí k arduinu a zároveň nastavení ideálního postavení a vzdálenost lízátka od větráku tak, aby byla zajištěna dostatečná kvalita a množství bublin. Ve finální verzi je lízátko umístěno bezprostředně před větrákem, protože se nám toto sestavení jevilo ze všech testování jako nejefektivnější.
4) Vzhledem k externímu napájení jsme raději zajistili odkapávací plochu, pro kterou jsme nakonec zvolili z estetických i praktických důvodů růžovou houbičku na nádobí.
5) V další fázi jsme zapojovali pohybové čidlo do Tinkerkitu a naprogramovali funkce, kdy při zaznamenání pohybu spustí foukání bublin třikrát za sebou (opět se nám z testování jevil tento počet jako nejlepší).
6) Nakonec jsme přidali ještě zvukovou signalizaci při spuštění a ukončení bublifukového cyklu tak, aby byl začátek i konec bublinování více zřetelný.