Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta var bara en idé där flera funktioner som hinder undvikande, linjeföljare, mobilstyrd osv blandades ihop och gjordes till ett enda stycke.
Allt du behöver är en kontroller med några sensorer och en outfit för den här installationen. I detta har jag gjort en leksaksbil som ser ut för installationen.
Lista över komponenter som krävs
1. Arduino (vilken mikrokontroller som helst om du känner till det.)
2. HCSR-04 Ultraljudssensor
3. IR -sensor (du kan köpa den eller kan göra din egen som jag)
4. HC-05 Bluetooth-modul
5. L293D -motorförare
6. Summer
7. Likströmsmotorer, hjul och chassi
8. Batterier.
Steg 1: För att göra din egen IR -sensor
Det är bättre att bygga din egen sensor än att köpa den. Jag hade gjort en sensor först men höll både sändare och mottagare väldigt nära vilket resulterar i hög känslighet och kunde inte upptäcka den svarta färgen. Efter en ändring fungerade det bra.
Lista över komponenter som krävs
1. LM358
2. IR led a.k.a sändare
3. Fotodiod eller IR -mottagare
4. Motstånd (100ohm, 2x10Kohm, 330ohm)
5. Potentiometer (4,7Kohm)
Anslut komponenterna som visas i kretsschemat på en brödbräda och kontrollera hur den fungerar.
Om allt går bra placerar du komponenterna på kretskortet och lödar komponenterna. Och testa sensorn på den svarta ytan och justera känsligheten med en potentiometer efter behov.
Steg 2: Gör kroppen
Som jag redan nämnt ser det ut som en leksaksbil. För detta behöver du ett chassi som du kan köpa eller göra själv. Hjul är anslutna till motorer och motorer är anslutna till chassit.
I allmänhet fungerar alla sensorer och mikrokontroller på 5v men denna 5v räcker inte för att driva motorer så vi kräver en motordykare IC (som L293D). Denna förar -IC driver motorerna från den lilla ingångsspänningen med hjälp av extern matning.
Anslutningarna för IC och motorer visas i kopplingsschemat.
Jag har använt ett litet 12V 1A blybatteri som en extern källa för motorer och 5v ström ges av Arduino.
Steg 3: Arduino -anslutningar
Anslut alla sensorer till Arduino och programmera den.
- Bluetooth-modul.
Bluetooth slås på med en 5V ström men dataöverföringen sker med 3,3V. Arduino har en dataöverföringseffekt på 5V så vi använder en spänningsdelare mellan Arduino sändstift och Bluetooth -modul mottagarstift. Arduino kan dock ta en 3.3V -signal så det finns inget behov av spänningsdelare mellan Bluetooth -sändaren och Arduino -mottagarstiften.
Anslutningarna för Bluetooth -modulen och Arduino visas i kretsschemat.
- IR-sensorer
Datastiften eller signalstiften för IR -sensorer är anslutna till Arduinos digitala stift och noterar de digitala stiftnumren. Ström till sensorerna ges från Arduino.
- Ultraljudssensor
I allmänhet har ultraljudssensorn fyra stift, de är trig, echo, Vcc och Gnd. Trigpinnen utlöser ljudvågorna medan ekostiftet tar emot ljudvågorna. Sensorns triggstift och ekostift är anslutna till Arduinos digitala stift som har PWM. Strömmen till sensorn tas från Arduino.
- summer
Summerns Gnd -stift är anslutet till Gnd of Arduino med ett motstånd i serie är Signalstiftet på summern är anslutet till Arduinos digitala stift.
- Motorförare
Anslutningarna till motorer och motorförare visas i föregående steg. Nu är ingångsstiften på motordrivrutinen IC anslutna till Arduinos digitala stift och ström till IC tas från Arduino. Vi ger dock en extern till förarens IC för att köra motor men för att arbeta krävs IC 5v ström som ges av Arduino.
Alla anslutningar görs till Arduino och programmerar nu Arduino med tanke på alla ingångs- och utgångsstiften på Arduino.
Steg 4: Appbyggnad
Det finns många plattformar för att bygga applikationer för Android men den enklaste plattformen är MIT App Inventor 2. Det är en online -app -plattform med många exempel och riktlinjer.
Jag kommer att dela appen som jag har byggt och försöka bygga din app så att den ger mycket erfarenhet och kan anpassa dig efter behov.
Om du har några tvivel eller frågor är det bara att kommentera den här tråden.
Lösenordet för appen är "makeyourself".
Steg 5: Programmering
Jag kommer bara att ge en idé om programmering av Arduino. Om du har stött på några problem med att skriva din kod är det bara att kommentera, jag ska försöka hjälpa dig. Importera filen ger inga färdigheter och kunskaper. Så försök att koda själv men om du vill att koden bara kommentera så skickar jag koden.
- Skriv en kod för ultraljud för att få avståndet till ett hinder från sensorn.
- Skriv en kod för summern och aktivera den när avståndet är under det angivna avståndsvärdet och gör signalen från motorföraren till låg så att motorerna stannar.
- Skriv en kod för Bluetooth-modulen med hjälp av seriell kommunikation och notera data som kommer från modulen när en viss knapp trycks ned på mobilen.
- Med den informationen ger signaler till motorföraren så att vi får en erforderlig utgång.
- Skriv en kod för IR-sensorer så att när en signal från en viss sensor ändras, ändras motorförarsignalen också och kommer att driva motorerna enligt.
Om du har några tvivel eller frågor kommenterar du nedan eller kan kontakta mig via mitt e -post -id
Tack.