Talaan ng mga Nilalaman:
- Hakbang 1: I-install ang Ubuntu MATE 16.04
- Hakbang 2: I-install ang Screen
- Hakbang 3: Sudo Screen / dev / ttyAMC0
- Hakbang 4: Tulong sa Command
- Hakbang 5: TestMode
- Hakbang 6: Pagbasa ng Sensor
- Hakbang 7: Paglipat ng Iyong Robot
- Hakbang 8: Konklusyon
Video: Paano Makokontrol ang isang Neato Robot Mula sa isang Raspberry Pi: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kung interesado ka sa paggawa ng isang robot ng Raspberry Pi Neato ay isang mahusay na robot na gagamitin para sa proyekto dahil ito ay mura at may higit na mga sensor kaysa sa Lumikha ng IRobot. Ang ginawa ko para sa aking robot ay ang hook ng isang Raspberry pi papunta dito sa pamamagitan ng pag-print ng 3D ng isang enclosure para dito at mainit na nakadikit ito. Pagkatapos ay mainit na nakadikit ako ng isang portable usb charger papunta doon upang mapatakbo ang Pi. Pagkatapos nito ay mainit na nakadikit ako ng isang camera dito para magamit sa hinaharap sa bukas na CV.
Ang lahat ng mga robot ng Neato ay may usb adapter para sa pagkontrol nito mula sa. Hinaharang ito ng isang rubber stopper. Kakailanganin mong alisin ito upang ma-access ang mga diagnostic ng robot upang makontrol ito. Pagkatapos ay kakailanganin mong mag-hook ng isang USB cable dito na kumokonekta din sa Pi.
Masidhing inirerekumenda ko ang paggamit ng isang Pi 3. Iyon ang pinakamahusay na paraan upang magawa ito. Walang bersyon ng pi na gagana nang eksaktong kapareho ng tutorial na ito o magkakaroon ng wifi na built dito. Magsimula na tayo!
Hakbang 1: I-install ang Ubuntu MATE 16.04
Gumamit ako ng Ubuntu MATE 16.04 para sa proyektong ito. Kung magpasya kang hindi gamitin ito ang tutorial na ito ay maaaring hindi pareho sa paggawa nito sa ibang bersyon ng Ubuntu.
Kakailanganin mong mag-install ng isang bootable OS sa iyong SD card. Kung hindi mo alam kung paano ito gawin maaari mong gamitin ang Rufus. Ang Rufus ay isang libreng software na nagpapalit ng mga imahe ng OS sa mga bota sa mga bootable na aparato tulad ng mga flash drive at SD card.
Hakbang 2: I-install ang Screen
Gagamitin namin ang screen ng Package para sa tutorial na ito. Ang screen ay marahil ang pinakamahusay na paraan upang makipag-usap sa pagitan ng pi at ng robot. Matapos mong mai-plug in ang iyong keyboard at mouse sa iyong Pi kakailanganin mong i-type ang sumusunod na utos sa iyong terminal.
sudo apt-get install na screen
Pagkatapos kakailanganin mong i-type ang iyong password na iyong pinili sa iyong terminal upang opisyal na mai-install ito.
Hakbang 3: Sudo Screen / dev / ttyAMC0
Kakailanganin mong i-type ito sa iyong terminal kapag ang iyong robot ay pinapagana upang makipag-usap dito.
sudo screen / dev / ttyAMC0
Kung hindi iyon gagana hanapin ang isa sa mga masikip na port na hindi tty #. Mahahanap mo ito sa pamamagitan ng paggamit ng utos na ito.
ls / dev /
Hakbang 4: Tulong sa Command
Kakailanganin mong makita kung ano ang mga utos ng iyong Neato. Ang bawat Neato ay bahagyang naiiba ngunit halos pareho. Ang magkakaibang mga bersyon ng Neato ay magkakaroon ng iba't ibang mga pag-update o pagkakaiba-iba ng parehong mga utos. Ito ay isang mahalagang hakbang dahil sa hakbang na ito malalaman mo kung ano ang nag-uutos sa iyong neato. I-type lamang ang sumusunod na utos upang makita kung ano ang maaaring gawin ng iyong neato.
tulungan
Hakbang 5: TestMode
Kakailanganin mong i-on ang TestMode upang gawin ang karamihan ng mga bagay sa iyong Neato. Upang i-on o i-off ang mode ng pagsubok ilagay ang code sa ibaba sa iyong terminal.
Upang i-on ito gawin ito.
Ang TestMode ay Naka-on
Upang patayin ito gawin ito.
Naka-off ang TestMode
Hakbang 6: Pagbasa ng Sensor
Maaari mong i-type ang linya ng code na ito upang makita kung ano ang binabasa ng iyong mga digital sensor.
GetDigitalSensors
Hakbang 7: Paglipat ng Iyong Robot
Ang cool na bagay tungkol sa Neato ay maaari mo talagang makontrol ang distansya ng bawat isa sa mga motor ng robot na maglakbay sa Millimeter, kinokontrol mo doon ang pagpabilis, at ang RPM ng mga ito. Ang sumusunod na linya ng code ay gumagalaw sa kaliwang motor na 100 mm pasulong, kanang motor na 100 mm paatras, bilis ng 20 mm / s, bilis ng 50 mm / s, 75 rpm, at hindi pinagana ang mga brush motor.
SetMotor 100 -100 20 50 75 0
Ang kaliwang pinaka bilang na kumokontrol sa kaliwang distansya ng motor. Ang kanang distansya ng motor ay kinokontrol ng pangalawang kaliwang bilang. Ang bilis ay kinokontrol ng pangatlong kaliwang pinaka bilang. Ang pagpabilis ay kinokontrol ng pangatlong kanang pinakamaraming bilang. Ang RPM ay kinokontrol ng pangalawang kanang pinaka-bilang. Huling ngunit hindi bababa sa ang mga brush ay pinagana o hindi pinagana ng huling numero.
Hakbang 8: Konklusyon
Ang Neato XV ay isang cool na robot. Hindi lamang ito karamihan buksan ang mapagkukunan madali itong i-hack. Nagkaroon ako ng maraming kasiyahan na sinusubukang gawin itong autonomous at ito ay medyo cool. Anyways sana nasiyahan ka sa pagbabasa na ito. Ipaalam sa akin ang anumang mga katanungan o puna mangyaring. Salamat!
Inirerekumendang:
Paano Makokontrol ang isang 4dof Mataas na Lakas ng Malaking Laki ng Robot Arm Sa Arduino at Ps2 Remote Control ?: 4 Mga Hakbang
Paano Makokontrol ang isang 4dof Mataas na Lakas ng Malaking Laki ng Robot Arm Sa Arduino at Ps2 Remote Control?: Ang kit na ito ay gumagamit ng mataas na lakas na motor mg996, kailangan ng mataas na kasalukuyang, mayroon kaming pagsubok ng maraming input ng kuryente. Gagana lamang ang 5v 6a adapter. At ang trabaho ng board ng arduino sa 6dof robot arm din
Paano Makokontrol ang isang Device Gamit ang Raspberry Pi at isang Relay - ANG BASICS: 6 Hakbang
Paano Makontrol ang isang Device Gamit ang Raspberry Pi at isang Relay - ANG BASICS: Ito ay isang pangunahing at tuwid na pasulong na tutorial sa kung paano makontrol ang isang aparato gamit ang Raspberry Pi at isang Relay, kapaki-pakinabang para sa paggawa ng Mga Proyekto ng IoT Ang tutorial na ito ay para sa mga nagsisimula, magiliw ito sa sundin kahit na mayroon kang zero na kaalaman sa paggamit ng Raspberry
Paano Makokontrol ang isang Servo Motor Mula sa Pc Sa GUI: 5 Mga Hakbang
Paano Makontrol ang isang Servo Motor Mula sa Pc Gamit ang GUI: Ang Servo motor ay nag-i-pc sa PC upang ma-access ang graphic na interface ng gumagamit (GUI) sa pamamagitan ng kontrol Sa loob ng isang taon na ang nakalipas itinuturo basahin ang pag-click sa computer na ito
Paano Makokontrol ang Mga ilaw / ilaw sa bahay gamit ang Arduino at Amazon Alexa: 16 Hakbang (na may Mga Larawan)
Paano Makokontrol ang Mga ilaw / Home Lights Gamit ang Arduino at Amazon Alexa: Ipinaliwanag ko kung paano makontrol ang ilaw na konektado sa UNO at kontrolado ng Alexa
Paano Makokontrol ang ESP8266 Batay sa Sonoff Basic na Smart Switch Gamit ang isang Smartphone: 4 na Hakbang (na may Mga Larawan)
Paano Makokontrol ang ESP8266 Batay sa Sonoff Pangunahing Smart Switch Sa Isang Smartphone: Ang Sonoff ay isang linya ng aparato para sa Smart Home na binuo ng ITEAD. Ang isa sa mga pinaka-nababaluktot at murang mga aparato mula sa linyang iyon ay Sonoff Basic. Ito ay isang switch na pinagana ng Wi-Fi batay sa isang mahusay na maliit na tilad, ESP8266. Inilalarawan ng artikulong ito kung paano i-set up ang Cl