Satura rādītājs:
- Piegādes
- 1. darbība: darba princips
- 2. darbība: augšupielādējiet kodu
- 3. solis: urbuma izgatavošana motora vārpstai
- 4. solis: Motora ķēde 1. daļa
- 5. solis: motora shēmas 2. daļa
- 6. darbība: objektu noteikšanas ķēde
- 7. solis: buferlaiva
- 8. solis: riteņi
Video: Šķērslis, lai izvairītos no airu laivas ar Arudino: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Sveiki draugi, šajā apmācībā es jums parādīšu, kā izveidot šķēršļus, lai izvairītos no airu laivas. Šī ideja man radās, atpūšoties pie sava zivju dīķa un domājot par ideju plastmasas izaicinājumam. Es sapratu, ka plastmasa šeit būs ļoti noderīga izmantošanai kā laiva tās peldspējas un ūdensnecaurlaidības dēļ.
Piegādes
Ķermenis
1 x pārtikas trauks 700 ml
2 x lāpstiņas ritenis 70 mm
5 x pudeles vāciņš
Elektroniskās daļas
1 x Arduino Nano/Uno (ieteicams Nano)
2 x līdzstrāvas motors
1 x L298N motora draiveris
1 x ultraskaņas sensors
1 x mikro servo
2 x 18650 akumulators
1 x 18650 akumulatora turētājs (2-vieta)
4 x AA baterija
1 x AA bateriju turētājs (4 vietas)
1 x slēdzis
Vads
Atbalsta rīki
Līmes pistole
Lodāmurs
1. darbība: darba princips
Pamata algoritms
Ikreiz, kad ultraskaņa atklāj objektu 15 cm attālumā, servo pagriežas līdz 180 grādiem, pēc tam līdz 0 grādiem (pagriezieties pa labi un pa kreisi), lai atrastu ceļu, kurā nav šķēršļu. Pēc tam motors pārvietos airu laivu uz joslu, kurā nav šķēršļu
Ķēde
Šajā projektā mēs izmantosim 2 sprieguma avotus, vienu Arduino, ultraskaņas sensoru un motora draiveri, bet otru - speciāli servo. Arduino, ultraskaņas sensors un motora draiveris izmantos 18650 akumulatoru, jo 18650 akumulators var nodrošināt lielu strāvu motoram un citi iemesli, jo motors var ātri iztukšot akumulatoru, tāpēc mums ir nepieciešams 18650 akumulators, kuru var uzlādēt.
2. darbība: augšupielādējiet kodu
Lai atvieglotu augšupielādes procesu, pirms ķēdes izveidošanas vispirms augšupielādēsim kodu Arduino.
Arduino fails:
3. solis: urbuma izgatavošana motora vārpstai
Šajā solī mēs izveidosim caurumus pārtikas trauka kreisajā un labajā pusē. Vēlāk šajos divos caurumos tiks ievietota dinamo vārpsta. Cauruma atrašanās vieta ir pārtikas trauka garuma vidū (garums/2) un 3,2 cm no apakšas.
4. solis: Motora ķēde 1. daļa
Šajā solī mēs savienosim L298n ar akumulatoru un motoru.
Savienojums:
1. L298N (izeja) līdzstrāvas motoram
2. Akumulatora pozitīvais terminālis pārslēgšanai
3. L298N (12V), lai pārslēgtos
4. Akumulatora negatīvais terminālis līdz L298N (GND)
pēc tam pielīmējiet tos pārtikas traukā.
Piezīme:
-Līmējiet akumulatora turētāju tieši vidū (platumā), lai airu laiva nebūtu noliekta pa kreisi vai pa labi.
5. solis: motora shēmas 2. daļa
Tagad mēs savienosim arduino ar L298N.
Savienojums:
1. D5, lai iespējotu A
2. D6, lai iespējotu B
3. A0 līdz 1. ievadei
4. A1 līdz 2. ieejai
5. A2 līdz 3. ievadei
6. A3 līdz 4. ievadei
7. Vin līdz 5V (V izeja no L298N)
8. GND (arduino) līdz GND (L298N)
6. darbība: objektu noteikšanas ķēde
Objektu noteikšanas ķēdes galvenās sastāvdaļas ir servo un ultraskaņas sensors. Ultraskaņas sensors kā barošanas avotu izmantos Arduino, bet servo - atsevišķu akumulatoru (AA baterija x 4). Servo akumulators tiks pielīmēts pārtikas trauka galā pretī akumulatora turētājam 18950.
Sensoru var novietot jebkur, ja vien to neaizkavē citi priekšmeti. Manā gadījumā es izmantoju plastmasas trauka vāku, kas ir sagriezts ultraskaņas sensoru un servo vietā (skatīt attēlu).
Servo savienojums:
VCC uz pozitīvu akumulatoru (AA)
Signāls uz D10
GND servo GND akumulatoram un arduino
Ultraskaņas sensora savienojums:
VCC līdz 3.3v (arduino)
GND - GND (arduino)
Atbalss līdz D2
Pāriet uz D3
7. solis: buferlaiva
Buferim ir funkcija novērst lāpstiņas riteņa pieskārienu grīdai / galdam, kad mēs to uzliekam. Buferī tiks izmantots pudeles vāciņš. Tā kā pudeles vāciņš ir viegli atrodams, tam ir arī mūsu laivas izmērs.
Lai izveidotu buferšķīdumu, paņemiet 3 pudeļu vāciņus un vienkārši pielīmējiet tos laivas apakšējā pusē, kā parādīts iepriekš.
8. solis: riteņi
Vispirms pudeles vāciņa centrā izveidojiet caurumu. Pēc tam pielīmējiet lāpstiņu pie pudeles vāciņa, kā parādīts attēlā. Tad pēdējais solis ir pielīmēt to pie dinamo vārpstas.
Ieteicams:
Kā padarīt DIY Arduino šķēršļus, lai izvairītos no robota mājās: 4 soļi
Kā padarīt DIY Arduino šķēršļus, lai izvairītos no robota mājās: Sveiki puiši, šajā pamācībā jūs izveidosit šķērsli, izvairoties no robota. Šī pamācība ietver robota izveidi ar ultraskaņas sensoru, kas var noteikt tuvumā esošos objektus un mainīt to virzienu, lai izvairītos no šiem objektiem. Ultraskaņas sensors
Šķērslis, lai izvairītos no robotu automašīnas: 9 soļi
Šķēršļu novēršanas robotu automašīna: kā izveidot šķēršļus, lai izvairītos no robota
Arduino šķēršļi, lai izvairītos no automašīnas, kas darbojas ar motoru: 7 soļi
Arduino šķēršļi, lai izvairītos no automašīnas, kas darbojas ar motoru: Sveiki! un laipni lūdzam apmācībā par to, kā izveidot Arduino šķēršļus, izvairoties no automašīnas. Mēs varam sākt, iegūstot šim projektam nepieciešamos materiālus, un pārliecinieties, ka jums ir jautri
Šķērslis, lai izvairītos no robota, izmantojot ultraskaņas sensorus: 9 soļi (ar attēliem)
Šķēršļu novēršanas robots, izmantojot ultraskaņas sensorus: Šis ir vienkāršs projekts par izvairīšanos no šķēršļiem, izmantojot ultraskaņas sensorus (HC SR 04) un Arduino Uno plāksni. Robots pārvietojas, izvairoties no šķēršļiem un izvēloties labāko veidu, kā sekot sensoriem. Un, lūdzu, ņemiet vērā, ka tas nav apmācības projekts, dalieties ar jums
Šķērslis, lai izvairītos no robota, izmantojot EBot 8: 4 soļi (ar attēliem)
Šķēršļi, lai izvairītos no robota, izmantojot EBot8: Šajā apmācībā jūs uzzināsit, kā izveidot robotu automašīnu, lai izvairītos no šķēršļiem, kas rodas tā ceļā. Šo koncepciju var izmantot un piemērot dažādos veidos atbilstoši apstākļiem. Nepieciešamie materiāli: 1. Riteņi x4 2. Šasija (jūs varat iegādāties