2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Actualizez proiectul SONAR cu ultrasunete de scanare. Vreau să adaug câteva butoane pe ecranul de procesare care vor schimba azimutul, rulmentul, raza, viteza și înclinarea pentru un al doilea servo. Am început cu proiectul Lucky Larry. Cred că el este inițiatorul acestui sistem. Ca fost sonarman NAVY, văd îmbunătățirile necesare. În plus, aceasta a fost o oportunitate excelentă de a dezvolta o coloană vertebrală full duplex pentru viitoarele proiecte Arduino / Processing. Am adăugat, de asemenea, o unitate Sharp IR range la acest proiect pe care sper să o folosesc în tandem cu senzorul U / S. În cele din urmă, acesta va fi un senzor de navigație și cartografiere pentru roboții mobili. Am cele mai multe upgrade-uri de lucru.
Repere lovite:
Modurile funcționează.
Viteza de scanare funcționează.
Înclinarea capului funcționează.
Deci, aceasta este o lucrare în curs și știu că există unele probleme, dar funcționează. Acest proiect trăiește aici.
www.facebook.com/groups/596507724269561/
A face:
Butoanele rămân aprinse după selectare.
Afișarea senzorului infraroșu în albastru cu suprapunerea în violet.
Nivelarea capului senzorului cu un giroscop.
Am stat pe umerii giganților pentru a începe și am avut ajutor de la niște oameni destul de mari pentru a mă duce până aici. Dacă luați acest cod și îl îmbunătățiți, vă rugăm să îl împărtășiți
Provizii
Arduino Nano
Ecran senzor Nano
2 x Servomotor (mg-996)
HC-SR04 Senzor cu ultrasunete
Stoc unghiular din aluminiu
Montare senzor
Pasul 1:
Mi-am imprimat servomotorul 3D și am realizat suporturi servo rapide din unghi de aluminiu pe ferăstrăul cu bandă. Utilizați orice ansamblu de panoramare și înclinare pe care îl puteți găsi sau face, cu ecranul senzorului conexiunile sunt destul de simple
trigPin = 3
echoPin = 4
Pan_Servo = 5
Tilt_Servo = 6
Pasul 2:
Pasul 5: Software necesar pentru Arduino SoNAR:
Veți avea nevoie de IDE arduino și IDE de procesare pentru a rula acest proiect sonar. Procesarea IDE va primi valorile trimise de la arduino și va afișa datele pe PC. Butoanele de pe ecran modifică comportamentul schiței arduino.