Sisukord:
- Tarvikud
- Samm: kogu vineeri lõikamine aluse jaoks laseriga
- 2. samm: LED -ide jootmine pikemate ja reguleeritavate pistikute jaoks
- Samm: kõigi moodulite paigaldamine õigesse kohta
- 4. samm: esiplaadi kujundamine/printimine
- 5. samm: korpuse katmine kogu elektroonika jaoks
- 6. samm: tarkvara
Video: Arduino detsibelmõõtur: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Selles juhendis selgitan, kuidas seda detsibellimõõdikut Arduino koodide ja mõne lihtsa riistvara abil teha.
jagame selle projekti kaheks osaks, tehes riistvara ja programmeerides detsibellimõõturi tarkvara, Esiteks ehitame riistvara. Teiseks katame tarkvara.
Selgitage videot:
Tarvikud
Selle projekti jaoks vajate:
Riistvara:- Arduino Uno R3 + kinnituskott- Grove kilp Arduino Uno- 5x Grove LED moodulile- Grove valjuseandur- Mini servo koos grove pistikuga- Grove nupp (tagaküljel)- 5 LED (3mm) (2 rohelist, 1 kollane), 1 punane, 1 sinine)- 9V akuümbris + aku- 7x Grove pistikukaabel (10cm)- 5x 4cm must juhe, 5x 4cm punane juhe
Juhtum:
- 200x200x5mm vineerplaat- 23x 2mmx5mm kruvid
Tööriistad:- jootekolb + joodis- juurdepääs 3D-printerile- juurdepääs laserlõikurile- paar tangid- väike kruvikeeraja, mis sobib valitud kruvi külge- puiduliim- superliim
Samm: kogu vineeri lõikamine aluse jaoks laseriga
Esimene samm on teha seadme alus, kuhu paigaldame kõik meie salumoodulid jne.
Saate alla laadida lisatud DXF -faili ja plaadi valmistamiseks kasutada laserlõikurit, selleks kohandage seadeid, et kõigepealt graveerida kõik mustad jooned, seejärel lõigata kõik sinised jooned ja lõpuks lõigata punased jooned. Pärast seda peate põhiplaadi vasakul küljel liimima küljenuppude plaadi ja ülaosas helianduri plaadi. 2 punast plokki tuleb kruvide servo lähedal olevatele ristkülikutele liimida.
Osad/tööriistad:- 200x200x5mm vineerplaat- Juurdepääs laserlõikurile- Puiduliim
2. samm: LED -ide jootmine pikemate ja reguleeritavate pistikute jaoks
Et anda meile natuke mänguruumi, peame pikendama valgusdioodide naelu. Seetõttu peame lõikama tihvtid ja jootma õhukese isoleeritud traadi vahele. Pärast seda saame LED -i liimida mis tahes kohta, ilma et peaksime arvestama GROVE -mooduli enda paigutuse ega suurusega.
Pärast kõigi 6 valgusdioodi muutmist saate need aukudesse liimida. Kasutasin just superliimi ja see töötas ideaalselt, kuid igat tüüpi liimid peaksid hästi toimima. 2 vasakut LED -i on rohelised, kolmas kollane ja viimane punane. Parempoolses nurgas olev nurk peab olema sinine.
Osad/tööriistad:- 5x 4 cm must traat, 5x 4 cm punane juhe- 5 LED-i (3 mm) (2 rohelist, 1 kollane, 1 punane, 1 sinine)- jootekolb + jootmis- superliim- paar tangid
MÄRKUS. Pöörake kindlasti tähelepanu LED -i polarisatsioonile. (Lühem/painutatud tihvt on positiivne, nii punane)
Samm: kõigi moodulite paigaldamine õigesse kohta
Nüüd, kui teil on kõik valgusdioodid paigas ja kõik paigaldamiseks valmis, võite alustada tööd kogu ülejäänud riistvara paigaldamisega. Puidust on graveeritud kõik õiged kinnituskohad, kus on lühike märge selle kohta, milline moodul kuhu peaks minema. Kõigi oma kohale kinnitamiseks võite kasutada väikseid 2 mm kruvisid. selles etapis pole liimi vaja.
Kui kõik moodulid on kruvitud õigetesse kohtadesse, võite hakata kõike Arduinoga ühendama. Analoogport 1: helianduri sisend Port 2: nupp Port 3: ServoPort 4: LED 1 (roheline) Port 5: LED 2 (roheline) port 6: LED 3 (kollane) port 7: LED 4 (punane) port 8: LED 5 (sinine)
Osad/tööriistad:- Arduino Uno R3 + kinnituskarp- Grove kilp Arduino Uno- 5x Grove LED-moodulile- Grove valjuseandur- Mini Servo koos grove-pistikuga- Grove-nupp (tagaküljel)- 9V patareikott + aku- 7x Grove-pistik kaabel (10cm)- väike kruvikeeraja kinnitus kruvi külge- 23x 2mmx5mm kruvid
MÄRKUS. Mul oli kergem alustada küljele paigaldatud nupu ja ülalt paigaldatud helianduriga, kuna need on tihedalt kinnitatud ja neid on üsna raske kätte saada, kui kõik on paigas.
- Ma kavandasin kõik ühele plaadile paigaldamiseks. Selle eeliseks on see, et detsibellimõõturit on lihtne muuta ja kohandada, näiteks koodi jne.
4. samm: esiplaadi kujundamine/printimine
Selleks, et detsibellimõõtur oleks vaatamiseks veidi toredam, saame esipaneeli pisut huvitavamaks muuta, lisades seadme näole kujunduse.
Tegin Illustratoris lihtsa kontseptsiooni, mille saate printida ja kinnitada õhukese puit- või pihustusliimikihiga. Lisasin ka Illustratori faili, et saaksite kujundust ise muuta
5. samm: korpuse katmine kogu elektroonika jaoks
Nüüd, kui meil on kõik moodulid paigaldatud ja töökorras, vajame võimalust katta kogu avatud elektroonika.
Kavandasin 2 versiooni, millest valida, 1 koos ja 1 ilma klambrita tagaküljel, et riputada seade vöö, seljakoti või muu sarnase külge.
Saate alla laadida eelistatud mudeli ja kasutada mis tahes 3D -printerit, et seadme viimistlemiseks tagumine korpus välja printida.
Osad/tööriistad:- juurdepääs 3D-printerile
6. samm: tarkvara
Nüüd, kui oleme kogu riistvara ühendanud ja seadistanud, saame hakata tegelema asjade tarkvara poolega.
Lõin koodi aluse Thinkercadis ja lisasin hiljem "ResponsiveAnalogRead" raamatukogu.
Teek ResponsiveAnalogRead silub helianduri sisendkõverat nii, et servo reageerib palju sujuvamalt ja realistlikumalt.
Saate koodi alla laadida ülaltoodud täiendava raamatukoguga ja ilma selleta. Lihtsalt laadige kood alla, avage see Arduino IDE -s ja kirjutage see oma Arduino USB -tüüpi B kaudu. Kui olete moodulid ja osad õigesti ühendanud, peaks detsibellimõõtur hakka kohe tööle.
Põhikoodi selgitus: Esiteks jagatakse helianduri analoogsisend kaheks muutujaks: Servo muutuja, vahemikuga 155 kuni 25 (GradenServo). Ja LED -i muutuja, vahemikus 0 kuni 100 (Ledwaarde)
Pärast seda lülitab kood valgusdioodid 1-4 sisse või välja "Ledwaarde" teatud väärtuste ajal ja seadistab MiniServo muutuja "GradenServo" põhjal õige kraadide arvu. Viies LED (sinine) süttib, kui muutuja tõuseb tõeliselt kõrgele. Kui see juhtub, kirjutab see ka teise muutuja nimega "resetLED" väärtusele "1". See tähendab, et sinine LED ei lülitu automaatselt välja. See tsükkel kordub ja sinine LED jääb põlema. Aga kui nuppu vajutada, kontrollib see, kas muutuja "resetLED" on võrdne "1" (seega kui LED on sisse lülitatud) ja kui see juhtub, lülitab see sinise LED -i välja ja kirjutab muutuja "resetLED" tagasi "0" -ni. Nüüd lülitatakse sinine LED uuesti välja ja jääb selliseks, kuni "Ledwaarde" jõuab uuesti üle 90
Teise visualiseeringu leiate vooskeemist, mille saate alla laadida sellesse sammu lisatud failidest.
MÄRGE:
Kui soovite kasutada rakendust ResponsiveAnalogRead, siis seda ei kompileerita, peate esmalt raamatukogu arvutisse installima, selgitusvideos on näidatud, kuidas seda installida. Pärast installimist saate muuta ka teatud väärtusi, näiteks "setSnapmultiplier", et muuta, kui palju tarkvara sisendit silub, lisage tasandamise alustamiseks tase ja palju muud.
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 ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Tulekahjusignalisatsioon Arduino abil [paar lihtsat sammu]: 3 sammu
Arduino kasutav tulekahjusignalisatsioon [paar lihtsat sammu]: Kas soovite Arduinoga teha lihtsa ja huvitava projekti, mis võiks samal ajal olla tõesti kasulik ja potentsiaalselt elupäästev? Kui jah, siis olete jõudnud õigesse kohta õppima midagi uut ja uuenduslikku. Selles postituses läheme
Odavaim Arduino -- Väikseim Arduino -- Arduino Pro Mini -- Programmeerimine -- Arduino Neno: 6 sammu (piltidega)
Odavaim Arduino || Väikseim Arduino || Arduino Pro Mini || Programmeerimine || Arduino Neno: …………………………. Palun TELLI minu YouTube'i kanalile, et saada rohkem videoid ……. .See projekt käsitleb kõigi aegade väikseima ja odavaima arduino liidestamist. Väikseim ja odavaim arduino on arduino pro mini. See sarnaneb arduinoga