Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Servoradar

Componenten en benodigdheden

Arduino UNO
× 1
Ultrasone sensor - HC-SR04 (algemeen)
× 1
SG90 Micro-servomotor
× 1
Jumperdraden (algemeen)
× 1
Broodplank (algemeen)
× 1

Over dit project

Zoals we weten voor het detecteren van satellieten, hemellichamen, signalen van asteroïden, enz. vanuit de ruimte, hebben we voor veel doeleinden een radar nodig. NASA gebruikt veel van de radars voor onze milltary- en ruimtedoeleinden. Eigenlijk is mijn project een radar die 'object gedetecteerd' weergeeft op de seriële monitor wanneer een object zich op 10 cm van de radar bevindt. dit werkt met behulp van de basis van ultrasone golven die in sonische bursts reizen, dus we hebben een ultrasone sensor nodig .

vervolgens voor het programmeren en voor de uitvoering van de code om het te laten werken hebben we Arduino . nodig (elk bord maar probeer UNO te gebruiken); volgens mij denk ik dat arduino perfect is voor het project, omdat het een geweldig type gegevensopslag en -weergave heeft. Terwijl we de woordweergave horen, moeten we ook de seriële monitor gebruiken. nu om de sensor te draaien om zijn golven te verspreiden en terug te verzamelen om de afstand te berekenen die we nodig hebben servo. nu hebben we voor de communicatie tussen de hardware Jumperdraden en breadboard nodig.

Laten we nu eens kijken hoe het werkt. De ultrasone sensor zendt golven uit en creëert een ultrasone burst van 8 cycli per minuut en ontvangt deze vervolgens met behulp van de pinnen. Vervolgens geeft hij de gegevens door aan het bord dat de afstand berekent en vervolgens uploadt naar de seriële monitor. de servo blijft draaien van 0 graden naar 180 graden en de arduino blijft de hoek berekenen die hij bewoog en uploadt deze naar de seriële monitor. Wanneer de ultrasone sensor detecteert dat de afstand minder dan 10 cm is, leert de Arduino dat een object kennen en drukt "object gedetecteerd" af op de seriële monitor.

met behulp van deze fundamentele werkt mijn arduino servoradar.

Als je mijn radar leuk vindt, respecteer dan alsjeblieft mijn project en als de radar niet goed werkt of als er een fout is die je denkt, zeg het dan alsjeblieft in de reacties en ik zal de fout wissen.

Code

  • servoradar-code
servoradar-codeArduino
het diagram kan een beetje afwijken van de code, dus probeer de code te volgen
#include Servo myservo;int Ang =0;long duration;int distance;const int trigpin =8;const int echopin =11;void setup() { Serial.begin(9600); mijnservo.attach(3); pinMode (trigpin, UITGANG); pinMode(echopin, INPUT);}void loop() { for (Ang =0; Ang <=180; Ang +=1) { myservo.write (Ang); vertraging (15); } voor (Ang =180; Ang>=0; Ang -=1) { myservo.write(Ang); vertraging (200); digitalWrite (trigpin, LAAG); vertragingMicroseconden(2); digitalWrite(trigpin, HIGH); vertraging Microseconden (15); digitalWrite (trigpin, LAAG); duur =pulseIn (echopin, HOOG); afstand =duur * 0,034 / 2; Serial.println("Afstand"); Serial.println(afstand); Serial.println ("Hoek"); Serial.println(Ang); if (afstand <=10) Serial.println("object gedetecteerd"); }}

Schema's

sluit het volgende aan:

Sensor Arduino
VCC - 5V
triggerpin - 8
echopin - 11
gnd - gnd

servo Arduino

positieve pin - 5V
negatieve pin - gnd
speld - 3

volg a.u.b. het bovenstaande

Productieproces

  1. Waarom u voorspellend onderhoud nodig heeft
  2. Waarom moet ik een dockleveller vervangen?
  3. De snel evoluerende wereld van simulatie
  4. Automatisering is niet genoeg - u hebt hyperautomatisering nodig
  5. Wat is een portaal?
  6. Heeft u nieuwe stormremmen nodig?
  7. Welk onderhoud hebben trommelremmen nodig?
  8. CNC frees nodig?
  9. VMC 5-assige machine nodig?
  10. Elektrische pijpenbuiger nodig?
  11. Waarom hebben we elektrische waterpompen nodig?