
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Ky udhëzues do të ecë një student përmes ndërtimit të një sensori parkimi duke përdorur një arduino. Në mënyrë të veçantë do të kem një sensor tejzanor që vazhdimisht voton për distancën, dhe së bashku me një kod të vogël që merr këtë distancë dhe e vendos atë përmes disa sytheve për të përcaktuar se çfarë tingujsh luhen në çfarë distancë.
Kjo detyrë mbulon standardet 17 dhe 18 pasi ka të bëjë me teknologjitë e informacionit dhe teknologjitë e transportit.
Deri në fund të kësaj detyre, studentët duhet të kenë një kuptim bazë të qarkut dhe kodimit.
Hapi 1: Pjesët e kërkuara

Duke filluar me një arduino, një senor me rreze tejzanor dhe një zile pasive, mund të krijoni një sensor parkimi për klutz tuaj të një vëllai. Kompleti arudino që përdor për këtë udhëzim kushton 30 dollarë në Amazon.
Hapi 2: Lidhja e gjithçkaje

Pas mbledhjes së materialeve, ato duhet të lidhen në mënyrën siç tregohet. Korsitë e ndryshme të qarkut janë koduar me ngjyra për lehtësi. Me të kuqen që përfaqëson tela të gjallë dhe ngjyrë kafe që përfaqëson tokën. Telat blu dhe të verdhë përfaqësojnë dy kunjat dixhitalë me të cilët duhet të lidhet sensori tejzanor. Dhe jeshilja është kunja dixhitale me të cilën duhet të lidhet zileja pasive.
Nuk ka asnjë kërkesë që ata të marrin formën e vizatimit të treguar, pasi përbërësit duhet të vendosen në atë mënyrë që zilja të dëgjohet nga shoferi, dhe sensori tejzanor duhet të lidhet me pjesën e pasme të makinës.
Hapi 3: Kodi

Ideja prapa këtij kodi është që të përdorni bibliotekën e dhënë nga Elegoo kur blini një çantë arduino prej tyre. Në mënyrë të veçantë SR04 e bibliotekës, e cila është për sensorin tejzanor, dhe fushat e bibliotekës, e cila është një bibliotekë e shënimeve që mund të luhen në zhurmat tuaja. Ju mund të ndryshoni ato kunja që përdorni për të lidhur pjesët duke modifikuar kunjat e trigës dhe jehonës për SR04 dhe duke ndryshuar numrin e parë në funksionin e tonit në kodin tuaj mund të ndryshoni se me cilën pin është lidhur zile juaj. Kunjat që kam vendosur aktualisht janë kunjat e paracaktuar të vendosura nga Elegoo.
#përfshi "SR04.h" #përcakto TRIG_PIN 12
#përcakto ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);
int a;
#përfshi "pitches.h"
int melodi = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};
int kohëzgjatja = 500;
void setup () {Serial.begin (9600); vonesa (1000); }
lak void () {a = sr04. Distanca (); Serial.println (a); vonesë (500);
if (sr04. Distanca () <50) {ton (8, melodi [7], 250); vonesë (250); } tjetër
if (sr04. Distanca () <100) {ton (8, melodi [3], 500); vonesë (500); } tjetër
if (sr04. Distanca () <150) {ton (8, melodi [0], 500); vonesë (500); } tjetër
if (sr04. Distanca ()> 150) {vonesë (500); }}
Hapi 4: Ndryshoni kodin tuaj për t'iu përshtatur qëllimit tuaj

Nëse është e nevojshme, mund t'ju duhet të modifikoni kodin për qëllimin tuaj. Për shkak se kodi i dhënë ka për qëllim t'i japë përdoruesit shumë reagime përmes monitorit serik për atë që po bën. Kur shkyçet nga kompjuteri, mund të dëmtohet dhe të ndalojë së punuari si duhet. në një rast të tillë do t'ju duhet të modifikoni kodin në atë mënyrë që të mos mbështetet në funksionimin e monitorit serik. Në këtë rast, unë ndalova së printuari monitorin serik nga ndryshorja, dhe në vend të kësaj e printova atë drejtpërdrejt. Kjo mund të shkaktojë një ulje të saktësisë së monitorit serik pasi distanca mund të ndryshojë pak midis leximit dhe tonit, megjithatë kjo heq domosdoshmërinë e tij në lak.
#përfshi "SR04.h" #përcakto TRIG_PIN 12 #përcakto ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);
int a;
#përfshi "pitches.h"
melodi int = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};
int kohëzgjatja = 500;
void setup () {Serial.begin (9600); vonesa (1000); }
void loop () {Serial.println (sr04. Distance ());
if (sr04. Distanca () <50) {ton (8, melodi [7], 250); vonesë (250); } tjetër
if (sr04. Distanca () <100) {ton (8, melodi [3], 500); vonesë (500); } tjetër
if (sr04. Distanca () <150) {ton (8, melodi [0], 500); vonesë (500); } tjetër
if (sr04. Distanca ()> 150) {vonesë (500); }}
Hapi 5: Gjeni një rast përdorimi

Bëhuni krijues me krijimin tuaj. Ju mund ta përdorni këtë pajisje me më shumë se vetëm një makinë. Ju mund ta përdorni atë si një sensor afërsie me dhomën tuaj të gjumit, ose si një mjet për Halloween. Pasi të keni dorën e kodimit dhe instalimeve elektrike, mund ta zgjeroni këtë pajisje. Nëse dëshironi, mund të shtoni një LCD në arduino që shfaq një lexim të distancës në kohë reale. Sapo të mësoni, përdorimi i arduino është një mënyrë argëtuese dhe e lehtë për t'u kënaqur me procesin e ndërtimit dhe kodimit me të.
Recommended:
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: 11 hapa

Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: A keni pasur ndonjëherë shumë të dhëna me të cilat po punoni dhe keni menduar me veten … " si mund t'i bëj të gjitha nga këto të dhëna duken më mirë dhe janë më të lehta për tu kuptuar? " Nëse është kështu, atëherë një tabelë në Microsoft Office Word 2007 mund të jetë përgjigja juaj
Makinë mësimore kritike për larjen e duarve: 5 hapa

Makinë mësimore kritike për larjen e duarve: Kjo është një makinë që i kujton përdoruesit hapat kur ai/ajo duhet të lajë duart. Ky qëllim i makinës është të ndihmojë njerëzit të kuptojnë se si të lajnë duart siç duhet në mënyrë efektive. Gjatë periudhave të parandalimit të epidemisë ose pandemisë,
Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: 4 hapa

Lidhja e përpunimit dhe Arduino dhe Make 7 Segment dhe Servo GUI Controller: Për disa projekte që keni bërë duhet të përdorni Arduino pasi siguron një platformë të lehtë prototipimi, por shfaqja e grafikëve në monitorin serik të Arduino mund të zgjasë shumë kohë dhe madje është e vështirë të bëhet. Ju mund të shfaqni grafikët në Arduino Serial Monitor bu
Mjetet mësimore të ndjeshme në prekje: 5 hapa

Mjetet mësimore të ndjeshme në prekje: Ky udhëzues është bërë në bashkëpunim me Grupin e Ndërveprimeve të Bristolit në Universitetin e Bristolit, i drejtohet përdoruesve jo-teknikë dhe përdoruesve të cilët do të donin ta zhvillonin më tej. Për ta bërë këtë dallim të qartë udhëzim të thjeshtë
Shtigje të Ndritshme (MST Mësimore): 5 hapa

Shtigje të Ndritshme (MST Mësimore): Qëllimi i Shtigjeve të Ndritshme është të mësojë studentët për Pemët Minimale të Shtrirjes (MST). Nyja A është burimi dhe të gjitha nyjet e tjera kanë një peshë (kosto) të caktuar për t'i arritur ato. Kjo ndihmë mësimore tregon atë kosto duke zbehur secilën nyje, në varësi të t