Turinys:

„Active Music Party“LED žibintas ir „Bluetooth“garsiakalbis su švytėjimu tamsoje PLA: 7 žingsniai (su nuotraukomis)
„Active Music Party“LED žibintas ir „Bluetooth“garsiakalbis su švytėjimu tamsoje PLA: 7 žingsniai (su nuotraukomis)

Video: „Active Music Party“LED žibintas ir „Bluetooth“garsiakalbis su švytėjimu tamsoje PLA: 7 žingsniai (su nuotraukomis)

Video: „Active Music Party“LED žibintas ir „Bluetooth“garsiakalbis su švytėjimu tamsoje PLA: 7 žingsniai (su nuotraukomis)
Video: Kidforte PVC Light & Music Lantern 2024, Liepa
Anonim
Image
Image
„Active Music Party“LED žibintas ir „Bluetooth“garsiakalbis su švytėjimu tamsoje PLA
„Active Music Party“LED žibintas ir „Bluetooth“garsiakalbis su švytėjimu tamsoje PLA

Sveiki, ir ačiū, kad prisijungėte prie mano „Instructable“

Kasmet su savo sūnumi, kuriam dabar yra 14 metų, atlieku įdomų projektą. Mes sukūrėme keturkojį, plaukimo tempų laikrodį (kuris taip pat yra pamokomas), CNC korpuso suolą ir „Fidget Spinners“.

Artėjant žiemai ir artėjant kelioms kempingų kelionėms, manėme, kad būtų smagu pasigaminti smagų kempingo žibintą, tačiau norėjome jį pakelti į kitą lygį, todėl nusprendėme pridėti dar porą. „Bluetooth“garsiakalbis muzikai, taip pat keli skirtingi vakarėlio apšvietimo režimai. Taip pat yra USB įkrovimo prievadas jūsų telefonui:)

Jis yra gana didelis, 14 colių aukščio, 5 colių pločio ir turi 90 šviesos diodų žibintų skyriuje. Didžioji dalis svorio yra apačioje, todėl gerai sėdi, o viršuje esanti rankena leidžia lengvai nešiotis. „Glow in the Dark PLA“viršus taip pat yra malonus prisilietimas.

„Lantern“turi 6 režimus, o šauniausia yra tai, kad taip pat galite užprogramuoti savo. Jei sugalvosite ką nors įdomaus, praneškite man, kad galėtume tai įtraukti į savo!

Pridedami du vaizdo įrašai, pirmasis yra tik aš, švilpiantis, kad parodyčiau reaktyviąsias lemputes. Atrodo daug vėsiau, kai grojama tikra muzika, bet dėl autorių teisių negaliu to rodyti su muzika … Kitas vaizdo įrašas rodo spalvų ciklo režimą, o vaizdo įrašas nerodomas irgi nedaryk to teisingai.

Jei jums patinka ši pamoka, balsuokite už ją mūsų dalyvavusiuose konkursuose

Štai skirtingi režimai, kuriuos sukūrėme savo žibintui:

  1. 100% RGB šviesa
  2. 50% RGB šviesa
  3. 25% RGB šviesa
  4. Spalvų dviratis
  5. Aktyvus vakarėlio režimas 1- rampos spalvos su 3 spalvų pakitimais (mėlyna esant mažam garsui, žaliai viduryje ir raudonai aukštai)
  6. Aktyvus vakarėlio režimas 2 - rampos spalvos pagal garso amplitudę.

Dalių sąrašas:

  • „Bluetooth“garsiakalbis, kurį galite išardyti. Mūsiškis buvo laimėtas kaip prizas iš „Instructables Microcontroller“konkurso. Tai 3 W monofoninis „Bluetooth“garsiakalbis ir jame yra USB įkroviklio prievadas. Čia yra nuoroda į svetainę, kurioje galite nusipirkti, bet jie yra gana brangūs. Plius dydis, jei jį naudosite, puikiai tilps į konstrukciją. Garso kokybė nėra tokia puiki, todėl nusprendėme ją naudoti. Jei jį sugadintume, nenusimintume, atsargiai išardykite, pirmiausia atsukite visus varžtus, tada atsargiai naudokite „dremel“įrankį, kad nupjautumėte elektroniką nuo likusio korpuso.
  • Vandeniui atspari 5050 LED šviesos juosta:
  • „Arduino Uno“:
  • „Adafruit Electret“mikrofono stiprintuvas:
  • Didelės talpos 3S 4000mAh 11.1v akumuliatorius: https://www.amazon.com/gp/product/B0087Y7V3U Jums taip pat reikės įkroviklio … Pradinis akumuliatoriaus panaudojimas buvo prieš porą metų pastatytame „Quadcopter“.
  • 3 MOSFET tranzistoriai:
  • 20 varžtų:
  • LED maitinimo jungiklis:
  • 2 momentiniai jungikliai:
  • Švytėjimas tamsoje PLA:
  • Akumuliatoriaus kulkų jungtys
  • 1k rezistorius
  • Viela
  • Duonos lenta ir džemperiai bandymams

Įrankių sąrašas:

  • 3D spausdintuvas ir PLA filtras
  • „Philips“galvos atsuktuvas (mažas su ilgu velenu)
  • Lituoklis ir lydmetalis
  • „Dremel“įrankis
  • Super klijai
  • Gręžkite dideliu grąžtu

1 žingsnis: 3D spausdinkite dėklą

3D spausdinimas
3D spausdinimas

Korpuso komponentus išspausdinome PLA su 2 skirtingomis medžiagos ritėmis. Raudona PLA apatiniam ir viduriniam sluoksniams, o žibinto vidinei, išorinei, viršutinei ir rankenos dalims mes švytėjome tamsoje PLA. Žibintai suteikia daug šviesos tamsios medžiagos švytėjimui, todėl po to, kai išjungiame šviesą, ji gražiai šviečia.

Galima spausdinti 7 pagrindinius komponentus: apatinį pagrindą, viršutinį pagrindą, akumuliatoriaus stalčių, šviesos pagrindą, šviesos įdėklą, šviesų viršų ir rankeną. Vienas nedidelis gabalas, kuris yra jungiklio spaustukai, skirti laikyti 2 jungiklius šviesos pagrinde. Mes panaudojome super klijus ant jų, nesukeliant jungiklio, o tai buvo problema, kai mes tiesiog bandėme įklijuoti jungiklį vietoje be spaustukų.

2 žingsnis: Surinkite apatinę bazinę elektroniką

Surinkite apatinę bazinę elektroniką
Surinkite apatinę bazinę elektroniką
Surinkite apatinę bazinę elektroniką
Surinkite apatinę bazinę elektroniką
Surinkite apatinę bazinę elektroniką
Surinkite apatinę bazinę elektroniką

Kai kuriuos komponentus reikia surinkti korpuse ir prijungti, kad viskas tilptų ir būtų izoliuota.

Apatiniame sluoksnyje įdėjome „Bluetooth“garsiakalbį, „Arduino“/„Lighting LED“maitinimo jungiklį ir mikrofoną. Jums reikės ilgų laidų ir jungiklio, kurį lituosite prie pagrindinio „Bluetooth“garsiakalbio jungiklio, kad jį būtų galima paleisti iki šviesos pagrindo. Laidai prie maitinimo jungiklio bus nukreipti iki viršutinio pagrindo, kad jie galėtų prisijungti prie akumuliatoriaus ir „Arduino“. Taip pat reikia, kad nuo „Arduino“iki mikrofono būtų nutiesti 2 laidai.

Atminkite, kad kiti trys veiksmai yra šiek tiek susipynę. Prieš lituodami viską, įsitikinkite, kad laidai patenka ten, kur jie turi būti:)

Kai maitinimo jungiklio kaiščiai yra jungiklio viršuje, ir kaiščių numeriai iš kairės į dešinę, pradedant nuo 1 ir baigiant 5. Pastaba: neturiu galutinio jungiklio laidų nuotraukos, mėlynos ir baltos spalvos nuotrauka buvo laikina, kol mes iš tikrųjų tinkamai juos užkodavome spalvomis ir užbaigėme perjungimą.

Atsižvelgiant į tai, kas išdėstyta pirmiau, štai kaip prijungėme LED maitinimo jungiklį:

  • 1 baterija - ir „Arduino“-
  • 2 ir 5 „Arduino +“
  • 3 Baterija +

Dabar galite paimti keletą mažų varžtų ir pritvirtinti mikrofoną prie pagrindo šono arba apačios. Mes taip pat naudojome super klijus, kad pritvirtintume bateriją prie pagrindo apačios, kad ji nejudėtų.

3 žingsnis: Surinkite žibinto viršų

Surinkite žibinto viršų
Surinkite žibinto viršų
Surinkite žibinto viršų
Surinkite žibinto viršų
Surinkite žibinto viršų
Surinkite žibinto viršų

Šiame žingsnyje mes pritvirtinsime žibintus prie vidinio žibinto korpuso, tada pritvirtinsime išorinį korpusą ir lituosime šviesos laidus prie MOSFET ir išbandysime dalykus. Prieš šį žingsnį išbandėme „Arduino“laidus ir jūs taip pat galite, jei norite. Visada smagu pamatyti, kaip viskas užsidega prieš viską surenkant.

Norėdami pritvirtinti žibintus prie šviesos vidinio pagrindo, pirmiausia jį išmatavome, apvyniodami žibintus, ir gavome 30 segmentų (90 žibintų). Tada mes supjaustome juostelę ir pašaliname pagrindą. Mes pradėjome vyti šviesas tarp statramsčių pagrindo apačioje, kad būtų vietos laidams ir litavimui. Tada tiesiog tvirtai sukiojomės spirale, kol pataikėme į viršų. Galbūt norėsite turėti papildomą ar du segmentus kiekvienam atvejui ir nukopijuokite, kai pasieksite viršūnę.

Tokiu būdu nuleidę, apačioje ir viršuje dedame super klijus, kad jie liktų vietoje, nes klijai ant šviesių juostelių yra labai blogi. Tarp žibintų ir plono išorinio apvalkalo nėra daug tarpo, kad būtų užtikrinta, jog jei nepavyks klijai, žibintai vis tiek bus tinkamai sumontuoti žibinte.

Dabar tiesiog įdėkite vidinį apvalkalą su žibintais į išorinį apvalkalą ir naudokite varžtus, kad sujungtumėte juos ir laikytumėte daiktus.

4 žingsnis: Surinkite viršutinę bazinę elektroniką

Surinkite viršutinę bazinę elektroniką
Surinkite viršutinę bazinę elektroniką
Surinkite viršutinę bazinę elektroniką
Surinkite viršutinę bazinę elektroniką
Surinkite viršutinę bazinę elektroniką
Surinkite viršutinę bazinę elektroniką

Viršutinėje bazėje yra „Arduino“, MOSFET ir akumuliatorius.

Mes prijungėme MOSFET su šilumos sinchronizavimu prie nugaros, kai gulėjome kojomis į save. Iš pradžių bandymams naudojome duonos lentą, tada išėmėme ir tiesiog lituodavome viską kartu, kad būtų patvariau.

Duonos lentai yra vietos, tačiau ji bus tvirtesnė, nei tiesiog viską lituoti ir tada užklijuoti elektros juosta, ką mes padarėme.

Žiūrėkite kai kurias pridėtas nuotraukas, kuriose bandžiau parodyti, kaip mes viską sujungėme. Ankstesniame apatiniame pagrindiniame žingsnyje yra mikrofono nuotraukos.

Štai kaip mes prijungėme „Arduino“ir prijungėme jungtis prie įvairių komponentų:

  • Mikrofono išvestis į kontaktą A0
  • Režimas Pasirinkite mygtuką, skirtą 12 kaiščiui -> atsparumą -> įžeminimą ir mygtuko kaištį 0
  • Raudona išvestis į 3 kaištį -> Kairysis kaištis Raudonas MOSFIT
  • Žalia išvestis į 5 kaištį -> Kairysis kaištis Žalia MOSFIT
  • Mėlyna išvestis į 6 kaištį -> Kairysis kaištis Mėlynas MOSFIT
  • 5 voltų režimo pasirinkimo mygtuko kaištis prie mikrofono 13,3 volto
  • VIN prie 12 voltų žibintų laido
  • Raudonas MOSFIT centras -> Raudonos šviesos laidas
  • Žalios spalvos MOSFIT centras -> Žalios šviesos laidas
  • Mėlynas MOSFIT centras -> Mėlynos šviesos laidas
  • Įžeminimas iki mikrofono ir prie dešiniojo MOSFIT kaiščio (aš nuvedžiau vieną laidą nuo žemės visiems 3 ir jungikliui)
  • Įžeminkite nuo maitinimo jungiklio iki mikrofono įžeminimo

Mes išlydėme „Arduino“maitinimo jungtį ir litavome laidus tiesiai prie plokštės, kaip matote pirmoje ir antroje paskutinėje nuotraukoje.

Dabar galite pritvirtinti viršutinį pagrindo apvalkalą prie apatinio pagrindo korpuso.

Paskutinis žingsnis yra paimti keletą trumpų varžtų ir pritvirtinti „Arduino“prie korpuso šono. Yra plokščia vieta, sukurta būtent šiam tikslui!

Jei jums reikia daugiau pagalbos dėl laidų, peržiūrėkite šias nuorodas:

  • Režimo mygtukas:
  • MOSFET šviesos diodai:
  • Mikrofonas:

5 veiksmas: užprogramuokite „Arduino“

Programuokite „Arduino“
Programuokite „Arduino“
Programuokite „Arduino“
Programuokite „Arduino“
Programuokite „Arduino“
Programuokite „Arduino“

Dabar ateina lengva „Arduino“programavimo dalis. Prijunkite „Arduino“prie kompiuterio naudodami USB kabelį ir įsitikinkite, kad turite įdiegtą „Arduino“programinę įrangą (šiame žingsnyje yra daug vadovėlių, todėl čia praleisiu).

Atsisiųskite „lantern.ino“iš šio puslapio ir įkelkite jį į „Arduino“. Nedvejodami pakeiskite jį pagal savo skonį/poreikius.

Radau vieną trikdį su mikrofonu, imu mėginius 40 MHz dažniu ir kartkartėmis jis užstrigtų ir nepateiktų jokių duomenų, kurie sukeltų šuolį, nes numatytosios min ir max vertės yra 0–1023. Aš filtruoju šiuo atveju ir tiesiog naudoju paskutinę amplitudę, kai tai atsitinka, todėl vakarėlių režimai tapo daug geresni. Galbūt aš tiesiog gavau iš dalies sugedusį mikrofoną …

Kai kuriuos derinimo „Serial.print“teiginius taip pat palikau (bet pakomentavau), kad galėtumėte juos perkelti, jei žaidžiate keisdami kodą.

6 žingsnis: Mėgaukitės galutiniu produktu

Image
Image
„Arduino“konkursas 2017 m
„Arduino“konkursas 2017 m

Tai veikia tikrai gerai ir buvome maloniai nustebinti, kaip šauniai atrodo. Visi, kuriems tai parodėme, buvo labai sužavėti, ir tikimės, kad jums patiks taip pat, kaip ir mums!

7 žingsnis: mokymai …

Image
Image

Tikriausiai norėsite sumažinti mikrofono stiprinimą, bazėje jis tampa gana garsus, ir mes nustatėme, kad jei garsas sukasi per maždaug 75% „iPhone max“, mikrofonas išsigąsta ir iš naujo paleidžia „Arduino“. Jei kas nors žino, kodėl tai yra lengva, aš norėčiau apie tai išgirsti.

Kabelių klojimas buvo šiek tiek netvarkingas, todėl jei turėtume tai padaryti dar kartą, būtume daugiau galvoję apie tai, kaip pajungti kabelius tarp sluoksnių, kad jie netrukdytų akumuliatoriaus dėžutei judėti ir išeiti. Tai veikia mums, bet mes tiesiog turime būti atsargūs, pašalindami ir vėl įdėdami.

Jei turėtume tai padaryti dar kartą, būtume naudoję geresnį „Bluetooth“garsiakalbį ir stereo garsiakalbių sąranką. Man pritrūko laiko užprogramuoti 2 vakarėlių režimus, ir jie galėtų padaryti daugiau derinimo. Efektai yra sunkiai užkoduotos vertės ir, turėdamas daugiau laiko, būčiau paėmęs dainą, kai ji grojo, ir pakoreguodamas diapazonus, atsižvelgdamas į tų dainų apimties duomenis.

Aš taip pat būčiau pastatęs prievadą arba įkišęs kabelį, kad programuojant „Arduino“nereikėtų jo išardyti

Aš programavau išjungdamas šviesą ir neturėdamas rankenos, ir padėjau juos vienas šalia kito, kai šviesos viršus apverstas. Jie gerai atitiko aukštį, todėl buvo lengva išbandyti.

Švytėjimas tamsoje PLA viršuje neabejotinai pavyko puikiai ir aš rekomenduočiau jį visiems, kuriantiems projektą.

Rekomenduojamas: