Përmbajtje:
- Furnizimet
- Hapi 1: Prerja me laser e të gjithë kompensatës për bazën
- Hapi 2: Bashkimi i LED -ve për të pasur lidhje më të gjata dhe të rregullueshme
- Hapi 3: Montimi i të gjitha moduleve në vendet e duhura
- Hapi 4: Projektimi/printimi i Pllakës së Parë
- Hapi 5: Krijimi i kasës për të mbuluar të gjithë pajisjet elektronike
- Hapi 6: Softuer
Video: Decibelmetër Arduino: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
Në këtë udhëzues, unë do të shpjegoj se si të bëhet ky njehsor Decibel duke përdorur kodet Arduino dhe disa pajisje të thjeshta.
ne do ta ndajmë këtë projekt në 2 pjesë, duke e bërë pajisjen dhe programimin e softuerit për njehsorin decibel, Së pari, ne do të ndërtojmë harduerin. Së dyti, ne do të mbulojmë softuerin.
Shpjegoni videon:
Furnizimet
Për këtë projekt do t'ju duhet:
Pajisje kompjuterike:- Kasa e montimit Arduino Uno R3 +- Mburoja e Grove për Arduino Uno- modul LED 5x Grove- Sensori i zhurmës së Grove- Mini Servo me lidhësin e grove- Butoni i Grove (i montuar në pjesën e pasme)- 5 LED (3mm) (2 Jeshile, 1 E Verdhë, 1 e kuqe, 1 blu)- Kuti baterie 9V + bateri- kabllo lidhëse Grove 7x (10cm)- tela e zezë 5x4cm, tela e kuqe 5x4cm
Rast:
- Pllakë kompensatë 200x200x5mm- vida 23x 2mmx5mm
Mjetet:- Hekuri i saldimit + Saldimi- Mundësia për një printer 3D- Aksesueshmëria për një prestar lazer- Një palë pincë- Një kaçavidë e vogël e përshtatshme në vidën e zgjedhur- Ngjitës druri- Superglue
Hapi 1: Prerja me laser e të gjithë kompensatës për bazën
Hapi i parë është të bëjmë bazën e pajisjes ku do të montojmë të gjitha modulet tona të korijeve etj.
Ju mund të shkarkoni skedarin DXF të shtuar dhe të përdorni një prestar lazer për të bërë pllakën, për këtë rregulloni cilësimet për të gdhendur së pari të gjitha vijat e zeza, pastaj prerë të gjitha linjat blu dhe në fund prerë linjat e kuqe. Pas kësaj, ju duhet të ngjitni pllakën e butonit anësor në anën e majtë të pllakës kryesore, dhe pllakën për sensorin e zërit në krye. 2 blloqet e kuqe duhet të ngjiten në drejtkëndëshat pranë servo për vida.
Pjesët/Mjetet:- Pllakë kompensatë 200x200x5mm- Qasje në një prestar lazer- Ngjitës druri
Hapi 2: Bashkimi i LED -ve për të pasur lidhje më të gjata dhe të rregullueshme
Për të na dhënë pak hapësirë për të luajtur, duhet të zgjasim kunjat e LED -ve. Prandaj ne duhet të presim kunjat dhe të lidhim një tel të hollë të izoluar në mes. Pas kësaj, ne mund ta ngjisim LED në çdo vend pa pasur nevojë të llogarisim në vendosjen dhe as madhësinë e vetë modulit GROVE.
Pasi të keni modifikuar të 6 LED -të, mund t'i ngjisni në vrima. Unë sapo kam përdorur një superglues dhe funksionoi në mënyrë perfekte, por të gjitha llojet e zamit duhet të funksionojnë mirë. 2 LED -të e majtë do të jenë jeshile, e treta do të jetë e verdha dhe e fundit duhet të jetë e kuqe. Ai në cepin më të djathtë duhet të jetë blu.
Pjesë/Mjete:- tela të zeza 5x4cm, tela të kuqe 5x4cm- 5 LED (3mm) (2 jeshile, 1 të verdhë, 1 të kuqe, 1 blu)- Hekur për saldim + Saldues- Superglues- Një palë pincë
SH NOTNIM: Sigurohuni t'i kushtoni vëmendje polarizimit të LED. (Kunja më e shkurtër/e përkulur është pozitive, aq e kuqe)
Hapi 3: Montimi i të gjitha moduleve në vendet e duhura
Tani që keni të gjitha LED -të në vend dhe gjithçka gati për t'u montuar, mund të filloni të punoni në montimin e të gjithë pajisjeve të mbetura. Të gjitha vendet e duhura të montimit janë gdhendur në dru, me një tregues të shkurtër se cili modul duhet të shkojë ku. Ju mund të përdorni vida të vogla 2 mm për të montuar gjithçka në vend. nuk ka nevojë për ndonjë zam në këtë hap.
Nëse të gjithë modulet janë të dehur në vendet e duhura, mund të filloni të lidhni gjithçka me Arduino. Porti Analog 1: Hyrja e sensorit të zërit Porta 2: Butoni Porta 3: ServoPort 4: LED 1 (E gjelbër) Port 5: LED 2 (E gjelbër) Port 6: LED 3 (e verdhë) Port 7: LED 4 (E kuqe) Port 8: LED 5 (Blu)
Pjesë/Mjete:- Kasa e montimit Arduino Uno R3 +- Mburoja e Grove për Arduino Uno- 5x Grove modul LED- Sensori i zhurmës së Grove- Mini Servo me lidhësin e Grove- Butoni Grove (i montuar në pjesën e pasme)- Kuti baterie 9V + bateri- 7x lidhës Grove kabllo (10cm)- Kaçavidë e vogël që përshtatet me vidën e zgjedhur- vida 23x2mmx5mm
SH NOTNIM: E kisha më të lehtë të filloja me butonin e montuar anash dhe sensorin e zërit të montuar në krye, pasi këto kanë një përshtatje të ngushtë dhe janë mjaft të vështira për t'u arritur kur gjithçka është në vend.
- Kam projektuar gjithçka për t'u montuar në 1 pjatë. Kjo ka avantazhin se njehsori decibel do të mbetet i lehtë për tu modifikuar dhe rregulluar gjërat si kodi, etj.
Hapi 4: Projektimi/printimi i Pllakës së Parë
Për ta bërë matësin decibel pak më të bukur për tu parë, ne mund ta bëjmë pjesën e përparme pak më interesante duke shtuar një dizajn në faqen e pajisjes.
Unë bëra një koncept të thjeshtë në Illustrator që mund ta printoni dhe bashkëngjitni duke përdorur një shtresë të hollë zam druri ose llak. Unë gjithashtu shtova skedarin Illustrator në mënyrë që të mund ta modifikoni vetë modelin
Hapi 5: Krijimi i kasës për të mbuluar të gjithë pajisjet elektronike
Tani që i kemi montuar dhe punuar të gjitha modulet, na duhet një mënyrë për të mbuluar të gjithë pajisjet elektronike të ekspozuara.
Kam krijuar 2 versione për të zgjedhur, 1 me dhe 1 pa kapëse në pjesën e pasme për ta varur pajisjen në një rrip, çantë shpine ose diçka të ngjashme.
Ju mund të shkarkoni atë që preferoni më sipër dhe të përdorni çdo printer 3D për të printuar pjesën e pasme për të përfunduar pajisjen tuaj.
Pjesët/Mjetet:- Qasshmëria në një printer 3D
Hapi 6: Softuer
Tani që kemi të gjithë pajisjen e lidhur dhe konfiguruar, mund të fillojmë të punojmë në anën e softuerit të gjërave.
Unë krijova bazën e kodit në Thinkercad dhe shtova bibliotekën "ResponsiveAnalogRead" më pas.
Biblioteka ResponsiveAnalogRead zbut kurbën hyrëse të sensorit të zërit në mënyrë që servo të reagojë shumë më e qetë dhe më realiste.
Ju mund të shkarkoni të dy kodet me dhe pa bibliotekën shtesë të mësipërme. Thjesht shkarkoni kodin, hapeni atë në Arduino IDE dhe shkruajeni në Arduino tuaj nëpërmjet USB tipit B. Nëse i keni lidhur modulet dhe pjesët në mënyrë korrekte, njehsori decibel duhet filloni të punoni menjëherë.
Shpjegimi i kodit bazë: Së pari, hyrja analoge e sensorit të zërit ndahet në 2 ndryshore: Variabla për servo, me një interval midis 155 dhe 25 (GradenServo). Dhe një ndryshore për LED, me një gamë midis 0 dhe 100 (Ledwaarde)
Pas kësaj, kodi do të ndezë ose fikë LED-et 1-4 gjatë vlerave specifike të "Ledwaarde" dhe do ta vendosë MiniServo në sasinë e duhur të gradave bazuar në ndryshoren "GradenServo". LED i 5 -të (blu) do të ndizet nëse ndryshorja bëhet vërtet e lartë. Kur kjo ndodh, ajo gjithashtu shkruan një ndryshore tjetër të quajtur "resetLED" në një vlerë prej "1". Kjo do të thotë që LED blu nuk do të fiket automatikisht. Ky lak do të përsëritet dhe LED blu do të mbetet i ndezur. Por kur shtypet butoni, ai do të kontrollojë nëse ndryshorja "resetLED" është e barabartë me "1" (kështu që nëse led është ndezur) dhe nëse kjo ndodh, ai fik LED led, dhe shkruan ndryshoren "resetLED" përsëri në "0". Tani led blu fiket përsëri dhe do të mbetet kështu derisa "Ledwaarde" të kalojë përsëri mbi 90
Një vizualizim tjetër mund të gjendet në diagramin e rrjedhës, i cili mund të shkarkohet nga skedarët e shtuar në këtë hap.
SHËNIM:
Nëse dëshironi të përdorni ResponsiveAnalogRead, nuk do të përpilohet, së pari ju duhet të instaloni bibliotekën në kompjuterin tuaj, në videon shpjeguese tregohet se si ta instaloni këtë. Pas instalimit, ju gjithashtu mund të ndryshoni vlera të caktuara si "setSnapmultiplier" për të ndryshuar sa softueri do të zbusë hyrjen, shtoni një nivel për fillimin e zbutjes dhe shumë më tepër.
Recommended:
Arduino Halloween Edition - Zombies Pop -out Screen (hapa me fotografi): 6 hapa
Arduino Halloween Edition - Zombies Pop -out Screen (hapa me fotografi): Dëshironi të trembni miqtë tuaj dhe të bëni ndonjë zhurmë ulëritëse në Halloween? Apo thjesht doni të bëni një shaka të mirë? Ky ekran dalës i Zombies mund ta bëjë këtë! Në këtë Instructable unë do t'ju mësoj se si të bëni Zombies që dalin lehtë duke përdorur Arduino. HC-SR0
Arduino Uno Ushqyes Peshku në 6 hapa të lirë dhe të lehtë !: 6 hapa
Arduino Uno Peshku Ushqyes në 6 Hapa të Lirë dhe të Lehtë !: Pra, mund të nevojitet pak histori për këtë projekt. Njerëzit me peshq të përkëdhelur ndoshta u paraqitën me të njëjtin problem si unë: pushimet dhe harresën. Unë vazhdimisht harroja të ushqeja peshkun tim dhe gjithmonë përpiqesha ta bëja këtë para se të shkonte në
Levitim akustik me Arduino Uno Hap pas hapi (8 hapa): 8 hapa
Levitimi akustik me Arduino Uno Hap pas hapi (8 hapa): transmetuesit e zërit tejzanor L298N Dc furnizues i rrymës së furnizuesit femra me një kunj mashkullor Arduino UNOBreadboardSi funksionon kjo: Së pari, ngarkoni kodin në Arduino Uno (është një mikrokontrollues i pajisur me dixhital dhe porte analoge për të konvertuar kodin (C ++)
Sistemi i alarmit të zjarrit duke përdorur Arduino [Në disa hapa të thjeshtë]: 3 hapa
Sistemi i alarmit të zjarrit duke përdorur Arduino [Në disa hapa të thjeshtë]: A po kërkoni të bëni një projekt të thjeshtë dhe interesant me Arduino i cili në të njëjtën kohë mund të jetë vërtet i dobishëm dhe potencialisht shpëtues i jetës? Nëse po, keni ardhur në vendin e duhur për të mësuar diçka të re dhe novatore. Në këtë postim po shkojmë
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni