Përmbajtje:
- Hapi 1: Video dhe fotografi
- Hapi 2: Përbërësit
- Hapi 3: Diagrami i telave
- Hapi 4: Kodi
- Hapi 5: Aplikacioni
- Hapi 6: Printimi 3D
- Hapi 7: Mendimi përfundimtar
Video: UCL - Embedded - Warningsystem - RC Car: 7 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Në këtë projekt unë bëra një sistem të thjeshtë paralajmërimesh për robotët logjistikë. Basshtë në thelb një makinë RC me një sensor ultra zanor përpara dhe një senor të shmangies së pengesave në pjesën e pasme. Makina kontrollohet përmes bluetooth -it në një aplikacion.
Hapi 1: Video dhe fotografi
Hapi 2: Përbërësit
Kjo është një listë e përbërësve që kam përdorur:
1 x shofer arduino mega 25601 x L298N Dual H-Bridge 1 x sensor tejzanor 1 x sensor i shmangies së pengesave 1 x modul bluetooth 3 x led, x jeshile, të verdhë dhe të kuqe 2 x motorë DC 1 x altoparlant 1 x transistor 4 x 220 rezistencë ohm 1 x 1k rezistencë1 x 2k rezistencë
mbajtës printesh wiresbreadboard3d për sensorin tejzanor bateri 1 x 9v 6 bateri AA
Hapi 3: Diagrami i telave
Hapi 4: Kodi
Ideja e programit është të japë paralajmërime dhe të ndalojë makinën rc nëse do të mbyllë gjithashtu një objekt. Kur diçka është nën 30 cm larg, një led i kuq fillon të ndizet, altoparlanti bën një zë dhe makina ndalon. Kur makina është ndalur, nuk është e mundur ta bëni makinën të ecë përpara.
Nëse diçka është midis 31 dhe 70 cm larg, një led i verdhë po ndizet. Kur asgjë nuk është e gabuar, një led i gjelbër ndizet.
Nëse diçka është rreth 20 cm nga pjesa e pasme e makinës, makina ndalon. Kur makina është ndalur, nuk është e mundur ta bëni atë të lëvizë prapa.
Unë u përpoqa të shkruaj kodin në klasa të ndryshme për ta bërë kryesore sa më të pastër që të jetë e mundur. Por unë kisha shumë telashe me rrjedhën në kodin që kontrollon RC. Kështu që në fund shkrova kodin e kontrollit në programin kryesor. Kjo është një gjë që unë do të doja ta ndryshoja.
Hapi 5: Aplikacioni
Kam krijuar një aplikacion për të kontrolluar makinën. Aplikacioni është bërë në shpikësin e aplikacioneve MIT. Problemi i vetëm me shpikësin e aplikacioneve MIT është se ata nuk mbështesin multitouch.
Aplikacioni dërgon të dhëna përmes bluetooth. Moduli bluetooth përdor rx1 dhe tx1 në arduino mega. Duke bërë këtë, unë mund të programoj arduino përmes USB dhe të përdor aplikacionin për të kontrolluar makinën në të njëjtën kohë.
Hapi 6: Printimi 3D
Unë kam bërë një kllapa për sensorin tejzanor. Vizatimin vetë e kam bërë në shkrirjen 360.
Kllapa është dizajn për makinën time RC.
Hapi 7: Mendimi përfundimtar
Kam mësuar shumë duke bërë këtë projekt. Sfida më e madhe në këtë projekt ishte që komunikimi bluetooth të funksiononte. Unë mësoj se si të përdor millis dhe micros në vend të vonesës, sepse funksioni i vonesës ndalon të gjithë programin. Kam mësuar se si të bëj vizatimin tim 3d dhe si ta printoj.
Një gjë që do të doja të bëja është t'i jepja makinës një funksion automatik, në mënyrë që të mund të voziste vetë.
Në përgjithësi, unë u argëtova shumë duke e bërë këtë, dhe e di që ka shumë në makinë që mund të përmirësohen.
Recommended:
UCL - IIoT - Klima e brendshme 4.0: 8 Hapa
UCL-IIoT-Klima e brendshme 4.0: Pasi të keni lexuar dhe punuar me këtë udhëzues, do të keni klimën tuaj të brendshme automatike, të cilën mund ta vëzhgoni në internet me ndihmën e Node-red. Në rastin tonë ne e zhvilluam këtë ide dhe e prezantuam në një shtëpi me printime 3D
UCL-IIoT-Drivhus: 5 hapa
UCL-IIoT-Drivhus: Qëllimi i këtij projekti ishte ndërtimi i një Shtëpie Kopshti duke përdorur Arduino. Prandaj 3 studentët në grup vendosën të bëjnë një serë automatike, ne vendosëm të bëjmë regjistrimin e të dhënave mbi informacionin e dhënë nga serra, përmes serverit Wamp, node-re
UCL-IIOT-Sistemi i alarmit me bazën e të dhënave dhe Nyja-e kuqe: 7 hapa
UCL-IIOT-Sistemi i alarmit me bazën e të dhënave dhe Nyjen e kuqe: Qëllimi i këtij ndërtimi është të mësojë rreth lidhjes së Arduino me Node-red dhe një bazë të dhënash, kështu që ju mund të regjistroni të dhëna dhe gjithashtu t'i grumbulloni për përdorim të mëvonshëm. Për këtë ndërtim unë përdor një sistem i thjeshtë alarmi arduino që nxjerr 5 numra të dhënash, secili i ndarë me një
UCL-IIoT-Strongbox Me RFID dhe ekran LCD (Nodered, MySQL): 5 hapa
UCL-IIoT-Strongbox Me RFID dhe Ekran LCD (Nodered, MySQL): Projekti Arduino me skaner RFID dhe LCD. Hyrje Për të përfunduar kursin tonë me mikrokontrollues, më konkretisht Arduino Mega të cilin ne e kemi përdorur. Na është ngarkuar të bëjmë një projekt që përfshin Arduino Mega -n tonë, përveç
Si të mblidhni DIY Kit Car Car Toy: 4 hapa
Si të mblidhni DIY Solar Toy Car Car Kit: Po kërkoni të mësoni energjinë e rinovueshme për fëmijën tuaj? Harrojeni panairin e shkencës, ky është një komplet i lirë i lodrave të makinave diellore që mund të blini për më pak se 5 dollarë dhe kurrë nuk kërkon bateri për të luajtur. Për të njëjtën sasi parash mund të blini një model të ndërtuar, por tani ku është f