Talaan ng mga Nilalaman:

Autonomous at Remote Control Robot: 11 Mga Hakbang
Autonomous at Remote Control Robot: 11 Mga Hakbang

Video: Autonomous at Remote Control Robot: 11 Mga Hakbang

Video: Autonomous at Remote Control Robot: 11 Mga Hakbang
Video: The Immortal Hulk: Full Story (The Big Spill) 2024, Nobyembre
Anonim
Awtonomiko at Remote Control Robot
Awtonomiko at Remote Control Robot

Ang pagbuo ng robot na ito ay sinadya upang maging medyo mura at mabilis. Narito kung ano ang kakailanganin mong magsimula: Hardware

  • 1 Raspberry Pi
  • 1 Dual H-Bridge Motor Driver
  • 1 Buck Converter
  • 2 3V-6V DC Motors
  • HC-SR04 Ultrasonic Sensor

Iba pa

  • Isang kahon upang kumilos bilang isang chassis

    Ang aking kahon ay 7.5 "x 4" x 2"

  • Isang mainit na baril ng pandikit
  • Isang kutsilyo o pares ng gunting
  • Isang bakal na bakal

Hakbang 1: Kumuha ng isang Kahon

Kumuha ng isang Kahon
Kumuha ng isang Kahon

Subukang maghanap ng isang kahon na umaangkop sa lahat ng iyong hardware nang hindi umaalis sa labis na silid. Ang isang kahon na sumukat ng 7.5 "x 4" x 2 "ay ganap na umaangkop sa lahat ng aking mga bahagi.

Hakbang 2: Gupitin ang mga butas para sa Mga Motors

Gupitin ang mga butas para sa Motors
Gupitin ang mga butas para sa Motors

Gupitin ang mga butas sa magkabilang panig ng katawan upang posible na gumawa ng isang koneksyon sa pagitan ng mga gulong at ng mga motor.

Hakbang 3: Nangunguna ang Mga Solder Sa Mga Koneksyon sa Motor

Nangunguna ang Mga Solder Sa Mga Koneksyon sa Motor
Nangunguna ang Mga Solder Sa Mga Koneksyon sa Motor

Karamihan sa mga DC motor ay may maliit na mga loop kung saan kakailanganin mong gumawa ng isang koneksyon. Ang paghihinang ng mga wire sa mga loop ay ang pinakamahusay na paraan upang matiyak ang isang malakas na koneksyon.

Ang mga lead ay konektado sa mga output sa driver ng H-Bridge.

Hakbang 4: Mga Motors ng Pandikit sa Loob ng Kahon

Mga Motorsong Pandikit sa Loob ng Kahon
Mga Motorsong Pandikit sa Loob ng Kahon

Gamit ang mainit na pandikit, ilagay ang iyong mga motor sa kahon upang masiguro ang mga ito sa mga sulok. Mag-apply ng isang mapagbigay na halaga ng pandikit at siguraduhing hawakan hanggang sa tumigas ang kola.

Hakbang 5: Ikonekta ang H-Bridge sa Motors

Ikonekta ang H-Bridge sa Motors
Ikonekta ang H-Bridge sa Motors

Ikonekta ang mga lead na nagmumula sa mga motor sa mga output sa H-Bridge. Tingnan (https://www.bananarobotics.com/shop/How-to-use-the-L298N-Dual-H-Bridge-Motor-Driver) para sa karagdagang impormasyon sa L298N H-Bridge.

Hakbang 6: Nangunguna ang Solder Sa Buck Converter

Nangunguna ang Solder Sa Buck Converter
Nangunguna ang Solder Sa Buck Converter

Upang mapagana ang H-Bridge gagamit ako ng 2 1s na baterya ng lipo. Sa ganap na pagsingil, ang mga bateryang ito ay naglalagay ng higit sa 8V kapag nakakonekta sa serye. Hindi ko kailangan ang aking motor na tumatakbo nang napakabilis kaya ginagamit ko ang buck converter upang maibaba ang boltahe sa 5V. Hindi mahalaga kung ano ang iyong ginagamit upang mapagana ang H-Bridge kakailanganin mong magpatakbo ng isang karaniwang lupa mula sa H-Bridge hanggang sa iyong Raspberry Pi.

Kung gumagamit ka ng isang mapagkukunan ng kuryente na nasa saklaw ng 4V - 7V pagkatapos ay maaaring hindi mo na kailangang gumamit ng isang buck converter. Sa kasong ito, ang mga lead na nagmumula sa pinagmulan ng kuryente ay maaaring konektado nang direkta sa H-Bridge. Gayunpaman, kakailanganin mo pa ring magpatakbo ng isang labis na kawad mula sa lupa sa H-Bridge sa isang ground pin sa Raspberry Pi.

Hakbang 7: I-install ang Buck Converter

I-install ang Buck Converter
I-install ang Buck Converter

Maghanap ng isang lugar upang idikit ang iyong buck converter. Tiyaking mayroon kang access sa maliit na tornilyo na matatagpuan sa tuktok ng board. Gagamitin namin ang tornilyo na ito upang ayusin ang boltahe ng output.

Hakbang 8: Mag-install ng Mga Baterya ng LIPO

Mag-install ng Mga Baterya ng LIPO
Mag-install ng Mga Baterya ng LIPO

BABALA! Ang maling paggamit ng mga baterya ng lipo ay maaaring humantong sa pinsala sa katawan o pagkasira ng pag-aari. Tiyaking naiintindihan mo nang buo ang mga in at out ng mga baterya ng lipo bago ipatupad ang mga ito sa anumang proyekto. Upang ma-secure ang aking mga baterya ng lipo sa lugar na ginamit ko ang isang velcro tulad ng materyal sa loob ng takip. Tinitiyak nito na hindi sila madaling ma-pok o mabutas ng isang pin.

Hakbang 9: Mag-install ng HC-SR04 Ultrasonic Sensor

I-install ang HC-SR04 Ultrasonic Sensor
I-install ang HC-SR04 Ultrasonic Sensor

Maghanap ng isang lugar upang gupitin ang mga butas para sa ultrasonic sensor. Bilang kahalili, ang sensor ay maaaring mai-mount sa tuktok ng kahon. Kung ang pagbuo ng isang autonomous na robot ay hindi iyong layunin sa gayon maaari mong alisin ang ultrasonic sensor dahil hindi kinakailangan upang makontrol ang robot mula sa malayo.

Hakbang 10: Mga kable

Kable
Kable

Kung nais mong makopya ang code mula sa github at gamitin ito nang walang anumang mga isyu sa gayon dapat mong i-wire ang iyong robot nang eksakto tulad ng ilalarawan ko.

Dobleng H-Bridge

IN1 - GPIO 2

IN2 - GPIO3

IN3 - GPIO 4

IN4 - GPIO 17

Ultrasonic Sensor

VCC - 5V GPIO

TRIG - GPIO 27

ECHO - GPIO 22

Ang echo pin ay naglalabas ng 5 volts, ang mga GPIO pin sa pi ay na-rate lamang para sa 3.3 volts. Ang pagbibigay ng isang GPIO 5 volts ay maaaring maging sanhi ng pinsala sa pi. Upang maiwasan ito maglalagay kami ng isang voltering dividing circuit sa pagitan ng ECHO at GPIO 22. Upang malaman kung paano gumawa ng isang divider ng boltahe, mag-refer dito.

Hakbang 11: Software

Una, kakailanganin mong magkaroon ng naka-install na raspbian sa iyong Raspberry Pi. Para sa karagdagang impormasyon sa pag-install ng raspbian sa iyong Pi, tingnan ang gabay sa pag-install na ito.

Kapag ang raspbian ay na-boot up ay gugustuhin mong mag-shsh sa raspberry pi. Narito ang isang mahusay na gabay sa kung paano ito gawin nang ligtas.

Kapag natapos mo na ang sa pi, i-install ang git at 'clone' ang mga file mula sa link na ito:

github.com/Psuedohim/ARCRobot/tree/master/ARCRobot-1

Maaari itong magawa sa pamamagitan ng:

git clone

Panghuli upang patakbuhin ang programa, pumunta sa direktoryo ng ARCRobot-1 at patakbuhin ang python3 go_auto.py.

Inirerekumendang: