Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Servoradar

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Ultraschallsensor - HC-SR04 (Generic)
× 1
SG90 Micro-Servomotor
× 1
Jumper (generisch)
× 1
Breadboard (generisch)
× 1

Über dieses Projekt

Wie wir wissen, benötigen wir für viele Zwecke ein Radar, um Satelliten, Himmelsobjekte, Asteroidensignale usw. aus dem Weltraum zu erkennen. Die NASA verwendet viele der Radare für unsere Milltary-Zwecke und Weltraumzwecke. Eigentlich ist mein Projekt ein Radar, das auf dem seriellen Monitor "Objekt erkannt" anzeigt, wenn sich ein Objekt in 10 cm Entfernung vom Radar befindet. Dies funktioniert mit der Grundwelle von Ultraschallwellen, die sich in Schallstößen ausbreiten, daher benötigen wir einen Ultraschallsensor .

Als nächstes benötigen wir für die Programmierung und die Ausführung des Codes, damit er funktioniert, Arduino (jedes Board, aber versuchen Sie es mit UNO); Meiner Meinung nach ist Arduino perfekt für das Projekt, da es eine großartige Art der Datenspeicherung und -anzeige bietet. Während wir die Wortanzeige hören, müssen wir auch den seriellen Monitor verwenden Jetzt drehen Sie den Sensor, um seine Wellen zu verteilen, und sammeln Sie ihn zurück, um die Entfernung zu berechnen, die wir Servo benötigen Jetzt brauchen wir für die Kommunikation zwischen der Hardware Überbrückungsdrähte und Steckbrett.

Sehen wir uns nun an, wie der Ultraschallsensor funktioniert, Wellen senden und einen Ultraschallstoß von 8 Zyklen pro Minute erzeugen und ihn dann über die Pins empfangen, dann die Daten an die Platine weitergeben, die den Abstand berechnet und dann in den seriellen Monitor hochlädt. Das Servo dreht sich weiter von 0 Grad bis 180 Grad und das Arduino berechnet weiterhin den Winkel, den es bewegt hat und lädt ihn auf den seriellen Monitor hoch. Wenn der Ultraschallsensor erkennt, dass der Abstand weniger als 10 cm beträgt, erfährt das Arduino, dass ein Objekt vorliegt und druckt "Objekt erkannt" auf dem seriellen Monitor.

mit dieser grundlegenden funktioniert mein arduino servoradar.

Wenn Ihnen mein Radar gefällt, dann respektieren Sie bitte mein Projekt und wenn das Radar nicht richtig funktioniert oder Sie denken, dass ein Fehler vorliegt, dann sagen Sie es mir bitte in den Kommentaren und ich werde den Fehler löschen.

Code

  • Servodar-Code
Servoradar-CodeArduino
das Diagramm kann ein wenig vom Code abweichen, also versuchen Sie es mit dem Code
#include Servo myservo;int Ang =0;lange Dauer;int distance;const int trigpin =8;const int echopin =11; Einrichtung ungültig () { Serial.begin (9600); myservo.attach(3); pinMode (Triggerpin, AUSGANG); pinMode(echopin, INPUT);}void loop() { for (Ang =0; Ang <=180; Ang +=1) { myservo.write (Ang); Verzögerung (15); } für (Ang =180; Ang>=0; Ang -=1) { myservo.write (Ang); Verzögerung (200); digitalWrite (Triggerstift, NIEDRIG); VerzögerungMikrosekunden(2); digitalWrite (Triggerstift, HOCH); VerzögerungMikrosekunden(15); digitalWrite (Triggerstift, NIEDRIG); Dauer =pulseIn (Echopin, HIGH); Distanz =Dauer * 0,034 / 2; Serial.println ("Entfernung"); Serial.println (Entfernung); Serial.println ("Winkel"); Serial.println (Ang); if (Abstand <=10) Serial.println ("Objekt erkannt"); }}

Schaltpläne

verbinde folgendes

Sensor Arduino
VCC - 5V
Triggerstift - 8
Echopin - 11
gnd - gnd

Servo-Arduino

positiver Pin - 5V
negativer Pin - Masse
Stift - 3

bitte folge den oben stehenden

Herstellungsprozess

  1. Warum Sie eine vorausschauende Wartung benötigen
  2. Warum muss ich eine Überladebrücke ersetzen?
  3. Die sich schnell entwickelnde Welt der Simulation
  4. Automatisierung ist nicht genug – Sie brauchen Hyperautomatisierung
  5. Was ist eine Gantry?
  6. Brauchen Sie neue Sturmbremsen?
  7. Welche Wartung benötigen Trommelbremsen?
  8. Benötigen Sie eine CNC-Fräse?
  9. Benötigen Sie eine VMC 5-Achsen-Maschine?
  10. Benötigen Sie eine elektrische Rohrbiegemaschine?