Orodha ya maudhui:
- Hatua ya 1: Sanduku Nyeusi
- Hatua ya 2: Arduino
- Hatua ya 3: Kuunganisha Arduino kwenye Blackbox
- Hatua ya 4: Sensorer ya Ultrasonic
- Hatua ya 5: Uunganisho wa Bodi ya mkate ya Sensor kwa Arduino
- Hatua ya 6: Shield ya Magari
- Hatua ya 7: Kuunganisha Shield ya Magari kwa Arduino
- Hatua ya 8: Kuunganisha Magari na Batri 4 kwa Shield
- Hatua ya 9: Panga Robot
Video: Kizuizi Kuepuka Gari ya Roboti: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Jinsi ya Kujenga Kizuizi Kuzuia Robot
Hatua ya 1: Sanduku Nyeusi
hatua ya kwanza nilitumia sanduku jeusi kama msingi wa roboti yangu.
Hatua ya 2: Arduino
Arduino ni ubongo wa mfumo mzima na kupanga motors zetu
Hatua ya 3: Kuunganisha Arduino kwenye Blackbox
Niliambatisha arduino kwenye kisanduku cheusi nikitumia gundi moto
Hatua ya 4: Sensorer ya Ultrasonic
Ili kutengeneza roboti inayoweza kusonga peke yake tunahitaji aina fulani ya pembejeo, sensa inayofaa lengo letu. Sensor ya ultrasonic ni chombo kinachopima umbali wa kitu kwa kutumia mawimbi ya sauti ya ultrasonic. Sensorer ya ultrasonic hutumia transducer kutuma na kupokea kunde za ultrasonic ambazo zinarudisha habari juu ya ukaribu wa kitu
Hatua ya 5: Uunganisho wa Bodi ya mkate ya Sensor kwa Arduino
Nilitumia waya kwa uhusiano wa kiume kati ya ubao wa mkate na arduino.
Jihadharini kwamba sensor yako ya ping inaweza kuwa na mpangilio tofauti wa pini lakini inapaswa kuwa na pini ya voltage, pini ya ardhini, pini ya trig na pini ya mwangwi.
Hatua ya 6: Shield ya Magari
Bodi za Arduino haziwezi kudhibiti motors za DC peke yao, kwa sababu mikondo wanayozalisha ni ndogo sana. Ili kutatua shida hii tunatumia ngao za magari. Ngao ya gari ina njia 2, ambayo inaruhusu udhibiti wa motors mbili za DC, au 1 motor ya kukanyaga. … Kwa kushughulikia pini hizi unaweza kuchagua kituo cha magari kuanzisha, taja mwelekeo wa gari (polarity), kuweka kasi ya gari (PWM), simama na uanzishe motor, na ufuatilia uingizaji wa sasa wa kila kituo
Hatua ya 7: Kuunganisha Shield ya Magari kwa Arduino
Ambatisha tu ngao ya gari kwa arduino na waya za sensorer zilizobanwa
Hatua ya 8: Kuunganisha Magari na Batri 4 kwa Shield
Kila Ngao ya Magari ina (angalau) njia mbili, moja kwa motors, na moja ya chanzo cha nguvu, Unganisha kwa kuheshimiana
Hatua ya 9: Panga Robot
endesha nambari hii
#jumuisha #jumuisha
SonP ya NewPing (TRIG_PIN, ECHO_PIN, MAX_DISTANCE);
AF_DCMotor motor1 (1, MOTOR12_1KHZ); AF_DCMotor motor2 (2, MOTOR12_1KHZ); AF_DCMotor motor3 (3, MOTOR34_1KHZ); AF_DCMotor motor4 (4, MOTOR34_1KHZ); Servo myservo;
#fafanua TRIG_PIN A2 #fafanua ECHO_PIN A3 #fafanua MAX_DISTANCE 150 #fafanua MAX_SPEED 100 #fafanua MAX_SPEED_OFFSET 10
boolean goesForward = uongo; umbali int = 80; kasi ya intSet = 0;
usanidi batili () {
ambatisha. 10 (10); andika (115); kuchelewa (2000); umbali = kusomaPing (); kuchelewesha (100); umbali = kusomaPing (); kuchelewesha (100); umbali = kusomaPing (); kuchelewesha (100); umbali = kusomaPing (); kuchelewesha (100); }
kitanzi batili () {int umbaliR = 0; umbali umbaliL = 0; kuchelewesha (40); ikiwa (umbali <= 15) {moveStop (); kuchelewesha (50); songaBackward (); kuchelewesha (150); hojaStop (); kuchelewesha (100); umbaliR = tazamaKulia (); kuchelewesha (100); umbaliL = tazamaLeft (); kuchelewesha (100);
ikiwa (umbaliR> = umbaliL) {turnRight (); hojaStop (); } mwingine {turnLeft (); hojaStop (); }} mwingine {moveForward (); } umbali = kusomaPing (); }
int lookRight () {myservo.write (50); kuchelewesha (250); umbali umbali = kusomaPing (); kuchelewesha (50); andika (100); umbali wa kurudi; }
kuangalia ndani kushoto () {myservo.write (120); kuchelewesha (300); umbali umbali = kusomaPing (); kuchelewesha (100); andika (115); umbali wa kurudi; kuchelewesha (100); }
int readPing () {kuchelewesha (70); int cm = sonar.ping_cm (); ikiwa (cm == 0) {cm = 200; } kurudi cm; }
batili moveStop () {motor1.run (RELEASE); motor2.unakimbia (KUACHIA); motor3.run (RELEASE); motor4.run (RELEASE); } batili songa mbele () {
ikiwa (! goesForward) {goesForward = true; motor1.run (MBELE); motor2.run (MBELE); motor3.run (MBELE); motor4.run (MBELE); kwa (speedSet = 0; speedSet <MAX_SPEED; speedSet + = 2) {motor1.setSpeed (speedSet); motor2.setSpeed (kasiSet); motor3.setSpeed (kasiSet); motor4.setSpeed (kasiSet); kuchelewesha (5); }}}
batili moveBackward () {goesForward = false; motor1.run (BACKWARD); motor2.run (BACKWARD); motor3.run (BACKWARD); motor4.run (BACKWARD); kwa (speedSet = 0; speedSet <MAX_SPEED; speedSet + = 2) {motor1.setSpeed (speedSet); motor2.setSpeed (kasiSet); motor3.setSpeed (kasiSet); motor4.setSpeed (kasiSet); kuchelewesha (5); } batili upande wa kushoto () {motor1.run (BACKWARD); motor2.run (BACKWARD); motor3.run (MBELE); motor4.run (MBELE); kuchelewesha (500); motor1.run (MBELE); motor2.run (MBELE); motor3.run (MBELE); motor4.run (MBELE); }
batili turnLeft () {motor1.run (BACKWARD); motor2.run (BACKWARD); motor3.run (MBELE); motor4.run (MBELE); kuchelewesha (500); motor1.run (MBELE); motor2.run (MBELE); motor3.run (MBELE); motor4.run (MBELE); }
Ilipendekeza:
Kizuizi Kuepuka LEGO Robot: Hatua 8 (na Picha)
Kizuizi Kuzuia Roboti ya LEGO: Tunapenda LEGO na tunapenda pia Mizunguko ya Crazy kwa hivyo tulitaka kuchanganya hizo mbili kuwa roboti rahisi na ya kufurahisha ambayo inaweza kuepuka kuingia kwenye kuta na vitu vingine. Tutakuonyesha jinsi tulivyojenga yetu, na kuelezea misingi inayohitajika ili uweze kujenga yako mwenyewe.
Kizuizi Kuepuka Mashua Ya Paddle Na Arudino: Hatua 9
Kizuizi Kuzuia Mashua Ya Paddle Na Arudino: Halo marafiki, katika mafunzo haya nitakuonyesha jinsi ya kutengeneza Kizuizi Kuzuia Mashua Ya Paddle. Nilipata wazo hili wakati nilikuwa napumzika karibu na bwawa langu la samaki na kufikiria wazo la changamoto ya plastiki. Niligundua kuwa plastiki hapa itakuwa sana
Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Hatua 7
Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Halo! Karibu kwa rafiki yangu anayeweza kukufundisha jinsi ya kutengeneza gari lako la kujiendesha la kujiendesha kwa kuepusha mgongano na Urambazaji wa GPS. Hapo juu ni video ya YouTube inayoonyesha roboti hiyo. Ni mfano wa kuonyesha jinsi uhuru halisi
$ 20 Arduino Kizuizi Kinga ya Kuepuka gari Gharama: Hatua 4
$ 20 Arduino Kizuizi cha Kuepuka Kinga Smart: Natumahi ulifurahiya video hapo juu, katika mafunzo haya, unaweza kujifanya kuwa moja ya kikwazo hiki gari la robot chini ya $ 30. Kile utakachohitaji: $ 19.99 Kitanda cha Gari la Roboti: https: // www. banggood.com/DIY-L298N-2WD-Ultrasonic…Parts unaweza alr
JINSI YA KUKUTANISHA KIWANGO CHA ROBOTI YA KISIMA CHA MAVUTO YA KISIMA (SEHEMU YA 2: ROBOTI YA KUEPUKA KIWANGO) - ILIYOANZWA KWENYE KITAMBI: BIT: 3 Hatua
JINSI YA KUKUTANISHA KIWANGO CHA ROBOTI CHA KUSISIMUA ZA KISIMA (SEHEMU YA 2: ROBOTI YA KUEPUKA KIWANGO) - ILIYOKUWA KWENYE KITENGO: BIT: Hapo awali tulianzisha Armbit katika hali ya ufuatiliaji wa laini. Ifuatayo, tunaanzisha jinsi ya kusanikisha Armbit katika kuzuia hali ya kikwazo