Sadržaj:
- Supplies
- Korak 1: Lasersko rezanje sve šperploče za podlogu
- Korak 2: Lemljenje LED dioda za duže i podesive konektore
- Korak 3: Montiranje svih modula na odgovarajuća mjesta
- Korak 4: Dizajniranje/štampanje prednje ploče
- Korak 5: Pripremite kućište da pokrije svu elektroniku
- Korak 6: Softver
Video: Arduino decibelmetar: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom uputstvu ću objasniti kako napraviti ovaj Decibel mjerač koristeći Arduino kodove i neki jednostavan hardver.
podijelit ćemo ovaj projekt na 2 dijela, čineći hardver i programirajući softver za metar u decibelima, Prvo ćemo izgraditi hardver. Drugo, pokriti ćemo softver.
Objasni video:
Supplies
Za ovaj projekat trebat će vam:
Oprema:- Arduino Uno R3 + kućište za montažu- Štitnik Grove za Arduino Uno- 5x LED modul Grove- Senzor glasnoće Grove- Mini servo s konektorom za šlepe- Dugme Grove (postavljeno straga)- 5 LED dioda (3 mm) (2 zelene, 1 žuta, 1 crvena, 1 plava)- 9V kućište baterije + baterija- 7x Grove priključni kabel (10 cm)- 5x 4 cm crna žica, 5x 4 cm crvena žica
Slučaj:
- 200x200x5mm Šperploča- 23x 2mmx5mm vijci
Alati:- lemilica + lemilica- pristupačnost 3D štampaču- pristupačnost laserskom rezaču- par kliješta- mali odvijač koji se uklapa u vijak po izboru- ljepilo za drvo- super ljepilo
Korak 1: Lasersko rezanje sve šperploče za podlogu
Prvi korak je napraviti bazu uređaja na koju ćemo montirati sve naše module gajeva itd.
Možete preuzeti dodatnu DXF datoteku i pomoću laserskog rezača izraditi ploču. Za ovo prilagodite postavke tako da prvo ugravirate sve crne linije, zatim izrežete sve plave linije i na kraju izrežete crvene linije. Nakon toga trebate lijepiti bočnu ploču s gumbima s lijeve strane glavne ploče, a ploču sa senzorom zvuka na vrhu. Dva crvena bloka potrebno je zalijepiti na pravokutnike u blizini servo za vijke.
Dijelovi/alati:- Šperploča 200x200x5mm- Pristup laserskom rezaču- Ljepilo za drvo
Korak 2: Lemljenje LED dioda za duže i podesive konektore
Da bismo nam dali malo prostora za igru, moramo produžiti klinove LED dioda. Stoga moramo izrezati klinove i između njih zalemiti tanku, izoliranu žicu. Nakon toga LED diodu možemo zalijepiti na bilo koje mjesto bez potrebe za računanjem u postavljanju niti veličini samog modula GROVE.
Nakon što ste izmijenili svih 6 LED dioda, možete ih zalijepiti u rupe. Upravo sam upotrijebio super ljepilo i savršeno je radilo, ali sve vrste ljepila bi trebale djelovati sasvim u redu. Dvije lijeve LED diode bit će zelene, treća će biti žuta, a posljednja bi trebala biti crvena. Ona u krajnjem desnom uglu mora biti plava.
Dijelovi/alati:- 5x 4 cm crna žica, 5x 4 cm crvena žica- 5 LED dioda (3 mm) (2 zelene, 1 žuta, 1 crvena, 1 plava)- lemilica + lemljenje- superljepilo- kliješta
NAPOMENA: Obratite pažnju na polarizaciju LED diode. (Kraći/savijeni klin je pozitivan, tako crven)
Korak 3: Montiranje svih modula na odgovarajuća mjesta
Sada kada su sve LED diode postavljene i sve spremno za montažu, možete početi raditi na montaži preostalog hardvera. Sva prava mjesta za ugradnju ugravirana su u drvo, s kratkim naznakama koji modul treba ići. Možete koristiti male vijke od 2 mm za postavljanje svega na svoje mjesto. u ovom koraku nema potrebe za ljepilom.
Ako su svi moduli pričvršćeni na odgovarajućim mjestima, možete početi povezivati sve na Arduino. Analog Port 1: Ulaz senzora zvuka Port 2: ButtonPort 3: ServoPort 4: LED 1 (zelena) Port 5: LED 2 (zelena) Port 6: LED 3 (žuta) Priključak 7: LED 4 (crvena) Priključak 8: LED 5 (plava)
Dijelovi/alati:- Arduino Uno R3 + montažna kutija- Štitnik za Arduino Uno- 5x LED modul Grove- Senzor jačine šuma- Mini servo sa konektorom za šlepe- Dugme Grove (postavljeno straga)- 9V kućište baterije + baterija- 7x Grove konektor kabel (10 cm)- Mali odvijač koji se uklapa u vijak po izboru- vijci 23x2mmx5mm
NAPOMENA: Bilo mi je lakše započeti sa bočno postavljenim dugmetom i gornjim senzorom zvuka, jer oni čvrsto prianjaju i teško ih je dosegnuti kada je sve na svom mjestu.
- Sve sam dizajnirao za postavljanje na 1 ploču. Ovo ima prednost u tome što će se mjerač decibela lako mijenjati i prilagođavati kao kod itd.
Korak 4: Dizajniranje/štampanje prednje ploče
Kako bi mjerač decibela bio malo ljepši za gledanje, prednju stranu možemo učiniti malo zanimljivijom dodavanjem dizajna na lice uređaja.
U Illustratoru sam napravio jednostavan koncept koji možete ispisati i pričvrstiti tankim slojem ljepila za drvo ili raspršivačem. Dodao sam i datoteku Illustrator kako biste sami uredili dizajn
Korak 5: Pripremite kućište da pokrije svu elektroniku
Sada kada su svi moduli montirani i rade, potreban nam je način da prikrijemo svu izloženu elektroniku.
Dizajnirao sam dvije verzije za odabir, jednu sa i jednu bez kopče straga za vješanje uređaja na pojas, ruksak ili nešto slično.
Gore možete preuzeti onaj koji vam se više sviđa i pomoću bilo kojeg 3D štampača ispisati stražnje kućište kako biste dovršili svoj uređaj.
Dijelovi/alati:- Pristupačnost 3D štampaču
Korak 6: Softver
Sada kada smo povezali sav hardver i postavili ga, možemo početi raditi na softverskoj strani stvari.
Osnovu koda sam stvorio u Thinkercadu i nakon toga dodao biblioteku "ResponsiveAnalogRead".
Biblioteka ResponsiveAnalogRead izglađuje ulaznu krivulju senzora zvuka tako da će servo reagirati mnogo glatko i realnije.
Kôd možete preuzeti i s dodatnom bibliotekom i bez nje. Samo preuzmite kôd, otvorite ga u Arduino IDE i upišite ga na svoj Arduino putem USB tipa B. Ako ste ispravno spojili module i dijelove, mjerač decibela trebao bi počnite raditi odmah.
Objašnjenje osnovnog koda: Prvo, analogni ulaz senzora zvuka podijeljen je u 2 varijable: Varijabla za servo, s rasponom između 155 i 25 (GradenServo). I varijabla za LED diode, u rasponu od 0 do 100 (Ledwaarde)
Nakon toga, kod će uključiti ili isključiti LED diode 1-4 za vrijeme određenih vrijednosti "Ledwaarde" i postaviti MiniServo na ispravnu količinu stupnjeva na temelju varijable "GradenServo". 5. LED dioda (plava) će se uključiti ako varijabla postane jako visoka. Kada se to dogodi, također piše drugu varijablu pod nazivom "resetLED" na vrijednost "1". To znači da se plava LED lampica neće automatski isključiti. Ova petlja će se ponoviti, a plava LED lampica će ostati upaljena. Ali kada se pritisne dugme, provjerit će je li varijabla "resetLED" jednaka "1" (pa ako je LED uključena) i ako se to dogodi, isključuje plavu LED diodu i ispisuje varijablu "resetLED" natrag na "0". Sada se plava LED lampica ponovo isključuje i ostat će takva sve dok "Ledwaarde" ponovo ne pređe 90
Još jedna vizualizacija može se pronaći na dijagramu toka, koji se može preuzeti iz datoteka dodanih u ovaj korak.
BILJEŠKA:
Ako želite koristiti ResponsiveAnalogRead, on se neće kompajlirati, prvo morate instalirati biblioteku na svoje računalo, u videu objašnjenja je prikazano kako to instalirati. Nakon instalacije možete promijeniti i određene vrijednosti, poput "setSnapmultiplier" kako biste promijenili koliko će softver izgladiti unos, dodati nivo za početak glatkog pokretanja i još mnogo toga.
Preporučuje se:
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: Tako da će za ovaj projekt možda biti potrebno malo pozadine. Ljudima sa kućnim ljubimcima vjerovatno se pojavio isti problem kao i meni: godišnji odmori i zaborav. Stalno sam zaboravljao nahraniti svoju ribu i uvijek sam to pokušavao učiniti prije nego što je otišlo u s
Akustična levitacija sa Arduino Uno Korak po korak (8 koraka): 8 koraka
Akustična levitacija s Arduino Uno Korak po korak (8 koraka): ultrazvučni pretvarači zvuka L298N Dc ženski adapter za napajanje s muškim dc pinom Arduino UNOBreadboard Kako to funkcionira: Prvo učitajte kôd na Arduino Uno (to je mikrokontroler opremljen digitalnim i analogni portovi za pretvaranje koda (C ++)
Mjerač koraka 1. dio: Jednobojni ekran 128x32 i Arduino: 5 koraka
Mjerač koraka 1. dio: Jednobojni ekran 128x32 i Arduino: Ovo je osnovni vodič koji podučava kako koristiti OLED ekran sa svojim Arduinom. Koristim ekran veličine 128x32, ali možete koristiti i drugačiju rezoluciju i promijeniti rezoluciju/koordinate prema potrebi. U ovom dijelu ću vam pokazati kako
Najjeftiniji Arduino -- Najmanji Arduino -- Arduino Pro Mini -- Programiranje -- Arduino Neno: 6 koraka (sa slikama)
Najjeftiniji Arduino || Najmanji Arduino || Arduino Pro Mini || Programiranje || Arduino Neno: …………………………. PRETPLATITE SE na moj YouTube kanal za više video zapisa ……. .Ovaj projekt govori o tome kako spojiti najmanji i najjeftiniji arduino ikada. Najmanji i najjeftiniji arduino je arduino pro mini. Slično je arduinu
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima