Turinys:

„Arduino Music“stalinė lempa su „Bluetooth“!: 9 žingsniai
„Arduino Music“stalinė lempa su „Bluetooth“!: 9 žingsniai

Video: „Arduino Music“stalinė lempa su „Bluetooth“!: 9 žingsniai

Video: „Arduino Music“stalinė lempa su „Bluetooth“!: 9 žingsniai
Video: Противоугонная система Arduino Bike с использованием RFID-модуля atmega328 и MFRC522. Учебное пособие по электронике. 2024, Liepa
Anonim
„Arduino Music“stalinė lempa su „Bluetooth“!
„Arduino Music“stalinė lempa su „Bluetooth“!

Sveiki! Šioje instrukcijoje aš sukursiu ką nors šviesaus! Leiskite jums supažindinti su mano šaunia nauja staline lempa! Tai pigus sprendimas pasidaryti savo nuobodų stalą DJ nakties atrakcija! Arba gali būti ne. Bet aš jus patikinu, kad galutinis produktas bus puikus! Taigi pradėkime gaminti !!

Komponentai:

1. „Arduino Uno“(„Nano“būtų geresnis pasirinkimas)

2. „Bluetooth“garso imtuvas

Jei esate Indijoje, jį galite gauti čia:

JAV:

www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…

3. Šviesos diodai (aš naudoju juostelę)

4. Garsiakalbiai (turėjau garso sustiprintą garsiakalbių sistemą)

5. Trumpieji kabeliai

Įrankiai:

1. Lituoklis

2. Klijų pistoletas (neprivaloma)

1 žingsnis: „BlueTOOTH“imtuvas

„BlueTOOTH“imtuvas!
„BlueTOOTH“imtuvas!
„BlueTOOTH“imtuvas!
„BlueTOOTH“imtuvas!
„BlueTOOTH“imtuvas!
„BlueTOOTH“imtuvas!

Taigi pradėkime nuo lengvosios dalies. Aš gavau pigų „Bluetooth“garso imtuvą už 110 rupijų (apie 1,5 USD)

Tiesiog nuimkite prietaiso korpusą ir mažą plokštę galima lengvai išimti. Nesijaudinkite, mes nesvarstysime visų sudėtingų dalykų.

Būtinai elkitės atsargiai, kitaip, jei kas nors sulūš, turėsite įsigyti kitą. Vienoje pusėje rasite USB maitinimo įvestį, o kitoje - moterišką garso išvestį. Prie šios išvesties turime lituoti 2 laidus 3 paveikslėlyje nurodytose dalyse. Tai iš esmės yra vienas iš dviejų garsiakalbio išvesties kaiščių. Įsitikinkite, kad nesusipainiosite su išvesties jungties vidumi, nes vėliau negalėsite įkišti garsiakalbių garso lizdo.

2 žingsnis: DJ šviesos diodai

DJ šviesos diodai
DJ šviesos diodai
DJ šviesos diodai
DJ šviesos diodai
DJ šviesos diodai
DJ šviesos diodai

Gaukite 4 bet kokios spalvos šviesos diodus ir lituokite visus neigiamus kaiščius ant vieno vielos gabalo. Lituokite atskirus laidus prie kiekvieno teigiamo šviesos diodų kaiščio. SVARBIAUSIA SAUGUMAS! Jei įmanoma, naudokite lituoklio stovą. Taip pat rekomenduojama naudoti apsaugines pirštines ir akinius. Naudokite mažą ventiliatorių, kad nukreiptumėte dūmus nuo savęs.

Tačiau jums nereikia apsiriboti keturiais šviesos diodais. Jei esate susipažinę su „Arduino“, galite lengvai jį užprogramuoti, kad galėtumėte daugiau valdyti.

Norėdami geriau valdyti, galite naudoti RGB juostą, bet aš stengiausi, kad ji būtų kuo paprastesnė, nes naudojant RGB juostelę reikės daug programuoti.

Aš naudojau įprastą šviesos diodų juostą ir iš jos iškirpiau keturias dalis su 3 LED serijomis kiekvienoje dalyje. Tai suteiks daugiau šviesos iš lempos ir man nereikės naudoti srovės ribojimo rezistoriaus.

3 žingsnis: pirmasis bandymas

Pirmasis Bandymas
Pirmasis Bandymas
Pirmasis Bandymas
Pirmasis Bandymas

Ši dalis bus lengva, jei naudosite keturis šviesos diodus, tokius kaip aš. Galite tiesiog nukopijuoti mano kodą, įklijuoti jį į „Arduino ide“ir tiesiogiai įkelti. Bet tai nebus tikslus šviesos šou. Taigi, jei norite, kad tai atrodytų profesionaliai, štai ką turite padaryti.

Pirmiausia įdėkite garsiakalbius į „Bluetooth“imtuvą.

Dabar „Arduino ide“įveskite šį kodą:

negaliojanti sąranka ()

{

Serial.begin (9600);

}

tuštumos kilpa ()

{

Serial.println (analogRead (A0));

}

Dabar prijunkite „Arduino uno/nano“prie kompiuterio ir įkelkite eskizą.

Prijunkite vieną iš lituotų laidų („Bluetooth“grandinėje) prie „Arduino“A0 kaiščio, o kitą - prie įžeminimo kaiščio (GND). Prijunkite išmanųjį telefoną prie „Bluetooth“imtuvo ir ką nors paleiskite. Turėtumėte išgirsti muziką garsiakalbiuose. Sureguliuokite garsumą sau patogiausiu lygiu (man tai yra Maksimalus garsumas:-)). Įsitikinkite, kad „Arduino“vis dar prijungtas prie kompiuterio. Spustelėkite įrankiai -> serijinis monitorius ir turėtumėte pamatyti atsitiktinius skaičius. Jums gali būti per greitai juos užrašyti. Taigi, grįžkite atgal, spustelėkite įrankiai -> serijinis braižytuvas ir pamatysite grojamo garso grafiką. Nufotografuokite keletą ekrano kopijų ar nuotraukų, kad vėliau galėtumėte atlikti analizę.

Jei jus domina muzika, kurią grojau bandymui, jos „Saulėgrąžos“iš „Žmogus -voras“voratinklio eilutėje

4 žingsnis: kodavimas…

Ši dalis kai kuriems žmonėms gali būti nuobodi. Tačiau patikėkite manimi, nuo to priklauso jūsų galutinio produkto grožis. Aš išlaikiau tai kuo paprasčiau. Pirmiausia pažiūrėkite į mano kodą ir pabandykite suprasti, kas vyksta. Pabaigoje atliksime kodą.

Pridėjau savo kodo docx failą. Galite tai pereiti.

Kai jūsų kodas bus paruoštas, galėsite jį įkelti į „Arduino“. Taip, įsitikinkite, kad „Arduino“nėra prijungtas prie nieko kito, išskyrus jūsų kompiuterį.

5 žingsnis: antrasis bandymas

Antrasis bandymas
Antrasis bandymas

Išimkite „Arduino“iš kompiuterio ir prijunkite prie jo 9–12 V maitinimo šaltinį (rekomenduojama 9 V). Dabar prijunkite teigiamus šviesos diodų kaiščius prie „Arduino“išėjimų (šiuo atveju 6, 7, 8, 9 kaiščiai). Prijunkite bendrą neigiamą gnybtą prie GND kaiščio. Prijunkite „Bluetooth“imtuvo laidus prie „Arduino“A0 ir GND kaiščių ir paleiskite muziką (per „Bluetooth“).

Jei šviesos diodai mirksi pagal jūsų muziką, atlikote puikų darbą. Nes man pirmą kartą to nebuvo. Iš garsiakalbių taip pat neskambėjo garsas. Ir svarbiausia, daina buvo grojama tiesiogiai per mano mobilųjį garsiakalbį. Nepavyko prisijungti prie „Bluetooth“! Tada sužinojau, kad du „Bluetooth“plokštės USB maitinimo įvesties kontaktai yra sugedę. Tai yra pigių daiktų problema. Turėjau juos lituoti prie lentos ir viskas veikė nepriekaištingai! Nors bandymui naudoju įprastus mėlynus šviesos diodus, o ne juostelę.

Šaunu, padarykime lempą!

6 žingsnis: lempa

Lempa
Lempa
Lempa
Lempa

Radau du mažus PVC vamzdžius, bet man reikėjo vieno ilgo. Taigi, aš juos suklijavau su mažesniu vamzdžiu viduje, kad sustiprintų. Vėliau ant vamzdžio priklijavau keturias vienodo atstumo LED juostas. Galite pamatyti, kaip „tvarkingai“viską išsaugojau paveikslėlyje:-p

Pavadinkime tai mūsų lempos „šerdimi“. Išorinį korpusą padariau paprasčiausiai susukdamas A4 formato popierių į cilindrą. Taip paprasta! Tiesą sakant, aš sumaniau padaryti nuolatinę šios versijos versiją, jei viskas gerai.

7 žingsnis: galutinis testas

Prieš supakuodama viską į dėžutę, norėjau galutinai patikrinti. Prijungiau „Arduino“pagrindą, įjungiau viską, grojau šaunią muziką ir…

Nieko neatsitiko. Net nė vienas šviesos diodas nebandė švytėti! Aš dar kartą viską patikrinau ir vėliau supratau, kad šviesos diodai buvo po 12v!

„Arduino“išvesties kaištis gali tiekti maksimalią ~ 3.3v įtampą. To pakanka įprastiems šviesos diodams, tačiau šioms LED juostoms reikia 9–12 V. Aš galėjau juos prijungti per atskirą maitinimo šaltinį, naudojant kiekvieno šviesos diodo tranzistorių, tačiau tai sugadintų projekto paprastumą.

Taigi, aš juos pakeičiau 4 atskirais raudonais šviesos diodais ir vėl pradėjau bandymą. Šviesos diodai pagaliau mirksėjo pagal mano muziką, tačiau dėl keistų priežasčių ketvirtasis šviesos diodas nešvietė. Pakeičiau scenarijų ir sumažinau ketvirtojo šviesos diodo išjungimo įtampą, kad švytėtų, bet pagerėjimo nepastebėta. Tada aš padariau ketvirtojo šviesos diodo išjungimo įtampą kaip ir trečiąjį ir pakartojau testą. Ne, švytėjimo nematyti. Vėliau pakeičiau scenarijų, kad valdyčiau 5 šviesos diodus, ir pakartojau eksperimentą. Dabar ketvirtas ir penktas šviesos diodas atsisakė švytėti. Keista. Aš padariau keletą kitų bandymų ir pakeitimų, bet niekas nepasikeitė. Taigi pagaliau panaudojau tik tris šviesos diodus.

8 žingsnis: rokenrolas

Rokenrolas!!
Rokenrolas!!
Rokenrolas!!
Rokenrolas!!
Rokenrolas!!
Rokenrolas!!
Rokenrolas!!
Rokenrolas!!

Galiausiai supakavau visą elektroniką į dėžutę ir pritvirtinau lempos šerdį vertikaliai. Tada aš uždėjau aplink jį popierinį cilindrą ir leidau muzikai pasiekti kiekvieno ausį. Taip! Atrodė šauniai! Ne tiek, kiek tikėjausi, bet vis tiek gana gerai. Vis dėlto norėjau geltonos lempos. Raudona atrodė gerai. Ir aš gavau pigų „Bluetooth“garsiakalbį iš savo nuobodžių USB.

9 veiksmas: eikite per kodą

Prieš paspausdami mygtuką „Atgal“, pamatę šio veiksmo pavadinimą, balsuokite už šį nurodymą, kad galėtumėte dalyvauti konkursuose. Dėkojame.

Šiame žingsnyje galite rasti pridėtą kodo dokumento versiją.

Kaip jau sakiau (daug kartų), kodas yra paprastas. Mes paskelbėme sveiką skaičių „garsą“, kad išsaugotume įvesties garso lygį. Yra nedidelė sąrankos funkcijos klaida. Analoginis kaištis „A0“apibrėžiamas kaip įvesties kaištis (vietoj „garso kaiščio“). 6, 7, 8, 9 kaiščiai yra apibrėžti kaip išvesties kaiščiai.

Naudodami ciklo funkciją, mes pradedame nuo sąlygos, prašančios įjungti visus šviesos diodus, jei garso įvestis yra didesnė nei 35. Panašiai turime dar tris sąlygas, skirtas tam tikriems šviesos diodams tam tikram įvesties diapazonui. Ir galų gale, jei iš A0 nėra gaunama jokių įėjimų, visi šviesos diodai užgęsta.

Tikiuosi supratai. Aš stengiausi, nes esu „Arduino“naujokas! Ir taip, tai mano pirmasis Instructable!

Praneškite man, jei man reikia atlikti kokių nors pakeitimų „Instructable“. Iki pasimatymo iki kito!

Rekomenduojamas: