Sisukord:
- Samm: elektroonika
- Samm: mikrokontrolleri programmeerimine
- 3. samm: korpuse valmistamine
- 4. samm: korpuse täitmine
- Samm: alumiiniumist esipaneeli graveerimine
- 6. samm: valmis
Video: 160 LED VU-meetrit: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See projekt on 160 LED stereo-VU-meeter, 80 LED-i helikanali kohta. See põhineb AVR -mikrokontrolleril ATmega328p, mis on sama Arduino UNO või nano sees. See VU-meeter reageerib seadme tagaküljel asuvatele RCA-pistikutele ja seda saab ühendada mis tahes helivõimendiga. Testisin seda oma võimendi eelvõimendi väljundil ja tasemed on korras ning neid saab potentsiomeetri abil reguleerida.
Seda projekti pole raske teha, kuid ma ei soovita seda elektroonika algajale, kuna peate teadma, kuidas SMD komponente joota. Kuid teil on selle ehitamine, jootmine ja kokkupanemine väga lõbus, nagu ma tegin!
Selle juhendi eesmärk on õpetada, kuidas seda VU-meetrit minu projektifailidest koostada. Kõik riist- või tarkvaraga seotud failid on minu Githubis, kuna see projekt on avatud lähtekoodiga. Muutke seda julgelt! Kood on samuti dokumenteeritud (doxygen viis)!
Alustame ehitamist!
Samm: elektroonika
Alustuseks ehitame VU-meetri tuuma: elektroonika.
Tegin trükkplaadi EAGLE abil. Failid on minu Githubis.
Te vajate seda kahte trükkplaati ja mõnda komponenti. Tegelikult viitab materjali arve ühele trükkplaadile ja kuna seal on kaks helikanalit, vajate kahte trükkplaati ja iga komponenti kaks korda.
BOM -ile (Bill Of Materials) pääsete juurde siit: BOM.
PCB Gerber -failidele pääsete juurde siit: Gerber.
PCB jaoks peate selle valmistama, seal on palju ettevõtteid, kes teevad seda odavalt, nagu JLCPCB või PCBWAYS. Kasutasin PCBWAYSi isiklikult ja nad pakkusid mulle tahvleid vastutasuks mõnele Githubi karjumisele/arvustusele.
Kui te pole kunagi varem PCB -d tellinud, on see väga lihtne, peate lihtsalt pakkima ülaltoodud lingitud Gerberi failid ZIP -arhiivis ja pakkima selle oma lemmiktootja veebisaidile. Ja see ongi!
Kui otsustate kasutada PCBWAYS -i, saate selle lingi kaudu hõlpsalt tellida trükkplaadi ilma Gerbersiga jama: EASY_ORDER_LINK
Kui teil on kõik vajalikud komponendid olemas, saate kõike jootma, järgides komponentide nime BOM -il ja trükkplaadil.
Samm: mikrokontrolleri programmeerimine
Kui teie kaks plaati on joodetud, peate neile programmeerima mikrokontrolleri ATmega328p.
Atmega32 püsivara põletamiseks peate esmalt alla laadima tarkvarakausta GitHubis.
Selleks vajate sellist AVR -programmeerijat nagu see USBASP (leiate selle Aliexpressist, bangoodist, ebayst, otsides usbaspi …) või lihtsalt Arduino.
Kui kasutate Arduinot, järgige lihtsalt seda õpetust: Arduino tuto
Kui kasutate AVR programmeerijat, järgige seda.
Annan teile lihtsalt pealkirjad selle kohta, kuidas seda eelnevalt loetletud isp -programmeerijaga teha (veenduge, et draiverid on õigesti installitud, saate Google'ist otsides selle kohta kasulikku teavet.)
Installige WinAVR (Windowsi jaoks) (et arvuti saaks programmeerijaga ATmega kaudu suhelda): Link
Seejärel ühendage programmeerija arvutiga ja trükkplaadiga (6 -kontaktiline pistik). Olge seda tehes tähelepanelik, kui ühendate selle valesti, ei tööta see ilmselgelt.
Avage terminal (Windowsis CMD) ja tippige:
avrdude -c usbasp -p m328p -B 5 -U flash: w: firmware.hex -U lfuse: w: 0xBF: m -U hfuse: w: 0xD9: m
Valmis! Mikrokontrolleril vilkus püsivara! (Kui see ebaõnnestub, veenduge, et teil on õiged draiverid installitud, õige ISP -programmeerija nimi ja teie vooluahela hea ühendus.)
3. samm: korpuse valmistamine
Korpuse valmistamisel kasutasin alusmaterjalina MDF -i ja vineeri. Kõik joonised puidu lõikamiseks ja kokkupanekuks leiad SIIT.
4. samm: korpuse täitmine
Peate lisama USB -pistiku, RCA -pesad ja potid. Ühte potti kasutatakse VU-meetri sisendvõimendi seadistamiseks, teist ei kasutata ja seda saab tarkvara muutmise abil kasutada kõigeks, mida soovite.
Kui see on tehtud, lisage trükkplaadid ja ühendage need pistikute ja pottidega.
Lisasin korpusele läbipaistva akrüülist alumise osa, et saaksite ikka VU-meetri sisse vaadata.
Samm: alumiiniumist esipaneeli graveerimine
Esipaneelil kasutasin alumiiniumi ja otsustasin lisada oma logo. Graveerisin selle elektrokeemilise meetodi abil, mida nimetatakse elektrolüüsiks. Seda on väga lihtne teha ja selle kohta saate natuke rohkem teada SIIT.
Kasutasin elektrilist maskeerimislinti, et kaitsta osa, mida ma ei tahtnud graveerida.
6. samm: valmis
Ärge unustage, kõik disainifailid ja üksikasjad on minu Githubis SIIN!
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
Sisekõrvaklappide tegemine ainult Oculus Rift jaoks: 160 jeeni: 5 sammu
Tehke sisemised kõrvaklapid ainult Oculus Riftile: 160 jeeni: Oculuse algne sisekõrva hedaphone -komplekt maksab 5800 jeeni (umbes 50 dollarit). Selle elemendiga tegin odavad kõrvaklapid Sfääriliste otsikutega vedrulaadiga testimisnõelad ja sisekõrvaklapid
Neopixel Ws2812 LED -i või LED -riba või LED -rõnga kasutamine Arduinoga: 4 sammu
Kuidas kasutada Neopixel Ws2812 LED -i või LED -riba või LED -rõngast Arduinoga: Tere poisid, kuna Neopixeli LED -riba on väga populaarsed ja seda nimetatakse ka ws2812 LED -ribaks. Need on väga populaarsed, kuna nendel LED -ribadel saame käsitleda iga LED -i eraldi, mis tähendab, et kui soovite, et vähesed LED -id helendaksid ühes värvitoonis
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba