Obsah:

Stolná lampa Arduino s Bluetooth!: 9 krokov
Stolná lampa Arduino s Bluetooth!: 9 krokov

Video: Stolná lampa Arduino s Bluetooth!: 9 krokov

Video: Stolná lampa Arduino s Bluetooth!: 9 krokov
Video: Бюджетная Zigbee LED лента с питанием по USB, для декоративного и аварийного освещения 2024, Júl
Anonim
Stolná lampa Arduino s Bluetooth!
Stolná lampa Arduino s Bluetooth!

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

Prijímač BlueTOOTH!
Prijímač BlueTOOTH!
Prijímač BlueTOOTH!
Prijímač BlueTOOTH!
Prijímač BlueTOOTH!
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

LED diódy DJ
LED diódy DJ
LED diódy DJ
LED diódy DJ
LED diódy DJ
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

Prvý test
Prvý test
Prvý test
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

Druhý test
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

Lampa
Lampa
Lampa
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 !

Rock 'n' roll !!
Rock 'n' roll !!
Rock 'n' roll !!
Rock 'n' roll !!
Rock 'n' roll !!
Rock 'n' roll !!
Rock 'n' roll !!
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: