Mga materyales at tool para sa paggawa ng robot:
- anumang plastik na bote ng 1.5 l;
- isang lumang makina sa control panel;
- hanay ng Arduino Proto Shield;
- package ng software Arduino Uno;
- pagkonekta ng mga contact (set);
- Isang hanay ng mga jumper ng uri Babae / Babae;
- 6 boltahe solar panel;
- Dalawang paralaks servos (patuloy na pag-ikot);
- dalawang karaniwang servo ng uri ng Parallax 4-6VDC;
- Sensor ng bangga ng Parallax Ping Sensor;
- may hawak para sa apat na baterya ng AA;
- may hawak para sa 9V na baterya;
- apat na photoresistors;
- apat na may hawak para sa mga LED;
- apat na resistors bawat 10K ohms;
- isang micro 1A diode 1N4001.
Sa mga tool na kakailanganin mo: isang panghinang na bakal na may panghinang, pliers, dremel, tagputol sa gilid at isa pang tool.
Proseso ng pagpupulong ng Robot:
Unang hakbang. Robot utak aparato
Ang Arduino Uno microcontroller ay pinakaangkop para sa robot na ito, dahil dinisenyo ito para sa maliliit na proyekto at na-program gamit ang C ++.
Ang robot ay may apat na servos, ang isa ay kumokontrol sa mga gulong, ang gawain nito ay upang paikutin ang mga gulong. Ang pangalawang servo ay kinakailangan upang makontrol ang ulo ng robot, ang mga banggaan ng banggaan ay naka-install dito. At ang isa pang servomotor ay kumokontrol sa axis ng robot, na pinilit itong paikutin.
Mahalagang maunawaan na ang lupon ng Arduino Proto Shield ay matatagpuan sa bote, kaya kailangan mong gumawa ng isang de-koryenteng circuit na ito ay maginhawa upang kumonekta at idiskonekta ang iba't ibang mga sensor, servo at marami pa. Para sa mga layuning ito, ang board ng Proto Shield na may lahat ng kinakailangang mga contact ng Adafruit ay perpekto. Ang mga contact ay dapat na soldered sa Proto Shield screen, at lahat ng mga elemento ay dapat na konektado sa mga jumpers.
Sa gitnang bahagi ng board ay may dalawang mga channel na konektado sa +5 V at GND. Ang mga parpendicular panel ay makikita sa kanan at kaliwang panig ng mga channel na ito. Kinakailangan sila upang ikonekta ang 5 mga breakaway contact sa pagitan ng mga patayo na panel at dalawang mga channel. Mula dito, ang servomotor ay makakatanggap ng kapangyarihan, pati na rin ang mga control pulses.
Kung titingnan mo ang larawan sa ibaba, makikita mo na ang mga contact connectors na kasama ng Proto Shield ay hindi ibinebenta sa pangalawang bahagi ng mga digital na output at sa mga analog contact. Dapat itong iwanan tulad ng sa paghihinang ng mga wire nang diretso sa panel.
Kailangan mo ring ikonekta ang mga wires sa mga output ng PWM (para sa mga drive ng servo), pati na rin sa mga analog para sa mga resistors ng larawan. Para sa bawat photoresistor, magdagdag ng isang 10K risistor.
Mayroong mga pin 7 at 9 sa Proto board, kailangan nilang konektado sa positibong mga pin ng pula at berdeng LEDs.
Upang ang robot na may apat na servos at Arduino ay gumana nang normal, kailangan ang dalawang suplay ng kuryente. Ang microcontroller ay nangangailangan ng 9V na kapangyarihan. Ang mga sensor ng banggaan at servo ay mapapagana ng apat na baterya ng AA; nakakonekta sila sa isang 6V solar panel.
Upang maiwasan ang reverse kasalukuyang sa pagitan ng solar panel at ang baterya, dapat na mai-install ang isang diode sa circuit.
Hakbang Dalawang Paghahanda ng Sensor
Ang mga photoresistor ay naka-mount sa platform gamit ang mga may hawak. Pinapayagan ka nitong mabilis na alisin ang mga ito sa panahon ng pagpupulong o pagpipino ng robot. Ang isang dulo ng babaeng / babaeng jumper ay konektado sa photoresistor, at ang iba pa sa board ng Proto Shield. Pinipigilan ng mga gasolina ng gasolina ang panganib ng isang maikling circuit.
Hakbang Tatlong Chassis pagpupulong
Para sa paggawa ng tsasis ay kakailanganin ang isang sanggol na kotse sa control panel. Kailangang mai-disassembled, iwanan lamang ang mga elementong iyon na nakikita sa larawan. Ang harap na ehe ay kailangang paikutin gamit ang isang servomotor.
Ang parehong mga elemento (harap at likuran na ehe) ay naka-mount sa isang plastik na bote, para dito, ang mga butas na kinakailangan para sa laki ay pinutol sa loob nito. Well, ngayon nananatili lamang upang ikonekta ang lahat tulad ng sa larawan.
Hakbang Apat Proseso ng pag-program
Ang pangunahing gawain na dapat gawin ng robot code ay ang paghahanap para sa ilaw na mapagkukunan at singilin mula dito. Apat na mga resistor ng larawan ay ginagamit upang maghanap para sa ilaw na mapagkukunan. Ang loop ng programa ay dapat ihambing kung saan ang ilaw ay mas maliwanag, at pagkatapos ang robot ay dapat pumunta dito.
Upang maiwasan ang pag-crash ng robot, dapat suriin ng isa pang siklo ang mga hadlang tuwing 30 pulgada. Ang isang sensor ng ultrasonic ay ginagamit upang makuha ang impormasyong ito. Kung nakita ng robot ang isang balakid, dapat itong tumigil, tumingin sa paligid at piliin ang pinakamahusay na landas.
Hakbang Limang Ang huling yugto ng pagpupulong
Matapos ma-program ang robot, maaari itong wakas na tipunin at masubukan. Upang subukan ang robot, kailangan mong lumikha ng maraming mga ilaw na mapagkukunan ng iba't ibang ningning sa silid, at lumikha ng mga hadlang sa paraan ng paggalaw sa kanila. Dapat maabot ng robot ang pinakamaliwanag na mapagkukunan ng ilaw nang walang pag-crash sa mga hadlang.
Siyempre, maraming mga pagpipilian sa mga tuntunin ng pagpapabuti ng robot. Maaari kang magdagdag ng isang malawak na iba't ibang mga pag-andar dito, dito lahat ay nakasalalay sa pagnanais at imahinasyon ng master.