Cov txheej txheem:
- Kauj Ruam 1: Cov Khoom Siv Hluav Taws Xob
- Kauj ruam 2: Microcontroller Programming
- Kauj Ruam 3: Ua Daim Ntawv Thov
- Kauj ruam 4: Populating lub Enclosure
- Kauj Ruam 5: Sau Aluminium Pem Hauv Ntej Vaj Huam Sib Luag
- Kauj ruam 6: Ua tiav
Video: 160 LED VU-Meter: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Txoj haujlwm no yog 160 LED tso suab VU-meter, nrog 80 LED rau ib lub suab. Nws yog nyob ib puag ncig AVR microcontroller ATmega328p, zoo ib yam hauv Arduino UNO lossis nano. Qhov VU-meter no ua rau lub suab pub-hauv RCA jacks nyob tom qab ntawm chav tsev thiab tuaj yeem txuas rau ntawm txhua lub suab amp. Kuv sim nws ntawm preamp tso tawm ntawm kuv lub amp thiab qib tau zoo, thiab tuaj yeem hloov kho nrog kev pab los ntawm lub zog loj.
Txoj haujlwm no tsis nyuaj ua tab sis kuv tsis pom zoo rau tus pib ua khoom siv hluav taws xob, raws li koj xav paub yuav ua li cas txhawm rau txhawm rau txhawm rau SMD cov khoom. Tab sis koj yuav muaj kev lom zem heev tsim nws, ua kom nws tawg, thiab muab tso ua ke ib yam li kuv tau ua!
Phau ntawv qhia no muaj lub hom phiaj ntawm kev qhia yuav tsim VU-meter li cas ntawm kuv cov ntaub ntawv. Txhua cov ntaub ntawv cuam tshuam nrog kho vajtse lossis software nyob ntawm kuv Github vim qhov haujlwm no yog qhov qhib. Xav tias dawb los hloov nws! Cov cai tau sau tseg (txoj kev ua pa) ib yam nkaus!
Cia peb pib tsim!
Kauj Ruam 1: Cov Khoom Siv Hluav Taws Xob
Peb yuav pib los ntawm kev tsim lub hauv paus ntawm VU-meter: cov khoom siv hluav taws xob.
Kuv ua PCB siv EAGLE. Cov ntaub ntawv nyob ntawm kuv Github.
Koj yuav xav tau ob lub PCB thiab ob peb yam khoom siv. Qhov tseeb, daim nqi ntawm cov khoom siv hais txog ib qho PCB, thiab raws li muaj ob lub suab sib txuas, koj yuav xav tau ob lub PCB thiab txhua ntu tiv thaiv ob zaug.
Koj tuaj yeem nkag mus rau BOM (Cov Nqi Ntawm Cov Khoom) ntawm no: BOM.
Koj tuaj yeem nkag mus rau PCB Gerber cov ntaub ntawv ntawm no: Gerber.
Txog PCB koj yuav tsum tau ua nws tsim tawm, muaj ntau lub tuam txhab nyob ntawd uas yuav ua rau nws pheej yig xws li JLCPCB lossis PCBWAYS. Kuv siv PCBWAYS tus kheej thiab lawv muab kuv cov laug cam los pauv rau qee qhov qw-tawm/tshuaj xyuas ntawm kuv Github.
Yog tias koj tsis tau xaj PCB ua ntej, nws yooj yim heev, koj tsuas yog xav tau zip cov ntaub ntawv Gerber txuas saum toj no hauv.zip cov ntawv khaws cia thiab tso rau ntawm lub vev xaib ntawm koj lub khw tsim khoom. Thiab qhov ntawd yog nws!
Yog tias koj xaiv siv PCBWAYS, koj tuaj yeem yuam kom PCB tsis muaj kev cuam tshuam nrog Gerbers los ntawm kev txuas hauv qab no txuas: EASY_ORDER_LINK
Thaum koj muaj tag nrho cov khoom siv xav tau koj tuaj yeem ua tau txhua yam los ntawm kev ua raws cov npe khoom ntawm BOM thiab ntawm PCB.
Kauj ruam 2: Microcontroller Programming
Thaum koj ob lub laug cam raug muag tag, koj yuav tsum tau teeb tsa ATmega328p microcontroller rau lawv.
Txhawm rau hlawv lub khoos phis tawj ntawm atmega32, thawj zaug koj yuav tsum rub tawm cov ntawv tais ceev tseg ntawm GitHub.
Txog qhov ntawd koj yuav xav tau tus programmer AVR zoo li qhov no USBASP (koj tuaj yeem pom nws ntawm Aliexpress, bangood, ebay los ntawm kev tshawb nrhiav usbasp…) lossis yooj yim Arduino.
Yog tias koj siv Arduino tsuas yog ua raws cov lus qhia no: Arduino tuto
Yog tias koj siv AVR programmer tsuas ua raws li qhov no:
Kuv tsuas yog yuav muab cov xov xwm rau koj yuav ua li cas nrog isp programmer tau teev tseg ua ntej (nco ntsoov tias cov tsav tsheb tau teeb tsa raug, koj tuaj yeem ua tiav cov ntaub ntawv muaj txiaj ntsig ntawm qhov ntawd los ntawm kev tshawb hauv Google.)
Nruab WinAVR (rau lub qhov rais) (kom lub khoos phis tawj sib tham nrog ATmega trough tus programmer): Txuas
Tom qab ntawd txuas tus programmer mus rau lub khoos phis tawj thiab txuas rau PCB (6 tus pin txuas). Ua tib zoo saib thaum ua nws, yog tias koj ntsaws nws tsis raug, nws pom tseeb yuav tsis ua haujlwm.
Qhib lub davhlau ya nyob twg (CMD ntawm Windows) thiab ntaus:
avrdude -c usbasp -p m328p -B 5 -U nyem: w: firmware.hex -U lfuse: w: 0xBF: m -U hfuse: w: 0xD9: m
Ua tiav! Firmware flashed ntawm lub microcontroler! (Yog tias nws ua tsis tiav, xyuas kom tseeb tias koj tau teeb tsa cov tsav tsheb raug, lub npe isp programmer raug, kev sib txuas zoo ntawm koj lub Circuit Court.)
Kauj Ruam 3: Ua Daim Ntawv Thov
Kuv siv MDF thiab plywood ua cov khoom siv los ua lub thawv. Koj tuaj yeem pom txhua daim phiaj xwm rau kev txiav ntoo thiab sib sau ua ke ntawm no.
Kauj ruam 4: Populating lub Enclosure
Koj yuav tsum tau ntxiv USB txuas, lub RCA jacks thiab lub lauj kaub. Ib lub lauj kaub tau siv los teeb tsa cov tswv yim nce ntawm VU-meter, lwm qhov tsis siv thiab tuaj yeem siv rau txhua yam uas koj xav tau tsuas yog hloov kho software.
Thaum ua tiav lawm, ntxiv cov PCBs thiab txuas lawv mus rau cov khoom sib txuas thiab cov lauj kaub.
Kuv ntxiv qhov ntshiab acrylic hauv qab rau hauv lub thawv kom koj tseem tuaj yeem saib sab hauv VU-meter.
Kauj Ruam 5: Sau Aluminium Pem Hauv Ntej Vaj Huam Sib Luag
Kuv siv Aluminium rau lub vaj huam sib luag pem hauv ntej thiab kuv txiav txim siab ntxiv rau hauv kuv lub logo. Kuv kos nws los ntawm kev siv cov txheej txheem tshuaj lom neeg hu ua electrolysis. Nws yog qhov yooj yim heev ua thiab koj tuaj yeem kawm paub me ntsis ntxiv ntawm no NTAWM NO.
Kuv siv daim kab xev hluav taws xob los tiv thaiv ntu uas kuv tsis xav kos.
Kauj ruam 6: Ua tiav
Tsis txhob hnov qab, txhua cov ntaub ntawv tsim thiab cov ntsiab lus nyob ntawm kuv Github NTAWM NO!
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
Kawm Yuav Ua Li Cas Kos Tus Tswm Ciab - Kauj Ruam Ib Kauj Ruam: 6 Kauj Ruam
Kawm Yuav Ua Li Cas Thiaj Li Tswmciab - Kauj Ruam Ib kauj ruam: Cov tswm ciab no siv sijhawm 10 feeb los kos yog tias koj ua raws kuv cov kauj ruam ua tib zoo
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: 9 Kauj Ruam
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: Cov ntawv qhia no yog qhia koj yuav tsim lub Caj Npab Caj Npab ntawm koj tus kheej li cas