Orodha ya maudhui:
Video: Jenga Robot Iliyodhibitiwa na Ishara: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Katika hii ya Agizo tunaunda Roboti ya Sparki ya Arcbotics ambayo inaweza kudhibitiwa na ishara za 3D. Kipengele kizuri cha mradi huu ni kwamba hakuna kifaa cha ziada kama smartphone au glavu inahitajika kudhibiti roboti. Sogeza mkono wako juu ya elektroni (95 x 60mm eneo nyeti). MGC3130 Hillstar Development Kit kutoka Microchip hutumiwa kwa mifumo ya kuhisi uingizaji wa ishara ya 3D.
Hatua ya 1: Vipengele vinahitajika
- Arcbotics Sparki, Arduino msingi robot. Roboti zingine za Arduino zitafanya kazi pia.
- MGC3130 Hillstar Development Kit kutoka Microchip, bodi zingine za ishara za 3D, kama vile Hover asili au Hover 2.0 Kutoka kwa Maabara ya Hover, au Flick! inapaswa pia kufanya kazi.
- Sehemu chache za Knex (sio nyingi kama kwenye picha)
- Mkanda wa bomba
- Waya za jumper
Hatua ya 2: Mkutano
Kitanda cha ishara cha Hillstar 3D kina bodi tatu:
- Moduli ya MGC3130. hii ndio kitengo kuu cha kudhibiti ishara ya Hillstar, inaunganisha upande mmoja kwa elektroni, na kwa upande mwingine kwa nguvu na kiolesura cha I2C.
- Electrode ya kumbukumbu ya safu nne na eneo nyeti la 85x60mm, chini ya sahani hii kuna kontakt ya kuunganisha bodi ya MGC3130.
- I2C kwa bodi ya daraja la USB. Pamoja na bodi hii moduli ya MGC3130 inaweza kushikamana kwa urahisi na PC na USB.
I2C na bodi ya daraja la USB haihitajiki, kwani tunaunganisha I2C ya Moduli ya MGC3130 moja kwa moja kwenye bandari za Robot IO, kama inavyoonyeshwa kwenye mchoro wa skimu hapo juu.
Knex trolly ndogo ilitengenezwa kusaidia bodi ya elektroni ya kumbukumbu. Bodi imeambatanishwa na kitoroli na mkanda wa bomba, na troli iliyokamilishwa imeambatanishwa na roboti iliyo na kitambaa cha Ty. Mwishowe MGC3130 Moduli imeunganishwa na bandari za IO za roboti na waya za kuruka.
Hatua ya 3: Kanuni
Programu hiyo inategemea maktaba ya Hover kutoka Maabara ya Hover na inaweza kupatikana kwenye Github (https://github.com/jspark311/hover_arduino).
Chini ni mchoro wa Arduino ambao unaweza kupakuliwa kwa Sparki.
Kuna IDE maalum ya Sparki inayopatikana, iitwayo SparkiDuino, lakini napendelea kutumia IDE ya kawaida ya Arduino na Sakinisha maktaba ya Sparki Arduino, ambayo inaweza kupakuliwa kutoka kwa ukurasa wa vipakuzi: https://arcbotics.com/downloads Sio rahisi sana kama SparkiDuino, na haiji na kisanidi cha dereva mwenyewe (kisanidi cha Sparki dereva pia kiko kwenye ukurasa wa upakuaji), lakini hutumia mifano sawa na nambari ya maktaba na ni rahisi pamoja na maktaba zingine, kama Hover katika hii kesi.
# pamoja na // ni pamoja na maktaba ya sparki
# pamoja na # pamoja na // Matangazo ya pini ya Hover int ts = 0; int reset = 1; Hover hover = Hover (); tukio la byte; Kamba output_string = ""; bool driving_forward = uongo; kuanzisha batili () {kuchelewesha (4000); sparki.safishaLCD (); sparki.println ("Inazindua Hover… tafadhali subiri."); sasishaLCD (); anza hover kuanza (ts, kuweka upya); sparki.safishaLCD (); sparki.println ("Tayari kwa Ishara !."); sasishaLCD (); } kitanzi batili (batili) {// Angalia ikiwa Hover iko tayari kutuma ishara au kugusa hafla ikiwa (hover.getStatus (ts) == 0) {// Pata hafla hiyo juu ya i2c na uichapishe tukio = hover.getEvent (); // Sehemu hii inaweza kutolewa maoni ikiwa hautaki kuona tukio hilo katika fomati ya maandishi output_string = hover.getEventString (tukio); ikiwa (output_string! = "") {sparki.print (tukio); sparki.println ("=" + output_string); sasishaLCD (); } badilisha (tukio) {kesi 40: kuendesha_ mbele mbele ya kweli; kuvunja; kesi 80: sparki.soveBackward (); kuvunja; kesi ya 36: sparki.moveLeft (); kuchelewesha (500); sparki.soveStop (); kuvunja; kesi 34: sparki.moveRight (); kuchelewesha (500); sparki.soveStop (); kuvunja; kesi ya 72: sparki.gripperOpen (); kuvunja; kesi ya 66: sparki.gripperClose (); kuvunja; kesi 68: sparki.servo (80); kuvunja; kesi 65: sparki.servo (-80); kuvunja; kesi 48: kuendesha_ mbele mbele kwa uwongo; sparki.gripperStop (); sparki.servo (0); kuvunja; } ikiwa (kuendesha_ mbele) {sparki.sove Forward (); } mwingine {sparki.moveStop (); } // Rudisha Hover kwa hover inayofuata ya tukio.setRelease (ts); }}
Hatua ya 4: Furahiya
Orodha ya amri:
- Telezesha kidole juu - endesha gari mbele
- Telezesha kidole nyuma - simama harakati zote
- Telezesha kushoto - pinduka kushoto
- Telezesha kulia - pinduka kulia
- Gonga juu - zungusha sensor 90 digrii cw
- Gonga chini - zungusha sensor 90 digrii ccw
- Gonga kushoto - funga gripper
- Gonga kulia - gripper wazi
Ilipendekeza:
Panya Iliyodhibitiwa na Ishara: Hatua 6 (na Picha)
Panya Iliyodhibitiwa na Ishara: Unaangalia sinema na marafiki wako kwenye kompyuta ndogo na mmoja wa wavulana anapata mwito. Ahh .. lazima ushuke mahali pako ili kusitisha sinema. Unatoa mada kwenye projekta na unahitaji kubadili kati ya programu. Una hoja hoja
Jenga hii 5Hz hadi 400KHz Jenereta ya Ishara ya Ishara ya LED Kutoka kwa Kits: Hatua 8
Jenga hii 5Hz hadi 400KHz Jenereta ya Ishara ya Ishara ya LED kutoka kwa Kits: Jenga jenereta hii ya ishara rahisi ya kufagia kutoka kwa vifaa vinavyopatikana kwa urahisi. Ikiwa ungeangalia mwisho wangu wa kufundisha (Fanya Paneli za Kuangalia Mbele za Mtaalam), labda ningeepuka kile nilichokuwa nikifanya kazi wakati huo, ambayo ilikuwa jenereta ya ishara. Nilitaka
ESP8266 Limousine Iliyodhibitiwa Iliyodhibitiwa: Hatua 8 (na Picha)
ESP8266 Limousine Iliyodhibitiwa Iliyodhibitiwa: Tutaonyesha katika hii inayoweza kufundishwa jinsi ya kubadilisha mfumo uliopo wa kudhibiti mambo ya ndani ya gari na suluhisho mpya ya IoT ESP8266. Tumefanya mradi huu kwa mteja. Tafadhali tembelea wavuti yetu pia kwa habari zaidi, nambari ya chanzo n.k https://www.hwhard
Gari Iliyodhibitiwa na Ishara: Hatua 5 (na Picha)
Gari Iliyodhibitiwa na Ishara: Roboti zina jukumu muhimu katika kiotomatiki katika sekta zote kama ujenzi, jeshi, matibabu, utengenezaji, n.k.Baada ya kutengeneza roboti za msingi kama Gari Inayodhibitiwa Kutumia Bluetooth, nimetengeneza ges hizi za kasi ya kasi
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti