INHOUDSOPGAWE:
- Stap 1: om u eie IR -sensor te maak
- Stap 2: Liggaam maak
- Stap 3: Arduino -verbindings
- Stap 4: Appbou
- Stap 5: Programmering
- Stap 6: Dankie
Video: Mobiele beheerde lynvolgrobot met hindernisvermyding: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Dit was net 'n idee waarin verskeie funksies soos vermyding van struikelblokke, lynvolgers, selfoonbeheer, ens. Saamgevoeg en in 'n enkele stuk gemaak is.
Al wat u nodig het, is 'n kontroleerder met 'n paar sensors en 'n uitrusting vir hierdie opset. Hierin het ek 'n speelgoedmotor -uitrusting gemaak vir die opstelling.
Lys van benodigde komponente
1. Arduino (enige mikrobeheerder as u dit ken.)
2. HCSR-04 Ultrasoniese sensor
3. IR -sensor (u kan dit koop of soos u self maak)
4. HC-05 Bluetooth-module
5. L293D -motorbestuurder
6. Gonser
7. GS -motors, wiele en onderstel
8. Batterye.
Stap 1: om u eie IR -sensor te maak
Dit is beter om u eie sensor te bou as om dit aan te skaf. Ek het eers 'n sensor gemaak, maar beide sender en ontvanger was baie naby, wat 'n hoë sensitiwiteit tot gevolg het en ek kon nie die swart kleur opspoor nie. Na 'n wysiging het dit goed gewerk.
Lys van benodigde komponente
1. LM358
2. IR gelei a.k.a Sender
3. Fotodiode of IR -ontvanger
4. Weerstande (100ohm, 2x10Kohm, 330ohm)
5. Potensiometer (4.7Kohm)
Koppel die komponente soos aangedui in die kringdiagram op 'n broodbord en kyk of dit werk.
As alles goed gaan, plaas die komponente op die printplaat en soldeer die komponente. En toets die sensor op die swart oppervlak en pas die sensitiwiteit aan met 'n potensiometer soos benodig.
Stap 2: Liggaam maak
Soos ek reeds genoem het, lyk dit soos 'n speelgoedmotor. Hiervoor benodig u 'n onderstel wat u self kan koop of maak. Wiele is aan motors gekoppel en motors aan die onderstel.
Oor die algemeen werk alle sensors en mikrobeheerders op 5v, maar hierdie 5v is nie genoeg om motors aan te dryf nie, daarom benodig ons 'n motorduiker IC (soos L293D). Hierdie drywer IC dryf die motors van die klein ingangsspanning af met behulp van eksterne toevoer.
Die verbindings vir die IC en motors word in die stroombaandiagram getoon.
Ek het 'n klein 12V 1A loodsuurbattery as eksterne bron vir motors gebruik, en die Arduino gee 5v krag.
Stap 3: Arduino -verbindings
Koppel al die sensors aan die Arduino en programmeer dit.
- Bluetooth-module.
Bluetooth word aangeskakel met 'n 5V -krag, maar die data -oordrag geskied met 3.3V. Arduino het 'n data -oordragvermoë van 5V, dus gebruik ons 'n spanningsverdeler tussen Arduino -stuurpen en Bluetooth -module -ontvangerpen. Arduino kan egter 'n 3.3V -sein neem, sodat daar geen spanningsverdeler tussen die Bluetooth -sender en Arduino -ontvangerpenne nodig is nie.
Die verbindings vir die Bluetooth -module en Arduino word in die kringdiagram getoon.
- IR-sensors
Die datapennetjies of seinpenne van IR -sensors is gekoppel aan Arduino se digitale penne en let op die digitale pennommers. Die sensors word deur die Arduino voorsien.
- Ultrasoniese sensor
Oor die algemeen het die ultrasoniese sensor vier penne: trig, echo, Vcc en Gnd. Die trigpen veroorsaak die klankgolwe, terwyl die eggo -pen die klankgolwe ontvang. Die trig pen en echo pin van die sensor is gekoppel aan Arduino se digitale penne wat PWM het. Die krag na die sensor word van die Arduino geneem.
- Gonser
Die Gnd -pen van die zoemer is gekoppel aan Gnd of Arduino met 'n weerstand in serie. Die seinpen van die zoemer is gekoppel aan die digitale pen van Arduino.
- Motorbestuurder
Die verbindings met motors en motorbestuurders word in die vorige stap getoon. Nou is die invoerpenne van die motorbestuurder IC gekoppel aan die digitale penne van Arduino, en die krag na die IC word van die Arduino geneem. Ons gee egter 'n eksterne aan die bestuurder IC vir die bestuur van die motor, maar om te werk, is IC 5v krag nodig wat deur Arduino gegee word.
Al die verbindings word met Arduino gemaak en programmeer nou die Arduino met inagneming van al die ingangs- en uitvoerpenne van Arduino.
Stap 4: Appbou
Daar is baie platforms vir die bou van toepassings vir Android, maar die maklikste platform is MIT App Inventor 2. Dit is 'n aanlyn app -bouplatform met baie voorbeelde en riglyne.
Ek sal die app wat ek gebou het, deel en probeer om u app te bou sodat dit baie ervaring sal gee en u kan aanpas volgens die behoefte.
Lewer kommentaar op hierdie draad as u twyfel of navrae het.
Die wagwoord vir die app is 'maak jouself'.
Stap 5: Programmering
Ek sal net 'n idee gee oor die programmering van die Arduino. As u probleme ondervind met die skryf van u kode, lewer slegs kommentaar, ek sal u probeer help. Die invoer van die lêer bied geen vaardighede en kennis nie. Probeer dus om u self te kodeer, maar as u die kode wil hê, lewer kommentaar, ek stuur die kode vir u.
- Skryf 'n kode vir ultraklank om die afstand van 'n hindernis van die sensor te bepaal.
- Skryf 'n kode vir die zoemer en aktiveer dit as die afstand onder die gegewe afstand is, en maak die sein van die motorbestuurder te laag sodat motors stop.
- Skryf 'n kode vir Bluetooth-module met behulp van seriële kommunikasie en let op die data wat uit die module kom as 'n spesifieke knoppie op die selfoon ingedruk word.
- Met hierdie data gee die motorbestuurder seine sodat ons 'n vereiste uitset kry.
- Skryf 'n kode vir IR-sensors, sodat wanneer 'n sein van 'n spesifieke sensor verander, die motorbestuurder seine ook verander en die motors sal ry.
As u twyfel of navrae het, lewer kommentaar hieronder of kan u my kontak met my e -pos -ID
Dankie.
Aanbeveel:
Hoe om die wêreld se kleinste lynvolgrobot te maak (robo Rizeh): 7 stappe (met foto's)
Hoe om die kleinste lynvolgrobot ter wêreld te maak (robo Rizeh): hoe om 'n wêreld se kleinste lynvolgrobot (vibrobot) " roboRizeh " te maak gewig: 5gr grootte: 19x16x10 mm deur: Naghi Sotoudeh Die woord " Rizeh " is 'n Persiese woord wat 'klein' beteken. Rizeh is 'n baie klein trillingsbasis
Lynvolgrobot met PIC18F: 7 stappe
Line Follower Robot Met PIC18F: RACE LINKI het hierdie lynvolgerrobot gemaak vir my mikrobeheerkursus op universiteit. Dus het ek hierdie basiese robot vir volgelinge met behulp van Pic 18f2520 gemaak en die samesteller van PIC CCS gebruik. Daar is baie lynvolgerprojekte op die internet met ardunio
Hoe om 'n mobiele beheerde robot te maak - Gebaseer op DTMF - Sonder mikrobeheerder en programmering - Beheer van oral in die wêreld - RoboGeeks: 15 stappe
Hoe om 'n mobiele beheerde robot te maak | Gebaseer op DTMF | Sonder mikrobeheerder en programmering | Beheer van oral in die wêreld | RoboGeeks: wil u 'n robot maak wat van oral in die wêreld beheer kan word, laat ons dit doen
Mobiele G-sensor-beheerde botmotor: 4 stappe
Mobiele G-sensor-beheerde botmotor: uitstekende en maklikste projek vir IOT-beginners; leer hoe om 'n wifi-motor te maak met 'n persoonlike app. zip Kry Node MCU by Link: http://amzn.in/0sKmf6BGet L298N Motorbestuurder by Link: ht
LYNVOLGROBOT -- ARDUINO BEHEER: 11 stappe (met prente)
LYNVOLGROBOT || ARDUINO BEHEER: IN HIERDIE INSTRUKSIE WYS EK HOE OM 'N ROBOTMOTOR (CARBOT) TE WYSIG OM' N LYNVOLGROOT TE MAAK