
Përmbajtje:
- Furnizimet
- Hapi 1: Lidheni Arduino me Sensorin dhe Servo
- Hapi 2: Vendosja e sensorit
- Hapi 3: Vendosja e Arduino
- Hapi 4: Deklarimi i Variablave
- Hapi 5: Konfigurimi dhe lakimi
- Hapi 6: Majtas dhe Djathtas
- Hapi 7: Llogaritja e Distancës
- Hapi 8: Ngarko kodin dhe fillo
- Hapi 9: Interpretimi i Komplotuesit Serial
- Hapi 10: Masat paraprake
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Në këtë Instructable ne do të mësojmë për bazat e një biblioteke servo, si dhe vendosjen e sensorit tejzanor dhe do ta përdorim atë si një radar. dalja e këtij projekti do të jetë e dukshme në monitorin serial të komplotit.
Furnizimet
-Arduino Nano.
-Burboard.
-Armë ngjitëse.
-Telët kërcyes.
-PC në Arduino USB.
Hapi 1: Lidheni Arduino me Sensorin dhe Servo




ndiqni skemën e lidhjes siç përshkruhet.
sensor tejzanor
- shkakton pin2 të Arduino
- jehonë në pin3 e arduino
- Vcc dhe Gnd në 5v dhe Gnd respektivisht
servo:
- tela ngjyrë kafe në tokë
- tela të kuq në vcc
- tela të verdhë/portokalli në pin 9 (lidhjet e treguara në diagramin e qarkut nuk janë të njëjta me ato të përshkruara ndiqni përshkrimin për rezultatin më të mirë)
Hapi 2: Vendosja e sensorit

ngjitës i nxehtë servo në një copë kartoni.
servo vjen me një sërë bashkëngjitjesh në bosht.
lidhni atë të sheshtë dhe të madh në boshtin e motorit dhe rrotullojeni plotësisht në njërën anë.
ju mund të shihni se servo mund të rrotullohet deri në një kufi prej 180 gradë në secilin drejtim.
Tani rregulloni shtojcën në përputhje me rrethanat në mënyrë që të ulet në mënyrë perfekte drejt në këndin 180 gradë.
pastaj ngjitni nxehtë sensorin në shtojcën siç tregohet në figurë.
servo tani duhet të jetë në gjendje të rrotullojë sensorin nga 0 në 180 gradë.
Hapi 3: Vendosja e Arduino


kur i gjithë konfigurimi të duket si ai në foto, lidhni Arduino me kompjuterin dhe filloni Arduino IDE. ekziston një shpjegim hap pas hapi i secilit bllok të kodit në hapat e mëposhtëm.
Hapi 4: Deklarimi i Variablave

#përfshihet është biblioteka që kërkohet për të drejtuar në mënyrë efektive servo motorin e cila kërkon një sinjal pwm.
shkaktari, jehona, kohëzgjatja, distanca janë të gjitha numra të plotë. kunjat e shkaktuesit dhe jehonës përcaktohen në përputhje me rrethanat.
një variabël "servo" është krijuar për të adresuar motorin që e lidhëm Arduino mund të mbështesë servos të shumtë për aq kohë sa mund të furnizojë energji me to dhe ka mjaft nga ato kunjat e kontrollit.
Hapi 5: Konfigurimi dhe lakimi

në funksionin void setup, deklaroni mënyrat e pin -it si në figurë.
në funksionin e lakut void thërrisni dy funksione të tjera si majtas dhe djathtas këto funksione më vonë do të ndërtohen për të rrotulluar boshtin e motorit.
gjithashtu filloni komunikimin serik midis Arduino dhe kompjuterit me një normë baud prej 9600 e cila është e mjaftueshme për të mbështetur aplikimin tonë.
Hapi 6: Majtas dhe Djathtas

mikro servo mund të rrotullohet nga 0 në një kënd 180 gradë.
për të arritur atë lëvizje ne duhet të ndërtojmë një funksion lëvizjeje spastrim.
edhe pse mund të bëhet duke përdorur një funksion të vetëm, kjo është një mënyrë tjetër për ta bërë atë.
në secilin bllok të kodit gjejmë që "distanca" e plotë i jepet vlera kthyese e funksionit echoloop ().
ky funksion llogarit distancën e objektit nga sensori.
funksionet përmbajnë termat serial.print () dhe serial.println ().
për ta bërë komplotuesin serik të vizatojë variablat duhet t'i printojmë në këtë format.
Serial.print (variable1);
Serial.print ("");
Serial.println (variable2);
në rastin tonë variabla1 është këndi dhe ndryshorja2 është distanca.
Hapi 7: Llogaritja e Distancës

sensori kërkon një impuls 10 mikrosekondë për të dërguar sinjalin e zhurmës tejzanor i cili më pas duhet të reflektojë nga objekti dhe do të merret nga marrësi. siç tregohet në omage, kodi është krijuar pikërisht për atë.
pasi dihet kohëzgjatja e reflektimit distanca e objektit mund të llogaritet lehtë.
ultratingulli gjithashtu udhëton me shpejtësinë e zërit në ajër 343m/s.
tani distanca e llogaritur kthehet kudo ku thirret funksioni.
Hapi 8: Ngarko kodin dhe fillo



pasi kodi të verifikohet dhe ngarkohet thjesht vendosni disa objekte para sensorit dhe drejtojeni atë.
mbani mend objektet që kam vendosur
- një multimetër në të majtë të sensorit
- një kuti e zezë afër dhe para sensorit
- një kuti blu në të djathtë në një distancë
Hapi 9: Interpretimi i Komplotuesit Serial

hapni komplotuesin serik duke shkuar te mjetet.
Arduino IDE e fundit ka komplotuesin serik kështu që përditësoni IDE.
në komplot gjejmë një valë blu trekëndore e cila është grafiku i këndit të servo.
komploti i kuq është ai i distancës së llogaritur nga sensori.
sa më afër objektit aq më poshtë bie komploti i kuq.
sa më larg objektit aq më i lartë dhe pak i çrregullt bëhet komploti i kuq.
ju mund të vini re tre depresionet kryesore në komplot
- afër shkallëve zero në komplotin blu - multimetri.
- në mes të shpatit përpjetë, si dhe pjerrësi poshtë - kutia e zezë
- në kulmin e komplotit blu - një depresion më i vogël sepse objekti është më larg - kutia blu e vendosur shumë në anën e djathtë.
përdorni komplotin blu si referencë të këndit i cili ndryshon nga 0 në 180 gradë
distanca e objekteve të matura varion nga 2 në 200 cm në varësi të ndjeshmërisë së objektit.
Hapi 10: Masat paraprake
mos vendosni objekte prej pëlhure. pëlhura shpërndan ultratinguj dhe bën që projekti të marrë vlera në intervalin 2000cm.
është mirë për objekte të ngurta.
sigurohuni që lartësia e objektit të jetë e mjaftueshme për të kapur pulsin me ultratinguj.
rregulloni vonesën në funksionin e djathtë (), të majtë () për ta bërë sensorin të rrotullohet më shpejt.
Recommended:
Udhëzues: Si të ndërtoni një detektor me rreze duke përdorur Arduino Uno dhe një sensor tejzanor: 3 hapa

Udhëzues: Si të ndërtoni një detektor me rreze duke përdorur Arduino Uno dhe Sensor tejzanor: Përshkrimi: Ky udhëzues tregon se si të bëni një detektor të thjeshtë me rreze të aftë për të matur distancën midis sensorit tejzanor (US-015) dhe pengesës para tij. Ky sensor tejzanor US-015 është sensori juaj i përsosur për matjen e distancës dhe
Sinjali i trafikut duke përdorur Arduino dhe sensorin tejzanor: 4 hapa

Sinjali i trafikut duke përdorur Arduino dhe Sensorin tejzanor: Me epokën e teknologjive të zgjuara, gjithçka po bëhet më e zgjuar dhe sistemi i transportit i zgjuar është një nga fushat që do të ketë një ndikim të madh në jetën tonë. Publikuar në mënyrë origjinale në: https://highvoltages.co/tutorial/arduino-tutorial/traffic-sig
Flash ESP-01 (ESP8266) Pa përshtatës USB-në-serik duke përdorur Raspberry Pi: 3 hapa

Flash ESP-01 (ESP8266) Pa përshtatës USB-në-serik duke përdorur Raspberry Pi: Ky udhëzues ju udhëzon se si të filloni programimin e mikrokontrolluesit tuaj ESP8266 në një modul ESP-01 WIFI. E tëra çfarë ju nevojitet për të filluar (përveç modulit ESP-01, natyrisht) është Raspberry Pi Jumper tela me rezistencë 10K që doja të rinovoja një
Komunikimi serik pa tel duke përdorur Bluefruit: 4 hapa

Komunikimi serik pa tel duke përdorur Bluefruit: Këtu është një udhëzues i thjeshtë hap pas hapi për të zëvendësuar telat tuaj me një lidhje blu me energji të ulët: M’u desh pak kohë për ta kuptuar këtë sepse nuk ka asnjë dokumentacion për ta bërë këtë me teknologjinë moderne bluetooth me energji të ulët të tillë si Bluefrui
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: 4 hapa

Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: Në këtë projekt, unë do t'ju tregoj se si të krijoni një detektor të lirë uji duke përdorur dy metoda: 1. Sensori tejzanor (HC-SR04) .2. Sensori i ujit Funduino