Satura rādītājs:
- 1. darbība: rīki un materiāli
- 2. solis: Aparatūras montāža
- 3. darbība: elektriskie savienojumi
- 4. solis: Arduino programmēšana
- 5. darbība. Testēšana (video)
Video: ROADRUNNER: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Roadrunner ir mazs automatizēts transportlīdzeklis, kura funkcija ir nogādāt dzērienu kannas izslāpušajiem lietotājiem.
Kā tas strādā? Transportlīdzekļa augšējā pamatnē ir novietota kārba, un tās svars iedarbina nelielu pogu, kas transportam paziņo, ka tā ir gatava darbam. Lai vadītu sevi, Roadrunner iet pa zemes ceļu melnas līnijas veidā, kas norāda, kur viņam jādodas, un, pateicoties fotosensoru izmantošanai, viņš spēj noteikt, kad viņš aiziet no ceļa, labojot savu virzienu, lai paliktu šādā veidā, vienmēr trases iekšpusē. Kad transportlīdzeklis ir nonācis pie lietotāja, tas paņem dzēriena bundžu, padarot nelielu transporta pieturu tajā pašā vietā. Viņš neatkārtos savu gājienu, kamēr lietotājs nenoliks atpakaļ kārbu, lai atgrieztos sākuma punktā un pabeigtu darbu.
1. darbība: rīki un materiāli
2. solis: Aparatūras montāža
1. ĶERMENIS
Ķermenim mēs izmantojām alumīnija plāksni, kuru mēs sagriezām un saliekām ar vēlamo formu. Mēs arī izveidojām visus caurumus, kas būs nepieciešami skrūvēm.
2. RITEŅI
Mēs izmantojām divus Mecano spēles riteņus, kas lieliski iederas mūsu robotā. Servo iet zem plāksnes, kas savienota ar skrūvju palīdzību. Priekšējam ritenim mēs izmantojām "brīvu" riteni, tāpēc tas var viegli iet jebkurā virzienā.
3. FOTOSENSORI
RDL fotosensoriem mēs izmantojām shēmas plati un pie tās sametinājām ķēdi, tajā ir ietverta pretestība, LDR, pozitīvs, negatīvs un signāls.
4. ARDUINO VALDE
Mēs piestiprinājām Arduino plāksni pie plāksnes, izmantojot skrūves. Tad mēs vienkārši pievienojām tam visu ķēdi. Plātnes piegādei mēs izmantojām 2 9 V baterijas, kuras mēs esam apvienojuši un pievienojuši Arduino.
5. Augšējā plāksne
Augšējai plāksnei mēs izmantojām lāzera griešanas mašīnu, lai sagrieztu PMMA. Mēs veidojām šo formu ar AutoCad. Tas sastāv no lielas plāksnes, 3 apaļiem gredzeniem un apļveida gabala, kas iekļaujas gredzenos. Mēs devām vietu šķīvim, lai varētu ievietot pogu.
3. darbība: elektriskie savienojumi
1. Servomotoru savienošana:
Servomotori sastāv no trim kabeļiem; viens dzeltens vai oranžs signālam, sarkans jaudai (Vcc) un melns vai brūns zemei (GND). Sarkanais un brūnais ir piestiprināts pie attiecīgajām Arduino tapām (5V un GND). Viens servo ir pievienots PWM tapai 10, bet otrs - PWM tapai 11.
2. Savienojuma poga:
Elektroniskās pogas darbojas nedaudz savdabīgi; ļaujiet spriegumam šķērsot tapas pa diagonāli, tas ir, ja mums ir četras tapas, mums ir jāsavieno ieeja un izeja tikai divās tapās, 1-4 vai 2-3, lai strādātu. Piemēram, ja izvēlamies tapas 1-4, mēs pieslēgsim zemi (GND) pie tapas 4, un izeja tiks savienota ar PWM 9 tapu un, savukārt, kopā ar pretestību 1kOhm, pievienosim to 5V (Vcc).
3. Fotosensoru pievienošana:
Lai savienotu fotosensorus, viena no kājām ir jānovieto tieši pie Vcc barošanas avota, bet otra - vienlaicīgi, ar analogo tapu (šajā gadījumā uz tapām A0 un A1) un pie zemes GND kopā ar pretestība 1 kOhm.
Piezīme:
Jūs varat pielodēt mazus savienotājus pie vadiem, ja vadi neietilpst tieši Arduino, vai izmantojiet protoboard, lai atvieglotu dažādus savienojumus. Šajā projektā mēs esam izmantojuši savienojošās sloksnes dažādiem savienojumiem.
4. solis: Arduino programmēšana
KODS
#include Servo myservoL;
Servo myservoR;
int inPin = 7;
int pogaVal = 1;
void setup () {
// SERVOMOTORI
myservoL.attach (10);
myservoR.attach (11);
Sērijas sākums (9600); }
void loop () {
int LDR_L = analogRead (A2);
int LDR_R = analogRead (A1);
buttonVal = digitalRead (inPin);
// IEPAKOJUMS KREISI
ja (LDR_L> 590 && buttonVal == 0) {
myservoL.write (180);
//Serial.println(LDR_L); }
cits {
myservoL.write (92);
//Serial.println(LDR_L);
}
// IEPAKOJIET LABI
ja (LDR_R> 750 && buttonVal == 0) {
myservoR.write (-270);
//Serial.println(LDR_R); }
cits {
myservoR.write (92);
//Serial.println(LDR_R); }
}
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)