Talaan ng mga Nilalaman:
- Hakbang 1: Pagkuha ng Mga Sangkap
- Hakbang 2: Pag-set up ng Circuit
- Hakbang 3: Pagsulat ng Code
- Hakbang 4: Paghihinang ng mga Pin
- Hakbang 5: Assembly ng Self-driven Breadboard
- Hakbang 6: Ginawa Mo Ito
Video: TfCD - Self-driven Breadboard: 6 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Sa Instructable na ito, ipapakita namin ang isa sa mga teknolohiya na madalas na ginagamit sa mga autonomous na sasakyan: pagtuklas ng ultrasonikong balakid.
Sa loob ng mga self-drive na kotse, ginagamit ang teknolohiyang ito para sa pagkilala ng mga hadlang sa isang maikling distansya (<4m), halimbawa sa panahon ng pag-parking at pag-switch ng lane.
Para sa paggalugad na ito, naglalayon kami na bumuo ng isang breadboard na (1) mag-drive, (2) makilala ang mga hadlang at (3) magpasya para sa ruta nito nang naaayon.
Partikular, magtatayo kami ng isang dalawang gulong breadboard, na may isang ultrasonic sensor sa harap, na humihimok nang maaga kapag walang makitang balakid, lumiliko kapag halos tama ang isang bagay, at babaligtad kapag ang isang banggaan ay tila hindi maiiwasan
Hakbang 1: Pagkuha ng Mga Sangkap
Ang mga sumusunod na sangkap ay ginamit para sa tagubiling ito:
- (A) 830 pin breadboard (1pc) Ang isang maliit ay maaaring sapat, ngunit siguraduhin na makakuha ng isang mahusay na kalidad dahil ang mga pin sa ultrasonic sensor ay medyo marupok.
- (B) Arduino UNO (1pc) Gumagana nang mahusay sa Motor Shield, hindi kailangang maging isang orihinal na bersyon.
- (E) DAGU DG01D Mini DC motor na may 48: 1 gearbox (2pc) Kapag gumagamit ng isang Motor Shield, gagana ang anumang 5V DC motor, gayunpaman, ang gearbox sa bersyon na ito ay kapaki-pakinabang, dahil ginagawang maganda at mabagal ang mga gulong.
- (F) Mga gulong na plastik (2pc) Sa isip, subukang bumili ng mga gulong na direktang katugma sa motor na iyong pinili.
(C) Adafruit Motor Shield v2.3 (1pc)
Pinapasimple ng kalasag ng motor ang proseso ng pagkonekta ng mga motor sa isang Arduino. Kung ihahambing sa pag-tink sa mga resistensya at transistor, mas ligtas ito para sa Arduino board, lalo na kung ikaw ay isang nagsisimula. Ang Adafruit Motor Shield ay may magkakahiwalay na mga pin, na kailangang solder sa maliit na tilad.
(D) HC-SR04 Ultrasonic Sensor (1pc)
Ito ay isang apat na sensor ng pin. Gumagana ito sa pamamagitan ng pagpapadala ng isang maikling ultrasonic pulse sa kaliwang unit ng 'speaker' at pakikinig (habang sinusukat ang oras) kapag bumalik ito sa pamamagitan ng tamang yunit ng 'tatanggap'.
Kailangan din: isang computer na may pinakabagong software ng Arduino, isang soldering iron, soldering lata, isang maliit na power bank, ilang mga wire.
Hakbang 2: Pag-set up ng Circuit
Kumokonekta sa ultrasonic sensor
Ang ultrasonic sensor ay binubuo ng apat na mga pin, na tinawag na: Vcc, Trig, Echo at Gnd (Ground).
Ang Trig at Echo ay konektado sa Motor Shield ayon sa pagkakabanggit Digital Pin number 10 at 9. (Ang iba pang mga digital na pin ay angkop din, hangga't inilalapat ang naaangkop na pag-coding.)
Ang Vcc at Gnd ay konektado sa 5V at Gnd sa kalasag.
Pagkonekta sa DC motors
Ang DC motors ay may itim at pulang kawad bawat isa. Ang mga wire na ito ay dapat na konektado sa mga motor port, sa halimbawang ito M1 at M2.
Hakbang 3: Pagsulat ng Code
Naglo-load ng library
Una, kinakailangang mag-download ng tamang silid-aklatan upang magamit ang Adafruit Motor Shield v2.3.
Sa ZIP-file na ito, mayroong isang folder, na maaaring mailagay sa folder ng pag-install ng Arduino, sa aming kaso:
C: / Mga file ng programa (x86) Arduino / Mga Aklatan
At tiyaking pangalanan ito ng Adafruit_MotorShield (i-restart ang iyong Arduino software pagkatapos).
Pagda-download ng halimbawa ng code
Ang aming halimbawa ng code na 'Selfdiving_Breadboard.ino' ay magagamit para sa pag-download.
Mayroong maraming mga variable upang mag-tweak, pinaka-mahalaga may mga distansya (sa sentimetro) kapag may nangyari. Sa kasalukuyang code, ang breadboard ay na-program upang ibaliktad kapag ang isang bagay ay mas malapit sa 10 sentimetro, upang paikutin kung ang distansya ay nasa pagitan ng 10 at 20 sentimetro, at upang magmaneho nang diretso kapag walang bagay na napansin sa 20 sentimetro.
Hakbang 4: Paghihinang ng mga Pin
Ang proseso ng paghihinang ay binubuo ng apat na mga hakbang.
- (A) Pagkahanay ng mga pin Tiyaking ilagay ang lahat ng mga pin na kasama ng Motor Shield sa lugar. Madali itong magagawa sa pamamagitan ng paglalagay ng kalasag sa tuktok ng Arduino board.
- (B) Paghihinang ng mga pin Huwag itakbo ang hakbang na ito, napakahalaga na ang mga pin ay hindi kumonekta sa bawat isa pagkatapos ng paghihinang. Paghinang muna sa labas ng mga pin, upang matiyak na ang mga pin ay hindi nakakiling.
- (C) Pagpoposisyon ng mga wires Kapag ginagamit ang Motor Shield, ang mga wires ay dapat na solder sa kanilang naaangkop na mga pin din. Ito ay pinakamahusay na gumagana upang idikit ang mga wire sa Motor Shield mula sa itaas, at solder ang mga ito sa ilalim ng Motor Shield. Bilang isang recap: para sa tutorial na ito nag-solder kami ng mga wire sa mga digital na pin na 9 at 10, at sa 5V at Gnd pin.
- (D) Paghihinang ng mga wire Ngayon ay oras na upang maghinang ng mga wire, isa-isa. Tiyaking nakaposisyon ang mga ito, marahil ay hilingin sa isang kaibigan na hawakan sila habang hinihinang mo ito.
Hakbang 5: Assembly ng Self-driven Breadboard
Matapos ang paghihinang ng mga sangkap at pagsubok sa circuit, oras na para sa huling pagpupulong.
Sa tutorial na ito, ang breadboard ay hindi lamang ginagamit para sa pangunahing pag-andar nito, kundi pati na rin bilang gulugod ng buong aparato. Ang huling tagubilin sa pagpupulong ay binubuo ng apat na mga hakbang.
- (A) Pagkonekta ng mga wire Tiyaking ang mga kable ay nasa tamang lugar (suriin ang Hakbang 3 para sa tamang paraan upang ikonekta ang lahat), huwag kalimutan ang dalawang DC motor. Tandaan kung saan mo nais na ilakip ang mga sangkap.
- (B) Pagkonekta ng sensor I-plug ang sensor sa breadboard at tiyaking nakakonekta ito nang maayos.
- (C) Paglalagay ng kalasag Ilagay ang Motor Shield papunta sa Arduino UNO board. Ngayon ay magiging isang mahusay na oras upang subukan ang system bago ang huling pagpupulong.
- (D) Pag-aayos ng mga bahagi Sa hakbang na ito, kumuha ng dobleng panig na tape, at ayusin ang mga DC motor, ang Arduino at isang powerbank sa lugar. Sa kasong ito, ang Arduino ay inilalagay baligtad sa ibaba ng breadboard.
Hakbang 6: Ginawa Mo Ito
Sa ngayon marahil ay magiging nasasabik ka rin tulad ng gagawin namin para sa isang pagsubok-run.
Magsaya, subukang mag-tweak ng ilang mga parameter upang ito ay pinakamahusay na gagana para sa iyo.
Salamat sa pagsunod sa aming tagubilin, at ipaalam sa amin sa kaso ng anumang katanungan
-
Pagpapatunay ng teknolohiya
Ang ultrasonikong sensor na ginamit sa kasong ito, ay dapat magkaroon ng saklaw na 4 na metro. Gayunpaman, mawawala ang katumpakan ng sensor na may mas malaking distansya kaysa sa 1.5 metro.
Gayundin, ang sensor ay lilitaw upang makaranas ng ilang ingay. Sa pamamagitan ng paggamit ng serial monitor upang mapatunayan ang katumpakan ng distansya, ang mga tuktok na humigit-kumulang na 3000 (mm) ay nakikita habang ang bagay sa harap ay may sentimetro lamang ang layo. Malamang na ito ay dahil sa ang katunayan na ang pag-input ng sensor ay nagkakaroon ng pagkaantala sa impormasyon nito, kaya't ang output ay napangit ng isang beses sa isang sandali.
Inirerekumendang:
May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan)
May-ari ng Larawan Sa Built-in Speaker: Narito ang isang magandang proyekto na isasagawa sa katapusan ng linggo, kung nais mong gumawa ka ng sariling tagapagsalita na maaaring magkaroon ng mga larawan / post card o kahit na listahan ng dapat mong gawin. Bilang bahagi ng pagbuo gagamitin namin ang isang Raspberry Pi Zero W bilang sentro ng proyekto, at isang
Gumawa ng isang Breadboard para sa Mga Elektronikong Circuits - Papercliptronics: 18 Mga Hakbang (na may Mga Larawan)
Gumawa ng isang Breadboard para sa Mga Elektronikong Circuits - Papercliptronics: Ito ang MAHALAGA at PERMANENTONG Elektronikong Circuits. Para sa Kasalukuyang Mga Update visitpapercliptronics.weebly.com Tangkilikin ang aming Hakbang-Hakbang na Tutorial sa Paglikha ng Mga Lumang Elektronikong Circuits
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Aking Nangungunang Sampung Pinaka-kapaki-pakinabang na Mga Tip at Trick ng Breadboard: 9 Mga Hakbang (na may Mga Larawan)
Ang Aking Nangungunang Sampung Pinaka-kapaki-pakinabang na Mga Tip at Trick ng Breadboard: Mayroong 6 pulgada ng niyebe sa lupa, at nakakulong ka sa bahay. Pansamantalang nawala sa iyo ang iyong pagganyak na magtrabaho sa iyong laser na may gabay na metal-cutting metal. Hindi pa nagkaroon ng anumang mga bagong proyekto sa iyong paboritong site na sumama sa iyong int
Mga Pangunahing Kaalaman sa Breadboard para sa Ganap na mga Nagsisimula: 10 Hakbang (na may Mga Larawan)
Mga Pangunahing Kaalaman sa Breadboard para sa Mga Ganap na Nagsisimula: Ang layunin ng itinuturo na ito ay hindi upang bigyan ka ng isang kumpletong gabay sa breadboard ngunit upang ipakita ang mga pangunahing kaalaman, at sa sandaling natutunan ang mga pangunahing kaalaman na alam mong alam mo ang lahat ng kailangan mo kaya't maaari mong tawagan itong kumpleto. gabay ngunit sa ibang kahulugan. Anumang