Turinys:
- 1 žingsnis: Elektronika
- 2 žingsnis: mikrovaldiklio programavimas
- 3 žingsnis: gaubto gamyba
- 4 žingsnis: užpildykite aptvarą
- 5 žingsnis: Aliuminio priekinio skydo graviravimas
- 6 žingsnis: padaryta
Video: 160 LED VU-matuoklis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šis projektas yra 160 LED stereo VU matuoklis, kuriame yra 80 šviesos diodų kiekviename garso kanale. Jis pagrįstas AVR mikrovaldikliu ATmega328p, tas pats „Arduino UNO“arba „nano“viduje. Šis VU matuoklis reaguoja į garso tiekiamus RCA lizdus įrenginio gale ir gali būti prijungtas prie bet kurio garso stiprintuvo. Aš išbandžiau jį su savo stiprintuvo išvesties išvestimi, o lygiai yra geri ir gali būti sureguliuoti naudojant potenciometrą.
Šį projektą nėra sunku padaryti, bet aš nerekomenduoju jo pradedantiesiems elektronikos srityje, nes jūs turite žinoti, kaip lituoti SMD komponentus. Bet jums bus labai smagu jį statyti, lituoti ir sudėti, kaip aš!
Šio vadovo tikslas yra išmokyti, kaip sukurti šį VU matuoklį iš mano projekto failų. Visi failai, susiję su aparatine ar programine įranga, yra mano „Github“, nes šis projektas yra atvirojo kodo. Nesivaržykite jį modifikuoti! Kodas taip pat dokumentuotas (deguonies būdas)!
Pradėkime statyti!
1 žingsnis: Elektronika
Pradėsime nuo VU matuoklio branduolio-elektronikos-sukūrimo.
Aš padariau PCB naudodami EAGLE. Failai yra mano „Github“.
Jums reikės dviejų PCB ir kelių komponentų. Tiesą sakant, medžiagos sąraše nurodomas vienas PCB, o kadangi yra du garso kanalai, jums reikės dviejų PCB ir kiekvieno komponento du kartus.
BOM (Bill Of Materials) galite pasiekti čia: BOM.
Prie PCB Gerber failų galite prisijungti čia: Gerber.
Jei norite, kad PCB būtų pagaminta, yra daug įmonių, kurios tai padarys pigiai, pavyzdžiui, JLCPCB ar PCBWAYS. Aš asmeniškai naudoju PCBWAYS ir jie man pasiūlė lentas mainais į šauksmą/apžvalgą mano „Github“.
Jei anksčiau niekada neužsakėte PCB, tai labai paprasta, jums tiesiog reikia suspausti aukščiau susietus Gerber failus į.zip archyvą ir įdėti jį į savo mėgstamo gamintojo svetainę. Ir tai yra!
Jei nuspręsite naudoti PCBWAYS, galite lengvai užsisakyti PCB nesikišdami su „Gerbers“naudodami šią nuorodą: EASY_ORDER_LINK
Kai turėsite visus reikalingus komponentus, viską galėsite lituoti, sekdami komponentų pavadinimus BOM ir PCB.
2 žingsnis: mikrovaldiklio programavimas
Kai visos dvi plokštės bus sulituotos, turėsite jose užprogramuoti mikrovaldiklį ATmega328p.
Norėdami įrašyti programinę įrangą „atmega32“, pirmiausia turite atsisiųsti programinės įrangos aplanką „GitHub“.
Tam jums reikės tokio AVR programuotojo kaip šis USBASP (jį rasite „Aliexpress“, „bangood“, „ebay“ieškodami usbasp …) arba tiesiog „Arduino“.
Jei naudojate „Arduino“, vadovaukitės šia pamoka: „Arduino tuto“
Jei naudojate AVR programuotoją, atlikite šį:
Aš tik pateiksiu jums antraštes, kaip tai padaryti naudojant anksčiau išvardytą ISP programuotoją (įsitikinkite, kad tvarkyklės įdiegtos teisingai, naudingos informacijos galite rasti ieškodami „Google“.)
Įdiekite „WinAVR“(„Windows“) (kad kompiuteris galėtų bendrauti su ATmega per programuotoją): Nuoroda
Tada prijunkite programuotoją prie kompiuterio ir prie PCB (6 kontaktų jungtis). Darydami tai atkreipkite dėmesį, jei netinkamai prijungsite, akivaizdžiai neveiks.
Atidarykite terminalą (CMD sistemoje „Windows“) ir įveskite:
avrdude -c usbasp -p m328p -B 5 -U flash: w: firmware.hex -U lfuse: w: 0xBF: m -U hfuse: w: 0xD9: m
Padaryta ! Mikrovaldiklyje sumirgėjo programinė įranga! (Jei nepavyksta, įsitikinkite, kad įdiegėte tinkamas tvarkykles, teisingą ISP programuotojo pavadinimą, gerą jungtį prie grandinės.)
3 žingsnis: gaubto gamyba
Korpuso gamybai naudoju MDF ir fanerą. Visus medžio pjovimo ir surinkimo brėžinius rasite ČIA.
4 žingsnis: užpildykite aptvarą
Turėsite pridėti USB jungtį, RCA lizdus ir puodus. Vienas indas naudojamas VU matuoklio įvesties stiprinimui nustatyti, kitas nenaudojamas ir gali būti naudojamas viskam, ko tik norite, tiesiog pakeisdami programinę įrangą.
Kai tai bus padaryta, pridėkite PCB ir prijunkite juos prie jungčių ir puodų.
Prie korpuso pridėjau skaidrią akrilo apatinę dalį, kad vis tiek galėtumėte žiūrėti į VU matuoklį.
5 žingsnis: Aliuminio priekinio skydo graviravimas
Priekiniame skydelyje naudoju aliuminį ir nusprendžiau pridėti savo logotipą. Aš išgraviruoju jį naudodami elektrocheminį metodą, vadinamą elektrolize. Tai padaryti labai paprasta, o apie tai šiek tiek daugiau sužinoti galite ČIA.
Aš naudoju elektrinę maskavimo juostą, norėdamas apsaugoti dalį, kurios nenorėjau graviruoti.
6 žingsnis: padaryta
Nepamirškite, visi dizaino failai ir informacija yra mano „Github“ČIA!
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Padarykite vidines ausines tik „Oculus Rift“: 160 jenų: 5 žingsniai
Padarykite vidines ausines tik „Oculus Rift“: 160 jenų: originalus „Oculus“vidinės ausies „hedaphone“rinkinys kainuoja 5800 jenų (apie 50 USD). Su šiuo elementu pagaminau pigias ausines „Spherical Tipped Spring Loaded Probes Testing Pins“ir vidinės ausies ausines
Kaip naudoti „Neopixel Ws2812“LED arba LED juostelę arba LED žiedą su „Arduino“: 4 žingsniai
Kaip naudoti „Neopixel Ws2812“LED arba LED juostelę arba LED žiedą su „Arduino“: Sveiki vaikinai, nes „Neopixel“LED juostelė yra labai populiari ir ji taip pat vadinama „ws2812 LED“juostele. Jie yra labai populiarūs, nes šioje LED juostelėje mes galime kreiptis į kiekvieną lemputę atskirai, o tai reiškia, kad jei norite, kad keli šviesos diodai švytėtų viena spalva
ESP8266 RGB LED juostelės WIFI valdymas - „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“- RGB LED STRIP išmaniojo telefono valdymas: 4 žingsniai
ESP8266 RGB LED juostelės WIFI valdymas | „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“| „RGB LED STRIP“išmaniojo telefono valdymas: Sveiki vaikinai, šioje pamokoje mes išmoksime naudoti „nodemcu“arba „esp8266“kaip IR nuotolinio valdymo pultą, norint valdyti RGB LED juostą, o „Nodemcu“bus valdomas išmaniuoju telefonu per „Wi -Fi“. Taigi iš esmės galite valdyti RGB LED juostelę savo išmaniuoju telefonu