Tartalomjegyzék:
- Kellékek
- 1. lépés: Az összes rétegelt lemez lézervágása az alaphoz
- 2. lépés: A LED -ek forrasztása hosszabb és állítható csatlakozókhoz
- 3. lépés: Az összes modul felszerelése a megfelelő helyekre
- 4. lépés: Az elülső lemez tervezése/nyomtatása
- 5. lépés: A tok lefedése az összes elektronikára
- 6. lépés: Szoftver
Videó: Arduino decibelmérő: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ebben az utasításban elmagyarázom, hogyan lehet ezt a Decibel -mérőt Arduino kódok és néhány egyszerű hardver segítségével elkészíteni.
ezt a projektet két részre osztjuk, a hardvert és a decibelmérő szoftverét programozva, Először is felépítjük a hardvert. Másodszor, lefedjük a szoftvert.
Magyarázza el a videót:
Kellékek
Ehhez a projekthez szüksége lesz:
Hardver:- Arduino Uno R3 + szerelőtok- Grove pajzs az Arduino Uno- 5x Grove LED modulhoz- Grove hangerőérzékelő- Mini szervó grove csatlakozóval- Grove gomb (hátulra szerelt)- 5 LED (3 mm) (2 zöld, 1 sárga), 1 piros, 1 kék)- 9 V-os elemtartó + akkumulátor- 7x Grove csatlakozó kábel (10 cm)- 5 x 4 cm fekete vezeték, 5 x 4 cm piros vezeték
Ügy:
- 200x200x5mm rétegelt lemez- 23x 2mmx5mm csavar
Eszközök:- Forrasztópáka + Forrasztó- Hozzáférés a 3D nyomtatóhoz- Hozzáférés a lézervágóhoz- Egy fogó- Egy kis csavarhúzó illesztés a választott csavarhoz- Fa ragasztó- Szuperragasztó
1. lépés: Az összes rétegelt lemez lézervágása az alaphoz
Az első lépés az eszköz alapjának elkészítése, ahová az összes ligetmodulunkat felszereljük stb.
Letöltheti a hozzáadott DXF fájlt, és lézervágóval készítheti el a lemezt, ehhez módosítsa a beállításokat, hogy először vésse be az összes fekete vonalat, majd vágja el az összes kék vonalat, és végül vágja le a piros vonalakat. Ezt követően ragasztania kell az oldalsó gomblapot a főlap bal oldalán, és a hangérzékelő lemezét a tetején. A 2 piros tömböt fel kell ragasztani a téglalapokra a szervó közelében a csavarokhoz.
Alkatrészek/szerszámok:- 200x200x5mm rétegelt lemez- Hozzáférhetőség lézervágóhoz- Faragasztó
2. lépés: A LED -ek forrasztása hosszabb és állítható csatlakozókhoz
Ahhoz, hogy egy kis játékteret kapjunk, meg kell hosszabbítanunk a LED -ek csapjait. Ezért vágnunk kell a csapokat, és egy vékony, szigetelt huzalt kell forrasztanunk közéjük. Ezt követően a LED -et bármilyen helyre ragaszthatjuk anélkül, hogy számolnunk kellene a GROVE modul elhelyezésével és méretével.
Miután mind a 6 LED -et módosította, ragaszthatja őket a lyukakba. Most használtam egy szuperragasztót, és tökéletesen működött, de minden típusú ragasztónak tökéletesen kell működnie. A bal oldali 2 LED zöld lesz, a 3. sárga, az utolsó pedig piros. A jobb oldali sarokban lévőnek kéknek kell lennie.
Alkatrészek/szerszámok:- 5x 4 cm fekete huzal, 5x 4 cm piros vezeték- 5 LED (3 mm) (2 zöld, 1 sárga, 1 piros, 1 kék)- forrasztópáka + forrasztó- szuperragasztó- egy fogó
MEGJEGYZÉS: Ügyeljen arra, hogy figyeljen a LED polarizációjára. (A rövidebb/hajlított csap pozitív, tehát piros)
3. lépés: Az összes modul felszerelése a megfelelő helyekre
Most, hogy minden LED a helyén van, és minden készen áll a szerelésre, elkezdheti a maradék hardver felszerelését. Az összes megfelelő rögzítési hely be van vésve a fába, és röviden jelzi, hogy melyik modulnak hova kell mennie. A kis 2 mm -es csavarok segítségével mindent a helyére rögzíthet. ebben a lépésben nincs szükség ragasztóra.
Ha az összes modult a megfelelő helyre csavarja, akkor elkezdhet mindent csatlakoztatni az Arduino -hoz. Analóg port 1: Hangérzékelő bemenet Port 2: Gomb 3 Port: ServoPort 4: LED 1 (zöld) Port 5: LED 2 (zöld) port 6: LED 3 (sárga) Port 7: LED 4 (piros) Port 8: LED 5 (kék)
Alkatrészek/szerszámok:- Arduino Uno R3 + szerelőtok- Grove pajzs az Arduino Uno- 5x Grove LED modulhoz- Grove hangerőérzékelő- Mini Servo grove csatlakozóval- Grove gomb (hátul szerelt)- 9 V-os elemtartó + akkumulátor- 7x Grove csatlakozó kábel (10cm)- Kis csavarhúzó illesztés a választott csavarhoz- 23x 2mmx5mm csavar
MEGJEGYZÉS: Könnyebben kezdhettem az oldalra szerelt gombbal és a tetejére szerelt hangérzékelővel, mivel ezek szorosan illeszkednek, és meglehetősen nehéz elérni, ha minden a helyén van.
- Mindent úgy terveztem, hogy 1 lemezre szerelhető legyen. Ennek az az előnye, hogy a decibelmérő továbbra is könnyen módosítható és módosítható, például kódként stb.
4. lépés: Az elülső lemez tervezése/nyomtatása
Ahhoz, hogy a decibelmérő némileg szebb legyen, némileg érdekesebbé tehetjük az előlapot, ha dizájnt adunk a készülék arcához.
Egy egyszerű koncepciót készítettem az Illustratorban, amelyet kinyomtathat és rögzíthet egy vékony réteg fa- vagy permetező ragasztóval. Hozzáadtam az Illustrator fájlt is, hogy saját maga szerkeszthesse a tervet
5. lépés: A tok lefedése az összes elektronikára
Most, hogy minden modul fel van szerelve és működik, szükségünk van arra, hogy lefedjük az összes kitett elektronikát.
2 változatot terveztem, amelyek közül választhatok, az egyiket és egyet a klipsz nélkül hátul, hogy a készüléket egy övre, hátizsákra vagy hasonlóra akaszthassam.
Letöltheti a fentieket, és bármilyen 3D nyomtatóval kinyomtathatja a hátsó burkolatot az eszköz befejezéséhez.
Alkatrészek/Eszközök:- 3D nyomtató elérhetősége
6. lépés: Szoftver
Most, hogy az összes hardvert csatlakoztattuk és beállítottuk, elkezdhetünk dolgozni a dolgok szoftveroldalán.
A kód alapját a Thinkercad -ban hoztam létre, majd hozzáadtam a "ResponsiveAnalogRead" könyvtárat.
A ResponsiveAnalogRead könyvtár simítja a hangérzékelő bemeneti görbéjét, így a szervó sokkal simábban és reálisabban reagál.
A kódot letöltheti a fenti extra könyvtárral és anélkül. Csak töltse le a kódot, nyissa meg az Arduino IDE -ben, és írja be az Arduino -ba B típusú USB -n keresztül. Ha megfelelően csatlakoztatta a modulokat és alkatrészeket, akkor a decibelmérőnek azonnal kezdjen dolgozni.
Az alapkód magyarázata: Először is, a hangérzékelő analóg bemenete 2 változóra van osztva: A szervó változója, 155 és 25 közötti tartományban (GradenServo). És egy változó a LED -ekhez, 0 és 100 közötti tartományban (Ledwaarde)
Ezt követően a kód be- vagy kikapcsolja az 1-4 LED-eket a "Ledwaarde" meghatározott értékei alatt, és a MiniServo-t a megfelelő fokokra állítja a "GradenServo" változó alapján. Az ötödik LED (kék) akkor világít, ha a változó nagyon magas lesz. Amikor ez megtörténik, egy másik "resetLED" nevű változót is "1" értékre ír. Ez azt jelenti, hogy a kék LED nem kapcsol ki automatikusan. Ez a ciklus megismétlődik, és a kék LED világít. De amikor megnyomja a gombot, ellenőrizni fogja, hogy a "resetLED" változó egyenlő -e az "1" értékkel (tehát ha a led be van kapcsolva), és ha ez megtörténik, akkor kikapcsolja a kék LED -et, és írja a "resetLED" változót vissza a "0" -ra. Most a kék LED újra kikapcsol, és így marad, amíg a "Ledwaarde" ismét 90 fölé nem emelkedik
Egy másik vizualizáció található a folyamatábrán, amely letölthető az ehhez a lépéshez hozzáadott fájlokból.
JEGYZET:
Ha használni szeretné a ResponsiveAnalogRead programot, akkor nem fordítja le, először telepítenie kell a könyvtárat a számítógépére, a magyarázó videó bemutatja, hogyan kell ezt telepíteni. A telepítés után bizonyos értékeket, például a "setSnapmultiplier" -t is megváltoztathatja, hogy a szoftver mennyire simítsa ki a bemenetet, hozzáadjon egy szintet a simítás elindításához és még sok más.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A legolcsóbb Arduino -- A legkisebb Arduino -- Arduino Pro Mini -- Programozás -- Arduino Neno: 6 lépés (képekkel)
A legolcsóbb Arduino || A legkisebb Arduino || Arduino Pro Mini || Programozás || Arduino Neno: …………………………. További videókért Iratkozz fel YouTube -csatornámra ……. .Ez a projekt arról szól, hogyan lehet a legkisebb és legolcsóbb arduino -t kezelni. A legkisebb és legolcsóbb arduino az arduino pro mini. Hasonló az arduino -hoz