Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Lasercutting Lahat ng Plywood para sa Base
- Hakbang 2: Paghihinang ng mga LED upang Magkaroon ng Mas Mahaba at Naaayos na Mga Konektor
- Hakbang 3: Pag-mount ng Lahat ng Mga Modyul sa Tamang Mga Lugar
- Hakbang 4: Pagdidisenyo / pag-print ng Front Plate
- Hakbang 5: Paggawa ng Kaso upang Sakop ang Lahat ng Elektronika
- Hakbang 6: Software
Video: Arduino Decibelmeter: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Sa itinuturo na ito, ipapaliwanag ko kung paano gawin ang metro ng Decibel na ito gamit ang mga Arduino code at ilang simpleng hardware.
Hahatiin namin ang proyektong ito sa 2 bahagi, ginagawa ang hardware at programa ang software para sa decibel meter, Una, itatayo namin ang hardware. Pangalawa, sasakupin namin ang software.
Ipaliwanag ang video:
Mga gamit
Para sa proyektong ito kakailanganin mo:
Hardware: - Arduino Uno R3 + mounting case- Grove shield para sa Arduino Uno- 5x Grove LED module- Grove loudness sensor- Mini Servo na may konektor ng grove- Button ng Grove (likurang naka-mount) - 5 LEDs (3mm) (2 Green, 1 Dilaw, 1 Pula, 1 Asul) - 9V case ng baterya + baterya- 7x Grove konektor cable (10cm) - 5x 4cm itim na kawad, 5x 4cm pulang kawad
Kaso:
- 200x200x5mm Plato ng playwud- 23x 2mmx5mm screws
Mga tool: - Soldering iron + Solder- Accessibility sa isang 3D printer- Accessibility sa isang laser cutter- Isang pares ng pliers- Maliit na distornilyador na umaangkop sa tornilyo ng pagpipilian- Pandikit na kahoy- Superglue
Hakbang 1: Lasercutting Lahat ng Plywood para sa Base
Ang unang hakbang ay upang gawin ang base ng aparato kung saan mai-mount namin ang lahat ng aming mga grove module atbp.
Maaari mong i-download ang idinagdag na DXF file at gumamit ng isang laser cutter upang gawin ang plato, para ayusin ito ang mga setting upang maukit muna ang lahat ng mga itim na linya, pagkatapos ay i-cut ang lahat ng mga asul na linya, at sa wakas ay gupitin ang mga pulang linya. Pagkatapos nito, kailangan mong idikit ang plate ng pindutan ng gilid sa kaliwang bahagi ng pangunahing plato, at ang plato para sa sound sensor sa itaas. Ang 2 pulang bloke ay kailangang idikit sa mga parihaba malapit sa servo para sa mga tornilyo.
Mga Bahagi / Tool: - 200x200x5mm Plato ng playwud- Accessibility sa isang laser cutter- Wood glue
Hakbang 2: Paghihinang ng mga LED upang Magkaroon ng Mas Mahaba at Naaayos na Mga Konektor
Upang bigyan kami ng kaunting silid upang mapaglaro, kailangan naming pahabain ang mga peg ng LEDs. Samakatuwid kailangan naming i-cut ang pegs at maghinang ng isang manipis, insulated wire sa pagitan. Pagkatapos nito, maaari nating idikit ang LED sa anumang lugar nang hindi na bibilangin sa pagkakalagay o laki ng mismong GROVE module.
Matapos mong baguhin ang lahat ng 6 na LED, maaari mong idikit ang mga ito sa mga butas. Gumamit lang ako ng ilang superglue at gumana ito ng perpekto ngunit ang lahat ng mga uri ng pandikit ay dapat na gumana nang maayos. Ang 2 kaliwang LEDs ay magiging berde, ang ika-3 ay ang dilaw at ang huli ay dapat na pula. Ang nasa kanang sulok ay kailangang asul.
Mga Bahagi / Tool: - 5x 4cm black wire, 5x 4cm red wire- 5 LEDs (3mm) (2 Green, 1 Yellow, 1 Red, 1 Blue) - Soldering iron + Solder- Superglue- Isang pares ng mga plier
TANDAAN: Siguraduhing magbayad ng pansin sa polariseysyon ng LED. (Ang mas maikli / baluktot na peg ay positibo, kaya pula)
Hakbang 3: Pag-mount ng Lahat ng Mga Modyul sa Tamang Mga Lugar
Ngayon na nasa iyo na ang lahat ng mga LED at handa na ang lahat upang mai-mount, maaari kang magsimulang magtrabaho sa pag-mount ng lahat ng natitirang hardware. Ang lahat ng mga tamang lugar ng pag-mount ay nakaukit sa kahoy, na may isang maikling pahiwatig kung aling module ang dapat pumunta kung saan. Maaari mong gamitin ang maliit na 2mm screws upang mai-mount ang lahat sa lugar. hindi na kailangan ng anumang pandikit sa hakbang na ito.
Kung ang lahat ng mga module ay naka-screw sa tamang lugar, maaari mong simulang ikonekta ang lahat sa Arduino. Port ng analog 1: input ng Sound sensorPort 2: ButtonPort 3: ServoPort 4: LED 1 (Green) Port 5: LED 2 (Green) Port 6: LED 3 (Dilaw) Port 7: LED 4 (Pula) Port 8: LED 5 (Blue)
Mga Bahagi / Tool: - Arduino Uno R3 + mounting case- Grove Shield para sa Arduino Uno- 5x Grove LED module - Grove loudness sensor - Mini Servo na may konektor ng grove - Button ng Grove (likod na naka-mount) - 9V na baterya ng baterya + baterya- 7x Grove konektor cable (10cm) - Maliit na distornilyador na umaangkop sa tornilyo ng pagpipilian - 23x 2mmx5mm screws
TANDAAN: Nakita kong mas madaling magsimula sa pindutang naka-mount sa gilid at sa itaas na naka-mount na sensor ng tunog, dahil ang mga ito ay may isang masikip na fit at sa halip mahirap maabot kapag ang lahat ay nasa lugar.
- Dinisenyo ko ang lahat upang mai-mount sa 1 plato. Ito ay may kalamangan na ang decibel meter ay mananatiling madaling baguhin at ayusin ang mga bagay tulad ng code atbp.
Hakbang 4: Pagdidisenyo / pag-print ng Front Plate
Upang gawing mas maganda ang pagtingin sa decibel meter, maaari naming gawing mas kawili-wili ang harap sa pamamagitan ng pagdaragdag ng isang disenyo sa mukha ng aparato.
Gumawa ako ng isang simpleng konsepto sa Illustrator na maaari mong mai-print at ilakip gamit ang isang manipis na layer ng kahoy- o spray na pandikit. Nagdagdag din ako ng file ng Illustrator upang mai-edit mo mismo ang disenyo
Hakbang 5: Paggawa ng Kaso upang Sakop ang Lahat ng Elektronika
Ngayon nakuha na namin ang lahat ng mga module na naka-mount at gumagana, kailangan namin ng isang paraan upang masakop ang lahat ng mga nakalantad na electronics.
Dinisenyo ko ang 2 mga bersyon upang pumili mula sa, 1 na may, at 1 nang walang isang clip sa likod upang i-hang ang aparato sa isang sinturon, backpack o isang bagay na katulad.
Maaari mong i-download ang isa na gusto mo sa itaas, at gumamit ng anumang 3D printer upang mai-print ang likod ng pabahay upang matapos ang iyong aparato.
Mga Bahagi / Tool: - Accessibility sa isang 3D printer
Hakbang 6: Software
Ngayon na nakuha namin ang lahat ng hardware na nakakonekta at na-setup, maaari kaming magsimulang magtrabaho sa bahagi ng software ng mga bagay.
Nilikha ko ang base ng code sa Thinkercad at idinagdag ang library na "ResponsiveAnalogRead" pagkatapos.
Ang library ng ResponsiveAnalogRead ay makinis ang input curve ng sound sensor upang ang servo ay mag-react ng mas makinis at mas makatotohanang.
Maaari mong i-download ang parehong code nang mayroon at walang labis na library sa itaas. I-download lamang ang code, buksan ito sa Arduino IDE at isulat ito sa iyong Arduino sa pamamagitan ng USB type B. Kung nakakonekta mo nang tama ang mga module at bahagi, dapat na ang decibel meter magsimulang magtrabaho kaagad.
Paliwanag ng base code: Una, ang analog input ng sound sensor ay nahahati sa 2 variable: Ang variable para sa servo, na may saklaw sa pagitan ng 155 at 25 (GradenServo). At isang variable para sa mga LED, na may saklaw sa pagitan ng 0 at 100 (Ledwaarde)
Pagkatapos nito, i-on o i-off ng code ang LEDs 1-4 sa mga tukoy na halaga ng "Ledwaarde" at itatakda ang MiniServo sa tamang dami ng degree batay sa variable na "GradenServo". Ang ika-5 LED (asul) ay bubukas kung ang variable ay talagang talagang mataas. Kapag nangyari ito nagsusulat din ito ng isa pang variable na tinatawag na "resetLED" sa halagang "1". Nangangahulugan ito na ang asul na LED ay hindi awtomatikong papatayin. Ang loop na ito ay ulitin, at ang asul na LED ay mananatiling naiilawan. Ngunit kapag pinindot ang pindutan, susuriin nito kung ang variable na "resetLED" ay katumbas ng "1" (kaya kung ang led ay nakabukas) at kung mangyari ito, patayin nito ang Blue led, at isusulat ang variable na "resetLED" bumalik sa "0". Ngayon ang asul na humantong ay naka-patay muli at mananatili tulad nito hanggang sa ang "Ledwaarde" ay makakakuha muli ng higit sa 90
Ang isa pang visualization ay matatagpuan sa flowchart, na maaaring ma-download mula sa mga file na idinagdag sa hakbang na ito.
TANDAAN:
Kung nais mong gamitin ang ResponsiveAnalogRead, hindi ito magpo-compile, kailangan mo munang i-install ang library sa iyong computer, sa paliwanag na video ay ipinapakita kung paano ito mai-install. Matapos ang pag-install, maaari mo ring baguhin ang ilang mga halagang tulad ng "setSnapmultiplier" upang mabago kung gaano mag-ayos ang software ng pag-input, magdagdag ng isang antas para magsimula ang pag-ayos, at marami pa.
Inirerekumendang:
Arduino Car Reverse Parking Alert System - Hakbang sa Hakbang: 4 na Hakbang
Arduino Car Reverse Parking Alert System | Hakbang sa Hakbang: Sa proyektong ito, magdidisenyo ako ng isang simpleng Arduino Car Reverse Parking Sensor Circuit gamit ang Arduino UNO at HC-SR04 Ultrasonic Sensor. Ang Arduino based Car Reverse alert system na ito ay maaaring magamit para sa isang Autonomous Navigation, Robot Ranging at iba pang range r
Hakbang sa Hakbang Pagbubuo ng PC: 9 Mga Hakbang
Hakbang sa Hakbang ng PC Building: Mga Pantustos: Hardware: MotherboardCPU & CPU coolerPSU (Power supply unit) Storage (HDD / SSD) RAMGPU (hindi kinakailangan) CaseTools: ScrewdriverESD bracelet / matsthermal paste w / applicator
Tatlong Loudspeaker Circuits -- Hakbang-hakbang na Tutorial: 3 Mga Hakbang
Tatlong Loudspeaker Circuits || Hakbang-hakbang na Tutorial: Ang Loudspeaker Circuit ay nagpapalakas ng mga audio signal na natanggap mula sa kapaligiran papunta sa MIC at ipinapadala ito sa Speaker mula sa kung saan ginawa ang pinalakas na audio. Dito, ipapakita ko sa iyo ang tatlong magkakaibang paraan upang magawa ang Loudspeaker Circuit na ito gamit ang:
Sinusubaybayan ng RC ang Robot Gamit ang Arduino - Hakbang sa Hakbang: 3 Mga Hakbang
Sinusubaybayan ng RC ang Robot Gamit ang Arduino - Hakbang-hakbang: Hey guys, bumalik ako kasama ang isa pang cool na chassis ng Robot mula sa BangGood. Inaasahan mong dumaan ka sa aming nakaraang mga proyekto - Spinel Crux V1 - Ang Kinokontrol na Robot ng Gesture, Spinel Crux L2 - Arduino Pick at Place Robot na may Robotic Arms at The Badland Braw
DIY Arduino Robotic Arm, Hakbang sa Hakbang: 9 Mga Hakbang
DIY Arduino Robotic Arm, Hakbang-Hakbang: Ang tutorial na ito ay magtuturo sa iyo kung paano bumuo ng isang Robot Arm sa pamamagitan ng iyong sarili