Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Prinsipyo sa Trabaho
- Hakbang 2: I-upload ang Code
- Hakbang 3: Paggawa ng Hole para sa Motor Shaft
- Hakbang 4: Bahagi 1 ng Motor Circuit
- Hakbang 5: Bahagi ng Motor Circuit 2
- Hakbang 6: Circuit sa Pagtuklas ng Bagay
- Hakbang 7: Buffer Boat
- Hakbang 8: Mga Gulong
Video: Sagabal Pag-iwas sa Paddle Boat Sa Arudino: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Kumusta mga kaibigan, sa tutorial na ito ipapakita ko sa iyo kung paano gumawa ng isang Obstacle Avoiding Paddle Boat. Naisip ko ang ideyang ito habang nagpapahinga ako malapit sa aking fish pond at nag-iisip ng isang ideya para sa isang hamon sa plastik. Napagtanto ko na ang plastik dito ay magiging kapaki-pakinabang para magamit bilang isang bangka, dahil sa buoyancy at watertightness nito.
Mga gamit
Katawan
1 x Lalagyan ng Pagkain 700ml
2 x Paddle Wheel 70mm
5 x Tansan ng Botelya
Mga Elektronikong Bahagi
1 x Arduino Nano / Uno (Inirekumendang Nano)
2 x DC Motor
1 x L298N Motor Driver
1 x Ultrasonic Sensor
1 x Micro Servo
2 x 18650 Baterya
1 x 18650 Baterry Holder (2-Place)
4 x AA Baterya
1 x AA Battery Holder (4-Place)
1 x Lumipat
Kawad
Mga Tool sa Pagsuporta
Pandikit Baril
Panghinang
Hakbang 1: Prinsipyo sa Trabaho
Pangunahing Algorithm
Tuwing nakakakita ang ultrasonic ng isang bagay sa layo na 15cm, ang servo ay paikutin sa 180 degree pagkatapos ay sa 0 degree (lumiko sa kanan at kaliwa) upang hanapin kung aling landas ang walang mga hadlang. Pagkatapos nito, ilipat ng motor ang paddle boat sa isang linya na walang mga hadlang
Circuit
Sa proyektong ito, gagamit kami ng 2 mga mapagkukunan ng boltahe, isa para sa Arduino, ultrasonic sensor, at driver ng motor, habang ang isa ay partikular para sa servo. Ang Arduino, ultrasonic sensor, at motor driver ay gagamit ng 18650 Battery dahil ang 18650 na baterya ay maaaring magbigay ng isang malaking kasalukuyang para sa motor at ang iba pang mga kadahilanan dahil ang motor ay maaaring mabilis na maubos ang baterya kaya kailangan namin ng 18650 na baterya na maaaring muling ma-recharge.
Hakbang 2: I-upload ang Code
Upang gawing madali ang proseso ng pag-upload, mai-upload muna namin ang code sa Arduino bago lumikha ng circuit.
Arduino file:
Hakbang 3: Paggawa ng Hole para sa Motor Shaft
Sa hakbang na ito gagawa kami ng mga butas sa kaliwa at kanang bahagi ng lalagyan ng pagkain. Mamaya ang dynamo shaft ay ipapasok sa dalawang butas na ito. Ang posisyon ng butas ay nasa gitna ng haba ng lalagyan ng pagkain (haba / 2) at 3.2cm mula sa ilalim.
Hakbang 4: Bahagi 1 ng Motor Circuit
Sa hakbang na ito ikokonekta namin ang L298n sa baterya at motor.
Koneksyon:
1. L298N (Output) sa DC motor
2. Positibo ang baterya upang lumipat
3. L298N (12V) upang lumipat
4. Negatibong terminal ng baterya sa L298N (GND)
pagkatapos nito idikit ang mga ito sa lalagyan ng pagkain.
Tandaan:
-Kola ang may hawak ng baterya pakanan sa gitna (lapad) upang ang paddle boat ay hindi nakahilig sa kaliwa o kanan.
Hakbang 5: Bahagi ng Motor Circuit 2
Ngayon ay ikonekta namin ang arduino sa L298N.
Koneksyon:
1. D5 upang Paganahin ang A
2. D6 upang Paganahin ang B
3. A0 sa Input 1
4. A1 sa Input 2
5. A2 sa Input 3
6. A3 sa Input 4
7. Vin hanggang 5V (V mula L298N)
8. GND (arduino) hanggang GND (L298N)
Hakbang 6: Circuit sa Pagtuklas ng Bagay
Ang mga pangunahing bahagi ng circuit ng pagtuklas ng bagay ay servo at ultrasonic sensor. Gagamitin ng sensor ng ultrasonic ang Arduino bilang suplay ng kuryente, habang ang servo ay gagamit ng isang hiwalay na baterya (AA baterya x 4). Ang servo na baterya ay ididikit sa dulo ng lalagyan ng pagkain sa tapat ng may-ari ng 18950 na baterya.
Maaari mong ilagay ang sensor saanman hangga't hindi ito nahahadlangan ng iba pang mga bagay. Sa aking kaso, gumamit ako ng isang lalagyan ng plastik na lalagyan na pinutol sa lugar ng mga ultrasonic sensor at servo (tingnan ang imahe).
Koneksyon sa Servo:
VCC sa positibong baterya (AA)
Signal sa D10
Servo ng GND sa baterya ng GND at arduino
Koneksyon ng Ultrasonic Sensor:
VCC hanggang 3.3v (arduino)
GND to GND (arduino)
Echo kay D2
Trig sa D3
Hakbang 7: Buffer Boat
Ang buffer ay may function upang maiwasan ang paddle wheel na hawakan ang sahig / mesa kapag inilagay namin ito. Gumagamit ang buffer ng isang cap ng bote. Dahil bukod sa madaling hanapin, ang takip ng bote ay mayroon ding tamang sukat para sa aming bangka.
Upang makagawa ng isang buffer, kumuha ng 3 takip ng bote at simpleng idikit ang mga ito sa ibabang bahagi ng bangka tulad ng ipinakita sa itaas.
Hakbang 8: Mga Gulong
Una, gumawa ng isang butas sa gitna ng takip ng bote. Pagkatapos nito, idikit ang sagwan sa takip ng bote tulad ng sumusunod na imahe. Pagkatapos ang pangwakas na hakbang ay upang idikit ito sa dynamo shaft.
Inirerekumendang:
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: 4 Mga Hakbang (na may Mga Larawan)
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: Mahirap ang mga password … at ang pag-alala sa isang ligtas ay mas mahirap pa! Bukod dito kung mayroon kang kasama, nagbabagong password ay magtatagal ito upang mai-type. Ngunit huwag matakot sa aking mga kaibigan, mayroon akong solusyon dito! Lumikha ako ng isang maliit na awtomatikong pag-type ng makina na
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: 9 Mga Hakbang (na may Mga Larawan)
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: Ano ito? &Quot; Roomblock " ay isang robot platform na binubuo ng isang Roomba, isang Raspberry Pi 2, isang laser sensor (RPLIDAR) at isang mobile baterya. Ang mounting frame ay maaaring gawin ng mga 3D printer. Pinapayagan ang sistema ng nabigasyon ng ROS na gumawa ng isang mapa ng mga silid at gamitin ang
Paghahanap ng Sagabal na Robot: 3 Mga Hakbang
Obstacle Detecting Robot: Nagsasalita ng mga platform sa mobile, maaari kang magkaroon ng mga ideya tulad ng pagsubaybay sa linya, pag-iwas sa balakid, anti-dropping, pagsubaybay sa kapaligiran, atbp Ang proyekto para sa ngayon, ay isang robot na nakakakita ng isang bagay & nagpapasya kung susundan o maiiwasan ito. T
Mga Tagubilin sa Pag-browse sa Oras ng Pag-save: 6 Mga Hakbang
Mga Tagubilin sa Pag-save ng Oras: Kung ikaw ay isang gumagamit na nag-click sa buong lugar upang malaman kung ano ang bago, o pagmasdan kung ano ang tinalakay sa Komunidad maaari itong magamit. Lumikha ng iyong sariling home page, na direktang nagli-link sa iyo sa kung saan mo nais pumunta