Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kuchunguza Plywood Yote kwa Msingi
- Hatua ya 2: Kuunganisha taa za LED kuwa na Viunganishi virefu na vinavyoweza kurekebishwa
- Hatua ya 3: Kuweka Moduli Zote Katika Sehemu Sahihi
- Hatua ya 4: Kubuni / kuchapisha Bamba la Mbele
- Hatua ya 5: Kufanya Kesi Kufunika Elektroniki Zote
- Hatua ya 6: Programu
Video: Arduino Decibelmeter: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Katika hii inayoweza kufundishwa, nitaelezea jinsi ya kutengeneza mita hii ya Decibel ukitumia nambari za Arduino na vifaa rahisi.
tutagawanya mradi huu katika sehemu 2, na kutengeneza vifaa na programu ya programu ya mita ya decibel, Kwanza, tutaunda vifaa. Pili, tutashughulikia programu.
Fafanua video:
Vifaa
Kwa mradi huu utahitaji:
Vifaa: - Arduino Uno R3 + kesi ya kupandisha- ngao ya Grove ya Arduino Uno- moduli ya 5x Grove ya LED- Grove sensor ya sauti- Mini Servo na kiunganishi cha grove- Kitufe cha Grove (kilichowekwa nyuma) - LED 5 (3mm) (2 Kijani, 1 Njano, Nyekundu 1, 1 Bluu) - Kesi ya betri ya 9V + betri- 7x Kontakt kontakt kontakt (10cm) - 5x 4cm waya mweusi, 5x 4cm waya mwekundu
Kesi:
- 200x200x5mm Sahani ya Plywood - screws 23x 2mmx5mm
Zana: - Chuma cha kulehemu + Solder- Ufikiaji wa printa ya 3D- Upatikanaji wa mkataji wa laser- Jozi ya koleo- Bisibisi ndogo inayofaa kwa screw ya chaguo- Gundi ya kuni- Superglue
Hatua ya 1: Kuchunguza Plywood Yote kwa Msingi
Hatua ya kwanza ni kutengeneza msingi wa kifaa ambapo tutapandisha moduli zetu zote za shamba nk.
Unaweza kupakua faili iliyoongezwa ya DXF na utumie mkataji wa laser kutengeneza sahani, kwa hii rekebisha mipangilio ili kuchonga kwanza mistari yote nyeusi, kisha ukate mistari yote ya samawati, na mwishowe ukate laini nyekundu. Baada ya hapo, unahitaji gundi sahani ya kitufe cha upande upande wa kushoto wa bamba kuu, na sahani kwa sensorer ya sauti hapo juu. Vitalu 2 vyekundu vinahitaji kushikamana kwenye mstatili karibu na servo kwa vis.
Sehemu / Zana: - 200x200x5mm Sahani ya plywood- Upatikanaji wa mkataji wa laser- Gundi ya kuni
Hatua ya 2: Kuunganisha taa za LED kuwa na Viunganishi virefu na vinavyoweza kurekebishwa
Ili kutupa nafasi kidogo ya kucheza nayo, tunahitaji kuongeza vigingi vya LED. Kwa hivyo tunahitaji kukata vigingi na kuuzia waya mwembamba, uliowekwa maboksi kati. Baada ya haya, tunaweza gundi LED mahali pengine bila kuhesabu katika kuwekwa au ukubwa wa moduli ya GROVE yenyewe.
Baada ya kubadilisha LED zote 6, unaweza kuziunganisha kwenye mashimo. Nilitumia tu superglue na ilifanya kazi kikamilifu lakini kila aina ya gundi inapaswa kufanya kazi vizuri. LED 2 za kushoto zitakuwa kijani, ya 3 itakuwa ya manjano na ya mwisho inapaswa kuwa nyekundu. Yule aliye kwenye kona ya kulia zaidi anahitaji kuwa na samawati.
Sehemu / Zana: - 5x 4cm waya mweusi, 5x 4cm waya mwekundu- LEDs 5 (3mm) (2 Kijani, 1 Njano, 1 Nyekundu, 1 Bluu) - Chuma cha Solder + Solder- Superglue- Jozi ya koleo
KUMBUKA: Hakikisha umakini na ubaguzi wa LED. (Kigingi kifupi / kilichoinama ni chanya, nyekundu sana)
Hatua ya 3: Kuweka Moduli Zote Katika Sehemu Sahihi
Sasa kwa kuwa una LED zote mahali na kila kitu tayari kupanda, unaweza kuanza kufanya kazi kwa kuweka vifaa vyote vilivyobaki. Sehemu zote zinazofaa za kuchonga zimechorwa kwenye kuni, na dalili fupi ya moduli ipi inapaswa kwenda wapi. Unaweza kutumia screws ndogo 2mm kuweka kila kitu mahali. hakuna haja ya gundi yoyote katika hatua hii.
Ikiwa moduli zote zimepigwa katika sehemu sahihi, unaweza kuanza kuunganisha kila kitu kwenye Arduino. Analog Port 1: Uingizaji wa sensa ya sauti Bandari ya 2: Kitufe cha Port 3: ServoPort 4: LED 1 (Kijani) Bandari 5: LED 2 (Kijani) Bandari 6: LED 3 (Njano) Bandari 7: LED 4 (Nyekundu) Bandari 8: LED 5 (Bluu)
Sehemu / Zana: - Arduino Uno R3 + kesi ya kuweka- Grove ngao ya Arduino Uno- 5x Grove moduli ya LED - Grove sensor ya sauti - Mini Servo na kiunganishi cha grove - Kitufe cha Grove (kilichowekwa nyuma) - 9V kesi ya betri + betri- kiunganishi cha 7x Grove kebo (10cm) - bisibisi ndogo inayofaa kwa screw ya chaguo- 23x 2mmx5mm screws
KUMBUKA: Nimeona ni rahisi kuanza na kitufe kilichowekwa upande na sensa ya sauti iliyowekwa juu, kwani hizi zina fiti na ni ngumu kufikia wakati kila kitu kiko mahali.
- Nilitengeneza kila kitu kuweka kwenye sahani 1. Hii ina faida kwamba mita ya decibel itabaki rahisi kurekebisha na kurekebisha vitu kama nambari n.k.
Hatua ya 4: Kubuni / kuchapisha Bamba la Mbele
Ili kufanya mita ya decibel ipendeze kutazama, tunaweza kufanya mbele kuwa ya kupendeza zaidi kwa kuongeza muundo kwa uso wa kifaa.
Nilifanya dhana rahisi katika Illustrator ambayo unaweza kuchapisha na kuambatisha kwa kutumia safu nyembamba ya kuni- au gundi ya dawa. Niliongeza pia faili ya Illustrator ili uweze kuhariri muundo mwenyewe
Hatua ya 5: Kufanya Kesi Kufunika Elektroniki Zote
Sasa kwa kuwa tuna moduli zote zilizowekwa na kufanya kazi, tunahitaji njia ya kufunika umeme wote ulio wazi.
Nilitengeneza matoleo 2 ya kuchagua, 1 na, na 1 bila kipande cha picha nyuma ili kuning'iniza kifaa kwenye mkanda, mkoba au kitu kama hicho.
Unaweza kupakua unayopendelea hapo juu, na utumie printa yoyote ya 3D kuchapisha nyumba ya nyuma kumaliza kifaa chako.
Sehemu / Zana: - Ufikiaji wa printa ya 3D
Hatua ya 6: Programu
Sasa kwa kuwa tumeunganisha vifaa vyote na usanidi, tunaweza kuanza kufanya kazi kwa upande wa programu.
Niliunda msingi wa nambari katika Thinkercad na kuongeza maktaba ya "ResponsiveAnalogRead" baadaye.
Maktaba ya ResponsiveAnalogRead inasawazisha pembe ya pembejeo ya sensa ya sauti ili servo itende laini na ya ukweli zaidi.
Unaweza kupakua nambari zote mbili bila na maktaba ya ziada hapo juu. Pakua tu nambari hiyo, ifungue katika Arduino IDE na uiandikie Arduino yako kupitia aina ya USB B. Ikiwa umeunganisha moduli na sehemu hizo kwa usahihi, mita ya decibel inapaswa anza kufanya kazi mara moja.
Ufafanuzi wa nambari ya msingi: Kwanza, pembejeo ya analog ya sensa ya sauti imegawanywa katika vigeuzi 2: Tofauti kwa servo, na masafa kati ya 155 na 25 (GradenServo). Na anuwai ya LED, na anuwai kati ya 0 na 100 (Ledwaarde)
Baada ya hapo, nambari itawasha au kuzima LEDs 1-4 wakati wa maadili maalum ya "Ledwaarde" na kuweka MiniServo kwa kiwango sahihi cha digrii kulingana na "GradenServo" inayobadilika. LED ya 5 (samawati) itawasha ikiwa utofauti unakuwa juu sana. Wakati hii inatokea pia inaandika tofauti nyingine inayoitwa "resetLED" kwa thamani ya "1". Hii inamaanisha kuwa LED ya samawati haitazimwa kiatomati. Kitanzi hiki kitarudia, na LED ya hudhurungi itabaki imewashwa. Lakini kitufe kinapobanwa, itaangalia ikiwa "resetLED" inayobadilika ni sawa na "1" (kwa hivyo ikiwa iliyoongozwa imewashwa) na ikiwa hii itatokea, inazima Bluu iliyoongozwa, na inaandika ubadilishaji wa "resetLED" kurudi kwa "0". Sasa ile iliyoongozwa na bluu imezimwa tena na itabaki hivi hadi "Ledwaarde" apate juu ya 90 tena
Taswira nyingine inaweza kupatikana kwenye chati ya mtiririko, ambayo inaweza kupakuliwa kutoka kwa faili zilizoongezwa kwa hatua hii.
KUMBUKA:
Ikiwa unataka kutumia ResponsiveAnalogRead, haitakusanya, kwanza unahitaji kusanikisha maktaba kwenye kompyuta yako, kwenye video ya maelezo imeonyeshwa jinsi ya kusanikisha hii. Baada ya usanikishaji, unaweza pia kubadilisha maadili kama "setSnapmultiplier" ili kubadilisha ni kiasi gani programu itasawazisha uingizaji, ongeza kiwango cha uboreshaji kuanza, na mengi zaidi.
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)
RC Iliyofuatiliwa Robot Kutumia Arduino - Hatua kwa Hatua: 3 Hatua
RC Iliyofuatiliwa Robot Kutumia Arduino - Hatua kwa Hatua: Haya jamani, nimerudi na chasisi nyingine nzuri ya Robot kutoka BangGood. Natumahi kuwa umepitia miradi yetu ya awali - Spinel Crux V1 - Robot Iliyodhibitiwa na Ishara, Spinel Crux L2 - Arduino Pick na Weka Robot na Silaha za Roboti na Badland Braw
Nguvu ya Roboti ya Arduino ya DIY, Hatua kwa Hatua: Hatua 9
DIY Arduino Robotic Arm, hatua kwa hatua: Mafunzo haya yanakufundisha jinsi ya kujenga mkono wa Robot na wewe mwenyewe