![UCL - Embedded - Warningsystem - RC -bil: 7 trinn UCL - Embedded - Warningsystem - RC -bil: 7 trinn](https://i.howwhatproduce.com/images/001/image-1760-40-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![UCL - Embedded - Warningsystem - RC -bil UCL - Embedded - Warningsystem - RC -bil](https://i.howwhatproduce.com/images/001/image-1760-41-j.webp)
![UCL - Embedded - Warningsystem - RC -bil UCL - Embedded - Warningsystem - RC -bil](https://i.howwhatproduce.com/images/001/image-1760-42-j.webp)
![UCL - Embedded - Warningsystem - RC -bil UCL - Embedded - Warningsystem - RC -bil](https://i.howwhatproduce.com/images/001/image-1760-43-j.webp)
I dette prosjektet laget jeg et enkelt varselsystem for logistiske roboter. Det er i utgangspunktet en RC -bil med en ultralydssensor foran og en hindring for å unngå senor bak. Bilen styres via bluetooth på en app.
Trinn 1: Video og bilder
![Image Image](https://i.howwhatproduce.com/images/001/image-1760-44-j.webp)
![](https://i.ytimg.com/vi/_9ihm7X_s-k/hqdefault.jpg)
![Video og bilder Video og bilder](https://i.howwhatproduce.com/images/001/image-1760-45-j.webp)
![Video og bilder Video og bilder](https://i.howwhatproduce.com/images/001/image-1760-46-j.webp)
![Video og bilder Video og bilder](https://i.howwhatproduce.com/images/001/image-1760-47-j.webp)
Trinn 2: Komponenter
Dette er en liste over komponenter jeg har brukt:
1 x arduino mega 25601 x L298N Dual H-Bridge motordriver1 x ultralydsensor1 x hindringssensor1 x HC-05 bluetooth-modul3 x lysdioder, grønn, gul og rød2 x likestrømsmotorer1 x høyttaler1 x transistor4 x 220 ohm motstander1 x 1k motstand1 x 2k motstand
wiresbreadboard3d utskriftsholder for ultralydssensoren 1 x 9v batteri 6 x AA batterier
Trinn 3: Kabeldiagram
![Kabeldiagram Kabeldiagram](https://i.howwhatproduce.com/images/001/image-1760-48-j.webp)
![Kabeldiagram Kabeldiagram](https://i.howwhatproduce.com/images/001/image-1760-49-j.webp)
Trinn 4: Kode
Tanken med programmet er å gi advarsler og stoppe rc -bilen hvis den skal lukke for et objekt. Når noe er under 30 cm unna begynner en rød lysdiode å blinke, høyttaleren gir en lyd og bilen stopper. Når bilen er stoppet er det ikke mulig å få bilen til å gå fremover.
Hvis noe er mellom 31 og 70 cm unna, blinker en gul lysdiode. Når ingenting er galt, lyser en grønn lysdiode.
Hvis noe er omtrent 20 cm fra baksiden av bilen, stopper bilen. Når bilen er stoppet, er det ikke mulig å få bilen til å bevege seg bakover.
Jeg prøvde å skrive koden i forskjellige klasser for å gjøre hoveddelen så ren som mulig. Men jeg hadde mye problemer med flyten i koden som styrer RC. Så til slutt skrev jeg kontrollkoden i hovedprogrammet. Dette er en ting jeg ønsker å endre.
Trinn 5: Appen
![Appen Appen](https://i.howwhatproduce.com/images/001/image-1760-50-j.webp)
![Appen Appen](https://i.howwhatproduce.com/images/001/image-1760-51-j.webp)
Jeg har laget en app for å kontrollere bilen. Appen er laget i MIT app -oppfinner. Det eneste problemet med MIT -appoppfinneren er at de ikke støtter multitouch.
Appen sender data via bluetooth. Bluetooth -modulen bruker rx1 og tx1 på arduino mega. Ved å gjøre det kunne jeg programmere arduinoen via USB og bruke appen til å kontrollere bilen samtidig.
Trinn 6: 3D -utskrift
![3D -utskrift 3D -utskrift](https://i.howwhatproduce.com/images/001/image-1760-52-j.webp)
Jeg har laget en brakett for ultralydssensoren. Selve tegningen har jeg laget i fusion 360.
Braketten er designet for min RC -bil.
Trinn 7: Endelig tanke
Jeg har lært mye å gjøre dette prosjektet. Den største utfordringen i dette prosjektet var å få bluetooth -kommunikasjonen til å fungere. Jeg lærer å bruke millis og mikros i stedet for forsinkelse, fordi forsinkelsesfunksjonen stopper hele programmet. Jeg lærte å lage min egen 3d -tegning og hvordan jeg skulle skrive den ut.
En ting jeg vil gjøre er å gi bilen en automatisk funksjon, slik at den kan kjøre av seg selv.
Totalt sett hadde jeg det veldig gøy å gjøre dette, og jeg vet at det er mye på bilen som kan forbedres.
Anbefalt:
UCL - IIoT - Inneklima 4.0: 8 trinn
![UCL - IIoT - Inneklima 4.0: 8 trinn UCL - IIoT - Inneklima 4.0: 8 trinn](https://i.howwhatproduce.com/images/011/image-31002-j.webp)
UCL-IIoT-Inneklima 4.0: Etter å ha lest og arbeidet med dette instruerbare, vil du ha ditt eget automatiske inneklima, som du kan observere på nettet ved hjelp av Node-red. I vårt tilfelle utviklet vi denne ideen og presenterte den i et 3D-printet hus
UCL-IIoT-Drivhus: 5 trinn
![UCL-IIoT-Drivhus: 5 trinn UCL-IIoT-Drivhus: 5 trinn](https://i.howwhatproduce.com/images/001/image-603-37-j.webp)
UCL-IIoT-Drivhus: Hensikten med dette prosjektet var å bygge et hagehus ved hjelp av Arduino. Derfor bestemte de tre studentene i gruppen seg for å lage et automatisk drivhus, vi bestemte oss for å lage datalogging av informasjonen fra drivhuset, via Wamp-server, node-re
UCL-IIOT-Alarmsystem med database og noderød: 7 trinn
![UCL-IIOT-Alarmsystem med database og noderød: 7 trinn UCL-IIOT-Alarmsystem med database og noderød: 7 trinn](https://i.howwhatproduce.com/preview/how-to/10438080-ucl-iiot-alarm-system-with-database-and-node-red-7-steps-0.webp)
UCL-IIOT-Alarmsystem med database og node-rødt: Formålet med denne bygningen er å lære om å koble Arduino med Node-red og en database, slik at du kan logge data og også samle dem for senere bruk. For denne bygningen bruker jeg et enkelt arduino alarmsystem som sender ut 5 datanumre, hver atskilt med en
UCL-IIoT-Strongbox med RFID og LCD-skjerm (Nodered, MySQL): 5 trinn
![UCL-IIoT-Strongbox med RFID og LCD-skjerm (Nodered, MySQL): 5 trinn UCL-IIoT-Strongbox med RFID og LCD-skjerm (Nodered, MySQL): 5 trinn](https://i.howwhatproduce.com/images/003/image-7466-10-j.webp)
UCL-IIoT-Strongbox Med RFID og LCD-skjerm (Nodered, MySQL): Arduino-prosjekt med RFID-skanner og LCD. Introduksjon For å avslutte kurset med mikrokontrollere, nærmere bestemt Arduino Mega som vi har brukt. Vi har fått i oppgave å lage et prosjekt som inkluderer vår Arduino Mega, annet enn
UCL - IIOT drivhus: 11 trinn
![UCL - IIOT drivhus: 11 trinn UCL - IIOT drivhus: 11 trinn](https://i.howwhatproduce.com/images/004/image-9085-7-j.webp)
UCL-IIOT Greenhouse: Dette prosjektet er en forlengelse av vårt tidligere prosjekt med Greenhouse (https: //www.instructables.com/id/EAL-EMBEDDED-GREE …). I dette prosjektet la vi til en database, hvor vi logger alle dataene våre og visualiserer dem med node-rød for en større oversikt