Tartalomjegyzék:

Hangmérő - Arduino: 10 lépés (képekkel)
Hangmérő - Arduino: 10 lépés (képekkel)

Videó: Hangmérő - Arduino: 10 lépés (képekkel)

Videó: Hangmérő - Arduino: 10 lépés (képekkel)
Videó: Arduino keretrendszer telepítése 2024, Július
Anonim
Image
Image
Kellékek
Kellékek

Ebben az utasításban megmutatom, hogyan lehet hangmérőt készíteni egy Arduino és néhány további összetevő segítségével.

Ez egy iskolai projekt, amelyet nemrég csináltam, és egy évbe telt, és egy hangmérő felépítésén alapul, amely a hangszintet decibelben regisztrálja. A cél a zajszennyezés kiemelése volt, egy olyan típusú szennyezés, amely kevésbé ismert, de folyamatosan érint minket mindennapi életünkben.

1. lépés: Kellékek

Elektronika:

  • 1 - Arduino MEGA 2560
  • 1 - SparkFun hangérzékelő
  • 1 - MicroSD kártya modul
  • 1 - Standard protoboard
  • 1 - Neopixel LED szalag
  • 1 - LCD (20X4)
  • 1 - RTC DS3231 (valós idejű óra)
  • 1 - Hétfokozatú kijelző
  • 2 - 9 V -os elemek
  • 1 - Buck Converter
  • 12 - 220 Ω ellenállás
  • 1 - 470 Ω ellenállás
  • Kábelek
  • 2 - Kapcsolók
  • 1 - 1000 μF kondenzátor

3D nyomtatás:

  • Anet A8
  • Bq Fekete PLA

Összeszerelés/szerszámok:

  • Forró ragasztó + Forró ragasztópisztoly
  • Pillanatragasztó
  • Csavarok 3 mm x különböző hosszúságúak
  • Kétoldalú ragasztó
  • Forrasztópáka + hőre zsugorodó csövek
  • Csavarhúzó
  • Elektromos szalag

2. lépés: Áramköri diagram

Kördiagramm
Kördiagramm
Kördiagramm
Kördiagramm

Ezen a képen láthatja az áramkör diagramját, Fritzingben. Próbáltam létrehozni egy sematikus kapcsolási rajzot, de egy kicsit elrontottam, így végül ezt a "vizuálisabbat" készítettem, bár szeretnék még egyszer megpróbálni.

Megpróbálom elmagyarázni.

Először is, az Arduino MEGA a hangmérő agya, és rendelkezik kóddal, amely minden komponenst irányít. A piros NYÁK a SparkFun hangérzékelő, amely leolvassa a hullámok amplitúdóját, később dB -re konvertálva. Ezeket az intézkedéseket a MicroSD -kártya tárolja, a nap és az időpont alapján (RTC -modul), valamint a hét szegmenses kijelzőn.

Van egy Neopixel LED szalagunk is, amely 37 egyedileg vezérelt LED -ből áll, amelyek különböző színekben világítanak a decibel leolvasásától függően, lásd az LCD -t (lásd a fenti képet).

  • Piros: 120 dB felett, ami a fájdalomküszöb.
  • Sárga: 65 és 120 dB között.
  • Zöld: 30 dB felett, ami a minimum, amit a hangmérő képes észlelni.

Ez egy közlekedési lámpához hasonló kialakítás volt, és eredetileg csak 3 LED -et terveztek (még egyetlen RGB LED -re is gondoltam, de esztétikailag nem volt kellemes). Ezt a Neopixel LED szalagot 9 V -os elem táplálja, de mivel csak 5 V -ra van szüksége, egy Buck konvertert használtam a feszültség csökkentésére 1000 μF kondenzátorral és 470 Ω ellenállással, hogy ne égesse el a LED -eket.

A többi komponenst, beleértve az Arduino -t, egy másik 9 V -os akkumulátor táplálja.

Két kapcsoló is van: az egyik a fő elektronikához (Arduino, stb.), A másik pedig csak a LED -szalaghoz, ha nem akarom, hogy világítsanak.

MEGJEGYZÉS: A diagramon, hogy könnyebb legyen látni a csatlakozásokat, van egy apró protoboard, de a konstrukcióban nem használtam egyet.

3. lépés: Kódolás

"betöltés =" lusta"

Image
Image
CAD Design - Fusion 360
CAD Design - Fusion 360
CAD Design - Fusion 360
CAD Design - Fusion 360

Körülbelül 4 éve használom az Anet A8 -at (LOVE IT), és mindig a TinkerCAD -ot használtam, amely egy ingyenes online CAD program, amely lehetővé teszi, hogy tetszés szerint tervezzen! Nagyon intuitív, és barkácsolás közben tanultam (Az internet rengeteg információ, megtanultam kódolni és projekteket végezni az Arduino segítségével, köszönhetően annak és a csodálatos Arduino fórumnak. De mindent, amit most a 3D nyomtatóktól kapok. Ezért döntöttem úgy, hogy ezt a bejegyzést, és ossza meg tapasztalataimat).

Ehhez a projekthez a Fusion 360 -ra váltottam, mert a TinkerCAD -nek vannak bizonyos tervezési korlátai, eredetileg a Fusion -t kaptam, mielőtt gondolkodtam a projekten, mert szerezheted a hobbistáknak (nagyon klassz, ha csak egyszer használod apró alkotásaid tervezéséhez), bár addig nem használtam, amíg el nem döntöttem, hogy elkészítem a hangmérőt.

A korábbi TinkerCAD kalandjaim során szerzett alapvető ismereteimnek köszönhetően gyorsan megtanultam az alapokat, és elkészítettem a tok első verzióját (lásd az első képet), tetszett, és arra használtam, hogy megnézzem a Sound Meter működését és néhány kísérletet (próba és hiba). De úgy gondoltam, hogy tervezhetnék egy jobban kinézőt, ezért létrehoztam a 2 -es verziót (és az utolsó), a fekete és kanyargós tokot.

Ebben az utolsó kialakításban néhány dolgot javítottam, hogy funkcionálisabbá és szebbé tegyem:

  • Csökkentette a méretet
  • Neopixel LED szalag
  • Jobb szervezés
  • Knurl patten, hogy könnyen levegye a tetejét.
  • Fekete szál (elegánsabb;))

Mindkettő darabokra van osztva, hogy elférjenek az Anet A8 ágyban. A 2 -es verzióban 26 darab van, és le lehet venni a tetejét, és látni a gép belsejét, én is úgy terveztem, hogy ne kelljen lecsavarni az Arduino -t, amikor a számítógéphez csatlakoztatja.

Részletek

Ennek a kialakításnak néhány részlete van, amelyeket szeretnék kiemelni:

  1. A recés kialakítás Több tapadást és a felső rész felemelését segíti elő (3. kép). Elrejtettem az elektromos szalaggal borító LED -kábelek bejáratát is.
  2. SD kártya hornyos, hogy megkönnyítse a felvételét (4. kép).
  3. Útmutató A felső rész helyben tartásának érdekében háromszög alakú vezetőt terveztem (5. kép).
  4. A szilikon ragasztó ütés megáll az alsó darab alatt.

5. lépés: 3D nyomtatás

3D nyomtatás
3D nyomtatás
3D nyomtatás
3D nyomtatás
3D nyomtatás
3D nyomtatás

Mindkét változat nyomtatása sokáig tartott.

A végleges verzióról fogok beszélni. A Cura szeletelőt használtam, és a paramétereim a következők voltak:

  • A legtöbb darabnak nincs szüksége támaszokra
  • Néhányuknál szoknyát használtam, mert magasak vagy kicsik voltak, hogy segítsenek az ágyhoz tapadni.
  • Hőmérséklet = 205º
  • Ágy = 60º
  • Ventilátor Igen
  • 0,2 mm
  • Sebesség = 35 mm/s kb. (darabtól függ). Bár az első réteg 30 m/s.
  • Betöltés 10-15% (ez a darabtól is függ).

Az egyik képen néhány darab látható.

6. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

A képeken fel lehet tüntetni az orgnizáció közötti különbséget.

Mint mindig, a végső verzióra, a feketére fogok összpontosítani. Sajnos nincsenek képeim a kivitelezésről, de remélem, hogy ezek a képek megmutatják, hogyan van beállítva.

Mindkét akkumulátornak két rekesze van, amelyek tartják és megkönnyítik a cserét, kétoldalas ragasztóval ragasztottam őket. Én is használtam JTS csatlakozókat (azt hiszem, ez az univerzális név, mert vannak különböző típusok, de hozzáadtam egy képet is azokról, amelyeket használtam), amelyek szintén megkönnyítik az elemek kivételét.

Minden helyet letakartam, ahol hőzsugorcsövekkel forrasztottam.

Az LCD-t kétoldalas szalaggal is rögzítik. És egyes alkatrészeket 3 mm átmérőjű és különböző hosszúságú csavarokkal tartanak a helyükön, kivéve a MicroSD modult, amely kisebb lyukakkal rendelkezett, így a helyükön tartottam a helyükre, és a megfelelő méretűek voltak.

A kapcsolókat és a hét szegmenses kijelzőt elektromos szalagba csomagolták, így nem volt szükség forró ragasztóra vagy szuperragasztóra, mert illeszkednek a helyükre.

7. lépés: Kalibrálás

Kalibráció
Kalibráció

A legjobb módja egy másik hangmérő lehet, de nekem nincs, így egy alkalmazást használtam a telefonomban. És ez a pénzügyi képlet a decibelek megszerzésére.

8. lépés: Eredmény

Eredmény
Eredmény
Eredmény
Eredmény
Eredmény
Eredmény

Ez tehát mindkét eset végeredménye. Csatoltam képeket mindkettőről, de az első verzió összes összetevője az utolsóon található, ami az igazi végeredmény, de nem akarom elfelejteni a másikat, mert ez is része volt a létrehozási folyamatnak.

MEGJEGYZÉS: Ez egy még folyamatban lévő bejegyzés, lehet, hogy változtatok néhány dolgon, például elmagyarázom a kalibrálást, vagy hozzáadok egy videót, amely bemutatja, hogy működik.

9. lépés: Következtetés

Következtetés
Következtetés
Következtetés
Következtetés
Következtetés
Következtetés

Néhány helyet az általam készített hangmérővel mértem, hogy lássam, mekkora zajszennyezéssel élünk, és készítettem néhány grafikát az Excelben, amely megmutatja, hogyan ingadozik, valamint a maximális és minimális dB csúcsokat.

  1. Ez az osztályom változásában van az iskolámban.
  2. Egy beltéri party szilveszter, azt vettem észre, hogy a legalacsonyabb decibel, ahol, amikor a változás egy dal.
  3. Egy moziban 1917 -ben. Tudom, hogy a film melyik részében van az elején növekvő decibel, de nem mondok semmit, bár szerintem nem spoiler.

Megjegyzés: minden bemutatott intézkedést hónapokkal a COVID-19 okozta járvány előtt hajtottak végre

10. lépés: Felmerült problémák

Ennek a projektnek a létrehozásakor szembesültem néhány problémával, amelyekről szeretnék beszélni, mert ezek minden alkotó alkotásának részét képezik.

  1. Neopixel LED szalagkód: A kód legnagyobb problémája a LED szalag és az animációs késések voltak, amelyek az egész programot érintették (beleértve a hét szegmenses kijelző frissítési gyakoriságát). Millist használtam, de még mindig mindenre hatással voltam, így végül egy kódot készítettem, amely nem érintette a többi komponenst, de az animáció nem az első LED -ben kezdődött, hanem véletlenszerűen kezdődött (nem nem tudom miért), de még mindig jól néz ki. Sokat kerestem, és a színtörlő animáció problémája megoldhatatlannak tűnik.
  2. Ez nem jelent komoly problémát, a SparkFun érzékelőnek nem volt fejléce, ezért vettem és forrasztottam, de akadályozzák az érzékelő elhelyezését a 3D nyomtatott tokban. De mivel nem vagyok a legjobb a forrasztásban, így hagytam, és kissé rossz helyen vagyok.
  3. A végső tok összeállításakor azt tapasztaltam, hogy nehéz volt helyesen elhelyezni az oldalak 3D nyomtatott görbéit, ezért egy másik darabot terveztem a megfelelő elhelyezéshez és ragasztáshoz.

Azt hiszem, perfekcionista vagyok (néha rossz), de azt hiszem, van még hova fejlődni.

Arra is gondoltam, hogy hozzáadok egy ESP8266 Wi-Fi modult, hogy telefonon, számítógépen stb. Is hozzáférhessek, hogy lássam a méréseket, ahelyett, hogy kikapcsolnám a hangmérőt és felvenném a MicroSD kártyát.

Ajánlott: