Poznámky (de)kodéra

Nesouvislé fragmenty kódu

Vysloužilá součástka jako stylová bluetooth RGB lampička

| 6 Comments

Když jsem kdysi dávno rozebíral historický videopřehrávač z NDR, asistovala mi zvědavá přítelkyně a strašně se jí líbil kus sklíčka, tehdy používaný jako zpožďovací obvod.  Prý je krásný a měl bych z něj něco vyrobit. Nedlouho po tom vznikl nápad jak tuto součástku označovanou jako „ultrasonic delay line“ využít. Nápad na bluetooth lampičku/notifikátor/svíčku s pracovním označením „lampiónek“ byl na světě.

Zájemci o bližší informace o tomto „krásném sklíčku“ najdou více třeba tady: http://www.eevblog.com/2012/11/19/eevblog-386-glass-delay-lines-part-2/

Konstrukci a výsledný tvar jsem měl vymyšlený, začal jsem tedy s elektronickou částí.  Schéma je triviální a výsledkem návrhu desky je miniaturní dvoustranný plošný spoj s využitím šuplíkových a lehce dostupných SMD součástek.

Schéma zapojení:

schéma zapojení

Plošný spoj (top/bottom):

Plošné spoje už doma delší dobu nevyrábím ale nechávám si je kusově vyrobit na zakázku. Cena je přiměřená, výsledek precizní a navíc ušetřím čas a nepořádek při výrobě. Minimální účtovaný rozměr dodavatele je 1dm2, takže jsem nechal vyrobit desek více aby se pokryla tato plocha. Pokud máte o DPS zájem, napiště mi.

Vyrobené DPS:

Součástky:

Použité součástky jsou lehce sehnatelné. Všechny jsou v SMD provedení.

Další vybavení:
  • ISP programátor, pro Attiny i bluetooth modul

Osazení:

Všechny součástky jsem pájel klasickou mikropájkou a nebylo potřeba žádné speciální zařízení. Krabičku jsem potřeboval hezkou a miniaturní takže jsem po chvíli hledání přistoupil k vlastnoruční výrobě. Celá krabička jsou dva čtverce z 5mm tlustého plexi které jsem uvnitř vyfrézoval (ručně – a už nikdy více) podle potřeby.  Povrchová úprava je černý lak kterému pomáhá několik vrstev bezbarvého laku. Spojená je miniaturními vruty vytaženými ze stařičkého mobilu Alcatel One Touch Easy.

Finální podoba:

Zařízení může sloužit k různým účelů. Díky použití Bluetooth je možné jej ovládat jak z mobilu, tak třeba z notebooku. Naprogramovaný mikrokontrolér zvládá několik módů:

  • svícení
  • blikání v barvě
  • prolínání barev
  • svíčka

Software:

Mikroprocesor Atmel 2313  je nutné naprogramovat pomocí ISP programátoru. Bluetooth modul je nutné nakonfigurovat  ještě před osazením. Po osazení se mnou již nekomunikoval a musel jsem jej odpájet a naprogramovat samostatně. Rychlost komunikace je nutné nastavit na hodnotu 38400. Více o konfiguraci modulu najdete například na http://mbed.org/users/edodm85/notebook/HC-05-bluetooth/

Android:

Přítelkyni jsem k ovládání napsal také aplikaci pro Android. Její nejčastější použití lampiónku je režim elektronické svíčky.

Lampiónek - aplikace pro android

Lampiónek – aplikace pro android

Video ukázka:

Točeno mobilem, barvy jsou ujeté do červena :/

Ke stažení:

6 Comments

  1. Dobrý den,
    Vaše webové stránky jsem našel náhodou, ale zaujali mě Vaše dovednosti. Bohužel jsem tady nenašel žádný kontakt na Vás a proto píšu do komentáře. Měl bych zájem o spolupráci, v případě, že se zabýváte i zakázkovým vývojem elektroniky a mobilních aplikací. V případě zájmu mě prosím napište na mail honyis@net-support.cz, kde bych sdělil detaily.

    Děkuji

    S pozdravem

    Mojmír Honyis

  2. Moc hezký nápad, Vaše přítelkyně má dobrý vkus a vy jste neobyčejně vynalézavý, líbí se mi váš nápad a chci sestrijit něco dost podobného, jen to nebude svítit, takže vlastně něco úplně jiného :D ale pecka, gratuluju, doufám, že budu mít také tolik štěstí a zkonstuuji to co chci :)

  3. Zdravím,
    obdivuji Vaši kreativitu a rád bych se zeptal, zda nemáte nějakou podrobnější dokumentaci k tomuto Vašemu projektu. :)
    Děkuji za odpověď.

  4. Díky za komentář. Co přesně by Vás zajímalo?

  5. Dobrý den,
    jde například o zdrojový kód v „Céčku“ (pokud v něm programujete) nebo o kontakt na výrobce plošných spojů. Či ještě aplikaci pro Android.
    Váš návod mě inspiroval také pro výrobu ovšem nejsem tak sběhlý o programování pro Android ani nemluvě.
    Děkuji mockrát ;)

Napsat komentář

Required fields are marked *.


Current ye@r *