Talaan ng mga Nilalaman:
- Hakbang 1: Paghahanda
- Hakbang 2: Ikonekta ang Arduino sa PC
- Hakbang 3: Buksan ang Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), at Itakda nang Tama ang Pagpipilian
- Hakbang 4: I-click ang Button na "Mag-upload"
- Hakbang 5: Ikonekta ang UARM sa PC
- Hakbang 6: Buksan ang XLoader (xloader.russemotto.com/) at I-load ang UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
- Hakbang 7: I-click ang Button sa Pag-upload
- Hakbang 8: Ikonekta ang OpenMV sa PC
- Hakbang 9: Buksan ang Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) ng OpenMV IDE at I-click ang Connect Button upang Makitang Device
- Hakbang 10: Pagkatapos I-click ang Start Button
- Hakbang 11: Paikutin ang Lens upang Tiyaking Malinaw na Sapat ang Imahe
- Hakbang 12: I-save ang File sa OpenMV
- Hakbang 13: Pag-install ng OpenMV Module
- Hakbang 14: Pag-install ng Arduino Module
- Hakbang 15: Ikonekta ang Lahat ng Mga Modyul Kasunod sa Mga Larawan
- Hakbang 16: Ang Connector Board Na May Velcro Palawakin ang Haba ng mga Wires. ang Koneksyon Ay Magiging Mas Matatag Dahil Maaari Ito Maayos sa Mas Mababang Braso nang Mahigpit
- Hakbang 17: Ayusin ang Suction Cup sa End-effector
- Hakbang 18: Lakasin ang Buong System (Ang Orihinal na UARM Power Adapter)
- Hakbang 19: System Frame
Video: Isang Abot-kayang Solusyon sa Pangitain Sa Robot Arm Batay sa Arduino: 19 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kapag pinag-uusapan natin ang tungkol sa paningin sa makina, palagi itong nararamdaman na hindi maaabot para sa amin. Habang gumawa kami ng isang open-sourced vision demo na magiging napakadaling gawin para sa lahat. Sa video na ito, sa OpenMV camera, saan man ang pulang cube, maaaring kunin ito ng braso ng robot at ilagay ito sa nakapirming posisyon. Ipakita lamang sa iyo ngayon kung paano ito gagawin hakbang-hakbang.
Hakbang 1: Paghahanda
Hardware:
1. uArm Swift Pro * 1
2. Arduino Mega 2560 Shield * 1
3. Arduino Mega 2560 * 1
4. Bagay para sa paningin (Pula) * 1
5. Mga Cable (USB Cable, 4P 1.27 Cable, DC Power Cord) * Marami
6. uArm Base Extension board * 1
7. Suction Cup * 1
8. OpenMV Extension Board * 1
9. OpenMV board na may Fixing Base * 1
10. Koneksyon para sa OpenMV at uArm * 1
11. Kaso para sa OpenMV * 1
12. M3 Screws * Maraming
Software:
1. Arduino IDE (www.arduino.cc)
2. OpenMV IDE (www.openmv.io)
3. Vision.ino para sa Arduino MEGA2560 [Github]
4. Color_tracking_test.py para sa OpenMV [Github]
5. UArmSwiftPro_2ndUART.hex para sa uArm [Github]
Github:
Hakbang 2: Ikonekta ang Arduino sa PC
Hakbang 3: Buksan ang Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), at Itakda nang Tama ang Pagpipilian
Hakbang 4: I-click ang Button na "Mag-upload"
Hakbang 5: Ikonekta ang UARM sa PC
Tandaan: ang uArm Swift Pro ay dinisenyo batay sa Arduino Mega2560, karaniwang nakikipag-usap ito sa PC sa uart0 ng USB port, habang sa senaryong ito kailangan itong gamitin ang uart2 sa 30P extension port kaya kailangan nating baguhin ang firmware, para sa karagdagang detalye mangyaring suriin ang gabay ng developer.
Hakbang 6: Buksan ang XLoader (xloader.russemotto.com/) at I-load ang UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Hakbang 7: I-click ang Button sa Pag-upload
Hakbang 8: Ikonekta ang OpenMV sa PC
Hakbang 9: Buksan ang Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) ng OpenMV IDE at I-click ang Connect Button upang Makitang Device
Hakbang 10: Pagkatapos I-click ang Start Button
Hakbang 11: Paikutin ang Lens upang Tiyaking Malinaw na Sapat ang Imahe
Hakbang 12: I-save ang File sa OpenMV
Tandaan: Kung matagumpay na na-download ang code, muling plug sa USB cable ka
maaaring makita ang asul na LED ay nasa loob ng maraming segundo.
Hakbang 13: Pag-install ng OpenMV Module
Ang OpenMV (NO.1) ay isang PCB board lamang, kaya't nag-aalok kami ng parehong kalasag ng PCB (NO.4) at mga bahagi ng mekanikal (no.2, 3) upang mas madaling gamitin sa uArm.
Bahagi (NO.2) ay dapat na maayos sa suction cup.
Ang Bahagi (NO.3) ay ang pabalat ng OpenMV module.
Gamit ang mga bahagi ng mekanikal, maaari naming maayos ang module ng OpenMV sa end-effector ng uArm madali.
Hakbang 14: Pag-install ng Arduino Module
Ang Arduino Mega 2560 (NO.1) ay ang sentro ng CPU ng buong system, ang kalasag (NO.2) ay ang extension board na ginagawang mas madali ang koneksyon. Ang Bahagi (NO.3) ay isang konektor board na may Velcro na makakatulong upang mapalawak ang kawad kapag ito ay masyadong maikli. Pagsama-samahin ang lahat ng mga bagay na ito.
Hakbang 15: Ikonekta ang Lahat ng Mga Modyul Kasunod sa Mga Larawan
Ang 4P 1.27mm wires ay ginagamit upang ikonekta ang uart port mula sa parehong uArm at OpenMV sa Arduino Mega 2560.
Ang kord ng kuryente ng 2P mula sa kalasag ay ginagawang mas madali ang pag-eehersisyo, kailangan lamang ng tatlong aparato ang orihinal na robot adapter (12V5A).
Hakbang 16: Ang Connector Board Na May Velcro Palawakin ang Haba ng mga Wires. ang Koneksyon Ay Magiging Mas Matatag Dahil Maaari Ito Maayos sa Mas Mababang Braso nang Mahigpit
Hakbang 17: Ayusin ang Suction Cup sa End-effector
Hakbang 18: Lakasin ang Buong System (Ang Orihinal na UARM Power Adapter)
Pag-iingat: Matapos mapalakas ang buong system, gagana agad ang OpenMV at MEGA2560, habang ang uarm ay may sariling power switch, at dapat natin itong paandar nang mano-mano.
Hakbang 19: System Frame
Nilikha ng Koponan ng UFACTORY Makipag-ugnay sa amin: info@ Pabrika.cc
Sundan kami sa Facebook: Ufactory2013
Opisyal na web: www.rodory.cc
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
Pamamahala ng Tanim na Batay sa Batay sa Solar Na May ESP32: 7 Mga Hakbang (na may Mga Larawan)
Pamamahala ng Tanim na Batay sa Batay ng Solar Sa ESP32: Ang paglaki ng mga halaman ay masaya at pagtutubig at pag-aalaga sa kanila ay hindi talaga isang abala. Ang mga aplikasyon ng Microcontroller upang subaybayan ang kanilang kalusugan ay nasa buong internet at ang inspirasyon para sa kanilang disenyo ay nagmula sa static na katangian ng halaman at ang kadalian ng moni
PiTextReader - isang Madaling Gumamit ng Dokumento para sa May Kapansanan na Pangitain: 8 Hakbang (na may Mga Larawan)
Pinahihintulutan ng PiTextReader - isang Mabilis na Ginamit na Mambabasa ng Dokumento para sa May Kapansanan na Pananaw: OverviewUpdate: Maikling video demo: https://youtu.be/n8-qULZp0GoPiTextReader ang isang taong may kapansanan sa paningin na "basahin" ang teksto mula sa mga sobre, titik at iba pang mga item. Na-snapshot nito ang isang imahe ng item, nagko-convert sa simpleng teksto gamit ang OCR (Optical Char
PAANO MAGPASALAMAN NG ISANG IMPRESSIVE WOODEN ROBOT ARM (BAHAGI3: ROBOT ARM) - BATAY SA MICRO: BITN: 8 Hakbang
PAANO MAGPASALAMAN NG ISANG IMPRESSIVE WOODEN ROBOT ARM (BAHAGI3: ROBOT ARM) - BASE SA MICRO: BITN: Ang susunod na proseso ng pag-install ay batay sa pagkumpleto ng pag-iwas sa mode ng pag-iwas. Ang proseso ng pag-install sa nakaraang seksyon ay kapareho ng proseso ng pag-install sa mode na pagsubaybay sa linya. Pagkatapos tingnan natin ang pangwakas na form ng A
BeanBot - isang Batay sa Autonomous na Robot ng Batay sa Arduino !: 8 Mga Hakbang (na may Mga Larawan)
BeanBot - isang Arduino Batay sa Autonomous Paper Robot !: Mayroon bang anumang mas nakasisigla kaysa sa isang blangko na papel? Kung ikaw ay isang masugid na tinkerer o tagabuo pagkatapos ay walang alinlangan na simulan mo ang iyong mga proyekto sa pamamagitan ng pag-sketch ng mga ito sa papel. Nagkaroon ako ng ideya upang makita kung posible na bumuo ng isang frame ng robot na wala sa papel