Innholdsfortegnelse:
- Trinn 1: Verktøy og materialer
- Trinn 2: Maskinvaremontasje
- Trinn 3: Elektriske tilkoblinger
- Trinn 4: Programmering av Arduino
- Trinn 5: Testing (video)
Video: ROADRUNNER: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Roadrunner er et lite automatisert kjøretøy som har funksjonen til å transportere drikkebokser til de tørste brukerne.
Hvordan det fungerer? En boks er plassert på den øverste delen av kjøretøyet, og vekten på boksen utløser en liten knapp som forteller transporten at den er klar til å fungere. For å guide seg selv følger Roadrunner en sti på bakken i form av en svart linje, som indikerer hvor han skal gå, og takket være bruk av fotosensorer kan han oppdage når han går av veien og korrigerer retningen, for å holde seg på denne måten, alltid inne i sporet. Når bilen kommer til brukeren, plukker den opp drikkeboksen og får den lille transporten til å stoppe på samme sted. Han vil ikke revurdere marsjen før brukeren setter boksen tilbake på den for å gå tilbake til utgangspunktet og fullføre arbeidet.
Trinn 1: Verktøy og materialer
Trinn 2: Maskinvaremontasje
1. KROPP
Til karosseriet brukte vi en aluminiumsplate, som vi kuttet og bøyde med formen vi ønsket. Vi har også laget alle hullene som skal til for skruene.
2. HJUL
Vi brukte 2 hjul fra et Mecano -spill som passet perfekt til roboten vår. Servoene går under tallerkenen som er skjøtet ved hjelp av skruer. For forhjulet brukte vi et "gratis" hjul, slik at det lett kan gå i alle retninger.
3. FOTOSENSORER
For RDL fotosensorer brukte vi et kretskort og vi sveiset kretsen til den, den inkluderer en motstand, LDR, et positivt, negativt og signal.
4. ARDUINO STYR
Vi festet Arduino -brettet til platen ved hjelp av skruer. Så koblet vi bare hele kretsen til den. For å forsyne kortet brukte vi 2 9V batterier, som vi har forent og koblet til Arduino.
5. TOPPLATE
For topplaten brukte vi en laserskåret maskin for å kutte PMMA. Vi designet denne formen med AutoCad. Den består av en stor tallerken, 3 sirkulære ringer og et sirkulært stykke som passer inn i ringene. Vi ga platen til tallerkenen slik at vi kunne få plass til en knapp.
Trinn 3: Elektriske tilkoblinger
1. Koble til servomotorer:
Servomotorer består av tre kabler; en gul eller oransje for signal, rød for strøm (Vcc) og svart eller brun for bakken (GND). Den røde og den brune er festet til de tilhørende pinnene på Arduino (5V og GND). Den ene servoen er koblet til PWM pin 10 og den andre til PWM pin 11.
2. Tilkoblingsknapp:
De elektroniske knappene fungerer på en litt særegen måte; tillate å passere spenningen over pinnene diagonalt, det vil si at hvis vi har fire pinner, må vi koble inngangen og utgangen i bare to pinner, 1-4 eller 2-3 for å fungere. For eksempel, hvis vi velger pinner 1-4, vil vi koble bakken (GND) til pinne 4, og utgangen vil koble til PWM 9-pinnen og, i sin tur, sammen med en motstand på 1 kOhm, koble den til 5V (Vcc).
3. Koble til fotosensorer:
For å koble fotosensorene må vi plassere det ene benet direkte til Vcc -forsyningen, og det andre koble det samtidig, til en analog pinne (i dette tilfellet til pinnene A0 og A1) og til bakken GND sammen med en motstand på 1 kOhm.
Merk:
Du kan lodde små kontakter til ledningene hvis ledningene ikke passer direkte inn i Arduino eller bruke et protoboard for å lette de forskjellige tilkoblingene. I dette prosjektet har vi brukt forbindelseslister for forskjellige skjøter.
Trinn 4: Programmering av Arduino
KODE
#include Servo myservoL;
Servo myservoR;
int inPin = 7;
int buttonVal = 1;
ugyldig oppsett () {
// SERVOMOTORER
myservoL.attach (10);
myservoR.attach (11);
Serial.begin (9600); }
void loop () {
int LDR_L = analogRead (A2);
int LDR_R = analogRead (A1);
buttonVal = digitalRead (inPin);
// PAKKEN VENSTRE
hvis (LDR_L> 590 && buttonVal == 0) {
myservoL.write (180);
//Serial.println(LDR_L); }
annet {
myservoL.write (92);
//Serial.println(LDR_L);
}
// PAKKE HØYRE
hvis (LDR_R> 750 && buttonVal == 0) {
myservoR.write (-270);
//Serial.println(LDR_R); }
annet {
myservoR.write (92);
//Serial.println(LDR_R); }
}
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte