Obsah:
- Krok 1: Prijímač BlueTOOTH
- Krok 2: LED diódy DJ
- Krok 3: Prvý test
- Krok 4: Kódovanie…
- Krok 5: Druhý test
- Krok 6: Lampa
- Krok 7: Záverečný test
- Krok 8: Rock 'n' roll !
- Krok 9: Prejdite kódom
Video: Stolná lampa Arduino s Bluetooth!: 9 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Ahoj! V tomto návode postavím niečo svetlé! Dovoľte mi, aby som vám predstavil moju skvelú novú stolnú lampu! Je to lacné riešenie, ako zmeniť svoj nudný stôl na nočnú atrakciu DJa! Alebo nemusí byť. Uisťujem vás však, že konečný produkt bude skvelý! Tak poďme na výrobu !!
Komponenty:
1. Arduino Uno (Nano by bola lepšia voľba)
2. Bluetooth audio prijímač
Ak ste v Indii, môžete ho získať tu:
USA:
www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…
3. LED diódy (použil som pásik)
4. Reproduktory (mal som reproduktorový systém so zosilneným zvukom)
5. Prepojovacie káble
Náradie:
1. spájkovačka
2. Lepiaca pištoľ (voliteľné)
Krok 1: Prijímač BlueTOOTH
Začnime teda jednoduchou časťou. Dostal som lacný zvukový prijímač Bluetooth za 110 rupií (približne 1,5 dolára)
Stačí odstrániť kryt zariadenia a malú dosku s plošnými spojmi je možné ľahko vybrať. Nebojte sa, nebudeme sa tým zaoberať všetkými komplikovanými vecami.
Zaobchádzajte s ním opatrne, alebo ak sa niečo pokazí, budete si musieť zaobstarať ďalší. Na jednej strane nájdete vstup USB a na druhej strane ženský zvukový výstup. Na tento výstup musíme spájkovať 2 vodiče na častiach uvedených na obrázku 3. V zásade ide o jeden z dvoch výstupných kolíkov reproduktora. Uistite sa, že si nepoškodíte vnútornú stranu výstupného konektora, inak nebudete môcť neskôr zapojiť zvukový konektor reproduktorov.
Krok 2: LED diódy DJ
Získajte 4 LED diódy akejkoľvek farby a spájajte všetky ich záporné kolíky na jeden kus drôtu. Na každý kladný kolík diód LED spájkujte samostatné vodiče. BEZPEČNOSŤ PREDOVŠETKÝM! Ak je k dispozícii, použite stojan na spájkovačku. A odporúčajú sa ochranné rukavice a okuliare. Pomocou malého ventilátora odvádzajte spaliny od seba.
Nemusíte však byť obmedzení iba na štyri LED diódy. Ak poznáte Arduino, môžete ho ľahko naprogramovať tak, aby ovládalo viac.
Na väčšiu kontrolu môžete použiť pásik RGB, ale snažil som sa ho udržať čo najjednoduchší, pretože používanie pásika RGB bude vyžadovať veľa programovania.
Použil som normálny LED pás a vyrezal som z neho štyri časti s 3 LED diódami v sérii v každej časti. Tým sa zo žiarovky vydá viac svetla a nemusím používať ani odpor obmedzujúci prúd.
Krok 3: Prvý test
Táto časť bude jednoduchá, ak ste použili štyri LED diódy ako ja. Môžete len skopírovať môj kód, vložiť ho do Arduino ide a priamo ho nahrať. Nepôjde ale o presnú svetelnú šou. Ak teda chcete, aby to vyzeralo profesionálne, musíte urobiť nasledovné.
Najprv vložte reproduktory do prijímača bluetooth.
Teraz zadajte nasledujúci kód do ideu Arduino:
neplatné nastavenie ()
{
Serial.begin (9600);
}
prázdna slučka ()
{
Serial.println (analogRead (A0));
}
Teraz pripojte Arduino uno/nano k počítaču a nahrajte skicu.
Pripojte jeden z spájkovaných vodičov (v obvode Bluetooth) k kolíku A0 Arduina a druhý vodič k uzemňovaciemu kolíku (GND). Pripojte svoj smartphone k prijímaču Bluetooth a niečo si zahrajte. Hudbu by ste mali počuť v reproduktoroch. Nastavte hlasitosť na najpohodlnejšiu úroveň (pre mňa je to maximálna hlasitosť:-)). Uistite sa, že je váš Arduino stále zapojený do počítača. Kliknite na nástroje–> sériový monitor a mali by ste vidieť zobrazené náhodné čísla. Mohlo by byť príliš rýchle, aby ste si ich poznačili. Vráťte sa teda späť, kliknite na položku Nástroje -> sériový plotter a zobrazí sa graf prehrávaného zvuku. Vytvorte niekoľko snímok obrazovky alebo fotografií na neskoršiu analýzu.
Ak vás zaujíma hudba, ktorú som na test zahral, je to „Slnečnica“od Spidermana vo verši Spider
Krok 4: Kódovanie…
Táto časť môže byť pre niektorých ľudí nudná. Ale verte mi, od toho závisí krása vášho konečného produktu. Držal som to čo najjednoduchšie. Najprv sa pozrite na môj kód a pokúste sa pochopiť, čo sa deje. Na konci si urobíme kódovú prechádzku.
Priložil som súbor docx svojho kódu. Môžete tým prejsť.
Akonáhle je váš kód pripravený, môžete ho nahrať do Arduina. Ach áno, uistite sa, že Arduino nie je pripojené k ničomu inému ako k vášmu počítaču.
Krok 5: Druhý test
Vyberte Arduino z počítača a pripojte k nemu napájací zdroj 9-12 V (odporúča sa 9 V). Teraz pripojte kladné piny vašich LED k výstupom vášho Arduina (v tomto prípade pin 6, 7, 8, 9). Pripojte spoločný záporný pól ku kolíku GND. Pripojte káble z vášho prijímača Bluetooth k pinom A0 a GND vášho Arduina a pustite si hudbu (cez Bluetooth).
Ak diódy LED blikajú na vašu hudbu, urobili ste skvelú prácu. Pretože pre mňa to prvýkrát nebolo. Z reproduktorov nevychádzal ani žiaden zvuk. A čo je najdôležitejšie, pieseň sa hrala priamo cez môj mobilný reproduktor. Nedalo sa pripojiť k Bluetooth! Potom som zistil, že dva kontakty na vstupe USB napájania dosky Bluetooth sú prerušené. To je problém lacných vecí. Musel som ich spájkovať s doskou a všetko fungovalo bezchybne! Aj keď som na test použil namiesto svojho pásu normálne modré LED diódy.
Super, urobme lampu!
Krok 6: Lampa
Našiel som dve malé PVC rúrky, ale potreboval som jednu dlhú. Zlepil som ich teda menšou rúrkou do seba na vystuženie. Neskôr som nalepil štyri LED pásy v rovnakej vzdialenosti od seba na potrubie. Na obrázku môžete vidieť, ako „úhľadne“som zachoval všetko:-p
Nazvime to „jadro“našej žiarovky. Vonkajšie telo som vyrobil jednoduchým zvinutím papiera veľkosti A4 do valca. Také jednoduché! V skutočnosti som premýšľal o vytvorení jeho trvalej verzie, ak všetko funguje dobre.
Krok 7: Záverečný test
Pred zabalením všetkého do škatule som chcel mať poslednú kontrolu. Pripojil som jadro k Arduinu, zapol všetko, pustil som skvelú hudbu a …
Nič sa nestalo. Nesvietila ani jedna LED dióda! Všetko som dvakrát skontroloval a neskôr som zistil, že LED diódy sú na 12 V!
Výstupný kolík Arduina môže dodávať maximálne napätie ~ 3,3 V. To je bežné pre bežné LED diódy, ale tieto LED pásy vyžadujú 9-12 V. Mohol som ich pripojiť pomocou samostatného zdroja napájania pomocou tranzistora pre každú LED, ale to by zničilo jednoduchosť projektu.
Nahradil som ich teda štyrmi jednoduchými červenými diódami LED a znova som spustil test. LED diódy nakoniec blikali na moju hudbu, ale z nejakého zvláštneho dôvodu štvrtá LED nesvietila. Upravil som skript a znížil vypínacie napätie, aby štvrtá LED svietila, ale neboli vidieť žiadne zlepšenia. Potom som nastavil prahové napätie štvrtej LED diódy rovnako ako tretej a test som zopakoval. Nie, nie je vidieť žiadna žiara. Neskôr som skript upravil tak, aby ovládal 5 LED diód a experiment som zopakoval. Teraz štvrtá a piata LED dióda odmietli svietiť. Čudné. Vykonal som niekoľko ďalších testov a vylepšení, ale nič sa nezmenilo. Takže som nakoniec použil iba tri LED diódy.
Krok 8: Rock 'n' roll !
Nakoniec som všetku elektroniku zabalil do škatule a zvislo na ňu pripevnil jadro žiarovky. Potom som okolo neho umiestnil svoj papierový valec a nechal som hudbu, aby siahala každému do uší. Áno! Vyzeralo to super! Nie toľko, ako som očakával, ale stále celkom dobré. Chcel som však žltú lampu. Červená vyzerala dobre. A dostal som lacný Bluetooth reproduktor z mojich nudných USB.
Krok 9: Prejdite kódom
Predtým, ako stlačíte tlačidlo Späť, uvidíte názov tohto kroku, hlasujte prosím v tomto pokyne pre súťaže, v ktorých sa nachádza. Ďakujem.
Verziu dokumentu v kóde nájdete v tomto kroku.
Ako som už povedal (mnohokrát), kód je jednoduchý. Deklarovali sme celočíselný „zvuk“na uloženie úrovne zvuku zo vstupu. Vo funkcii nastavenia je malá chyba. Analógový kolík „A0“je definovaný ako vstupný kolík (namiesto „zvukového kolíka“). Kolíky 6, 7, 8, 9 sú definované ako výstupné kolíky.
Vo funkcii slučky začíname podmienkou, ktorá požaduje, aby sa všetky diódy LED zapli, ak je zvukový vstup väčší ako 35. Podobne máme ďalšie tri podmienky zamerané na konkrétne diódy LED pre konkrétny rozsah vstupov. A nakoniec, ak z A0 nie je prijatý žiadny vstup, všetky LED diódy zhasnú.
Dúfam, že rozumieš Snažil som sa čo najlepšie, pretože som začiatočník v Arduine! A áno, toto je môj prvý inštruktáž!
Dajte mi vedieť, či potrebujem vykonať nejaké zmeny v mojom pokyne. Uvidíme sa pri ďalšom!
Odporúča:
Stolná lampa na PCB: 7 krokov (s obrázkami)
Stolná lampa PCB: V dnešnej dobe nájdeme veľa elektronického odpadu a niektoré z nich sú PCB, ktoré sú priamo zoškrabané, pretože nefungujú správne. Teraz konkrétne hovoríme o LCD displeji, pri výrobe týchto displejov môže dôjsť k mnohým chybám, ktoré sú pre nahého neznáme
Cirkadiánne priateľská stolná lampa LED (nevyžaduje sa žiadne programovanie!): 7 krokov (s obrázkami)
Cirkadiánna priateľská stolová lampa LED (nevyžaduje sa žiadne programovanie!): Túto lampu som navrhol tak, aby bola priateľská k cirkadiánnemu rytmu. V noci je váš spánok jednoduchší, pretože sa môžu rozsvietiť iba teplé LED diódy. Cez deň vás môže prebudiť z spánku, pretože chladné biele aj teplé LED diódy sa môžu rozsvietiť v
APLIKÁCIA ANDROID OVLÁDANÁ JEDNODUCHÁ RGB LED STOLNÁ LAMPA: 5 krokov
APLIKÁCIA ANDROIDU RIADENÁ JEDNODUCHÁ RGB DESKTOPOVÁ LAMPA: v tomto návode vám teda ukážem, ako ovládať RGB LED pomocou smartfónu s Androidom. LED diódy RGB pracujú na základnom koncepte kombinácie základných farieb akéhokoľvek odtieňa, tj červenej, zelenej a modrej. Všetky farby majú tento elementárny farebný kompón
Špirálová lampa (tiež ako stolná lampa Loxodrome): 12 krokov (s obrázkami)
The Spiral Lamp (aka Loxodrome Desk Lamp): The Spiral Lamp (aka Loxodrome Desk Lamp) je projekt, ktorý som začal v roku 2015. Bol inšpirovaný Loxodrome Sconce Paula Nylandera. Môj pôvodný nápad bol motorizovaná stolová lampa, ktorá by na stenu premietala prúdiace svetelné lúče. Navrhol som a
Reaktívna stolná lampa Arduino Music: 8 krokov (s obrázkami)
Reaktívna stolná lampa Arduino Music: Dobrý deň všetkým! V tejto zostave vyrobíme reaktívnu stolnú lampu LED pomocou jednoduchých komponentov a základného programovania Arduino. Má pôsobivý efekt, pri ktorom svetlo tancuje na všetky zvuky a hudbu. Dokončil som tento projekt so spoluhráčom