Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: PCB, Schematic at Files
- Hakbang 3: Paghihinang
- Hakbang 4: Mag-upload ng isang Code
- Hakbang 5: Subukan at Ayusin
- Hakbang 6: Mga Posibleng Aplikasyon
Video: HC-SR04 Reader Modyul upang mapawi ang Arduino: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang HC-SR04 ultrasonic distansya sensor ay napakapopular sa robotics. Talaga, ang anumang pag-iwas sa bagay na robot ay gumagamit ng sensor na ito. At mahusay ito syempre, madaling gamitin ang murang at tumpak ngunit sa sandaling simulan mo ang pagbuo ng mas kumplikadong mga robot maaari kang magsimulang makakita ng isang problema at ang problemang ito ay oras na. Ito ay tumatagal ng maraming oras upang sukatin ang distansya sa sensor na ito, mayroong ilang mga kahalili tulad ng matalim sensor na maaaring makita ang mga bagay na napakabilis ngunit ang output ng mga ito ay binary upang maaari mong makita kung mayroong isang bagay sa loob ng tinukoy na saklaw ngunit hindi mo alam gaano kalayo. Para sa ilang mga robot ang mga sensor ay perpekto ngunit may isa pang problema - presyo. Ang mga ito ay halos 10 beses na mas mahal kaysa sa HC-SR04. Kaya dito nagsimula akong mag-isip tungkol sa pagsasama-sama ng dalawang iyon. At nakaisip ako ng isang ideya para sa isang module na maaari mong mai-plug sa HC-SR04 at italaga ang gawain ng pagbabasa ng distansya sa Attiny microcontroller, ang output ay maaaring maging binary at ang iyong pangunahing microprocessor ay hinalinhan! Simple ngunit magandang solusyon at mura nang sabay-sabay:) Nais bang malaman kung saan maaari mong gamitin ang naturang sensor? Patuloy na basahin o panoorin ang isang video.
JLCPCB 10 boards para sa $ 2:
Hakbang 1: Listahan ng Mga Bahagi
Ang listahan ng mga bahagi ay hindi masyadong mahaba, maaari mong makita ang karamihan sa mga ito sa anumang lokal na elektronikong tindahan, mayroon ding mga link sa mga online na tindahan kung may nahanap ako:
- HC-SR04
- Attiny45 / 85
- Potensyomiter
- Mga headaway ng Breakaway Babae at Lalaki
- 1206 SMD risistor (mas mahusay na bumili sa isang kit)
- 1206 LED
Kakailanganin mo rin ang ilang mga tool tulad ng:
- Panghinang / istasyon
- Programmer ng USBasp
Kung nais mong bumili ng PCB para sa proyektong ito, tingnan ang aking tindie store:
Hakbang 2: PCB, Schematic at Files
Sa itaas maaari mong makita ang lahat ng mga file kasama ang disenyo ng eskematiko at PCB, mayroon ding mga Gerber file na maaari mong gamitin upang makagawa ng PCB na ito. Huwag mag-atubiling baguhin ang mga file para sa iyong sariling mga pangangailangan tandaan na ang lahat ng aking mga proyekto ay ibinabahagi bilang hindi komersyal kaya hindi mo maibebenta ang mga ito.
Napakasimple ng iskematika, may ilang mga bahagi lamang, maaari mo itong magamit upang mai-mount nang maayos ang lahat sa PCB.
Kung hindi mo nais na gamitin ang PCB para sa proyektong ito maaari mong ikonekta ang lahat ng iyon sa isang breadboard, medyo malaki ito ngunit kung hindi mo ma-solder iyon ang pinakamadaling paraan para sa iyo!
Hakbang 3: Paghihinang
Ang paghihinang ay medyo prangka. Magsimula sa pinakamaliit na sangkap (risistor at LED) at pagkatapos ay magpatuloy sa mas malaki at mas malaki, sa ganoong paraan mas magiging simple para sa iyo na maghinang ng lahat ng iyon. Siguraduhin na ang polarity ay tama para sa lahat ng mga bahagi at na walang anumang shorts. Kung hindi mo nais na gamitin ang PCB para sa proyektong ito at nais mong ikonekta ang lahat ng iyon sa isang breadboard laktawan lamang ang hakbang na ito at sundin ang eskematiko mula sa hakbang sa itaas.
Hakbang 4: Mag-upload ng isang Code
Kapag na-solder na ang lahat sa PCB maaari kaming mag-upload ng isang programa sa Attiny. Upang magawa ito kailangan naming ikonekta ang USBasp programmer (o anumang iba pang gumagana sa Arduino IDE) sa microcontroller. Ang code ay matatagpuan sa aking Github. Upang mai-upload ito kailangan mong magdagdag ng mga Attiny board sa iyong Arduino IDE, mahahanap mo ang maraming mga tutorial sa online tungkol doon, kaya't hindi ko ito ipaliwanag doon. Siyempre, maaari mong baguhin ang mga halaga sa code o kahit na ang pag-andar nito upang umangkop sa iyong mga pangangailangan.
Hakbang 5: Subukan at Ayusin
Kapag handa na ang iyong programa maaari kang mag-plug sa module ng HC-SR04 (tingnan ang mga larawan sa itaas upang mai-plug ito nang tama, kung hindi man ay maaari mong mapinsala ang board).
Maaari mo itong paganahin sa boltahe sa pagitan ng 4V at 5V. Ang LED sa board ay masisindi kapag ang distansya ay mas maliit kaysa sa distansya na itinakda mo sa potensyomiter. Upang baguhin ang distansya maaari kang gumamit ng isang distornilyador. Kapag ang lahat ay gumagana nang maayos maaari kang magpatuloy sa susunod na hakbang. Kung hindi, suriin ang iyong paghihinang at tiyaking tumutugma ang iyong circuit at ang aking iskema.
Hakbang 6: Mga Posibleng Aplikasyon
Congrat's na nakarating ka sa huling hakbang! Upang magamit ang module na ito sa isang Arduino kailangan mong ikonekta ang VCC ng module sa 5V ng Arduino, ang GND ng module sa GND ng Arduino at ang pin ng module sa alinman sa mga pin ng Arduino.
Paano mo ito magagamit? Kaya, ang mga posibilidad ay walang katapusan. Maaari mo itong gamitin para sa iyong proyekto sa robotics, tulad ng gagawin ko para sa aking susunod na proyekto, higit pa tungkol sa lalong madaling panahon:) Maaari mong baguhin ang code, ikonekta ang isang servo dito at kontrolin ang servo nang direkta mula sa board na ito. Maaari mong baguhin ito at gamitin ito nang walang anumang karagdagang, panlabas na microcontroller. Ito ay isang maliit na board na may maraming potensyal at gagawing mas madali ang aking susunod na proyekto.
Inaasahan kong nasiyahan ka sa pagbabasa ng instrucatble na ito:) Huwag kalimutang suriin ang aking video tungkol sa proyektong ito at mag-subscribe sa aking channel! Salamat sa pagbabasa, masayang paggawa!
Inirerekumendang:
Buuin ang Iyong Unang IOT Paggamit ng Arduino Nang Walang Karagdagang Mga Modyul: 5 Hakbang (na may Mga Larawan)
Buuin ang Iyong Unang IOT Paggamit ng Arduino Nang Walang Karagdagang Mga Modyul: Ang mundo ay magiging mas matalinong araw-araw at ang pinakamalaking dahilan sa likod nito ay ang evolution ofsmart na teknolohiya. Bilang isang taong mahilig sa tech dapat narinig mo ang tungkol sa term na IOT na nangangahulugang Internet of Things. Ang Internet ng mga bagay ay nangangahulugang pagkontrol at pagpapakain ng
Hilahin ang Liwanag - Magaan na Modyul Gamit ang Neopixel & Pull Up Switch: 6 Hakbang (na may Mga Larawan)
Hilahin ang Liwanag - Magaan na Modyul Gamit ang Neopixel & Pull Up Switch: Mga Tampok ng Light module Arduino Uno Hardware & enclosure na binili mula sa internet Neopixel & Ang suplay ng kuryente na hiniram mula sa School of Informatics & Produkto ng Magaan na Disenyo ng Produkto na kinokontrol ng power supply Lahat ng mga pag-andar na kinokontrol sa pamamagitan ng
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Gumamit ng Bluetooth 4.0 HC-08 Modyul upang Makontrol ang mga Maaaring matugunan na LED - isang Arduino Uno Tutorial: 4 na Hakbang (na may Mga Larawan)
Gumamit ng Bluetooth 4.0 HC-08 Modyul upang Makontrol ang mga Maaaring matugunan na mga LED - isang Arduino Uno Tutorial: Nakapagod ka na ba sa mga module ng komunikasyon kasama ang Arduino? Nagbubukas ang Bluetooth ng isang mundo ng posibilidad para sa iyong mga proyekto sa Arduino at paggamit ng internet ng mga bagay. Magsisimula kami dito sa isang hakbang sa sanggol at matutunan kung paano makontrol ang mga maaaring matugunan na LED sa isang sma