Innehållsförteckning:
- Tillbehör
- Steg 1: 4 -siffrig, 7 -segmentig display
- Steg 2: Avståndssensor
- Steg 3: Servo och LED
- Steg 4: Kod
Video: Avståndssensor + 4 siffror, 7 seg display: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Använd en avståndssensor och se avståndet från föremål på en sjusegmentsdisplay. Du kan också se en servo röra sig mer mot vänster när ett föremål kommer närmare. En röd lysdiod indikerar om du är för nära och en grön lysdiod visar om du är för långt.
Tillbehör
- 1 x 5641AS 4 siffror, 7 -segmentig display
- 2 x 330 motstånd
- 1 x Ultra Sonic Distance Sensor
- 1 x 180 graders servo
- 1 x röd LED
- 1 x grön LED
- 1 x Arduino
- 2 x brödbräda
- Trådar
Steg 1: 4 -siffrig, 7 -segmentig display
Stift 6, 8, 9 och 12 till en pwm -stift. Dessa stift är kraften för varje enskild display. Arduino skickar ström till den första bildskärmens stift och skickar en hög eller låg signal till varje segmentstift (det är de med bokstaven i diagrammet). Än ett nummer visas för den första displayen. Än arduino stänger av displayen och slår på den andra, än tredje och fjärde (som inte används). Displayerna slås på och av så snabbt att det bara verkar vara ett stort antal.
Steg 2: Avståndssensor
Avståndssensorn har 4 stift som är VCC, Trig, Echo och Ground. VCC behöver bara vara matningsspänning mellan 5 och 7,8 volt. Marken måste vara 0 volt. Trigpinnen behöver en pwm -signal som snabbt slås på i några millisekunder och sedan stängs av. Denna signal tänder sändaren som skickar en ultraljudsvåg till ett objekt. Denna våg skickas sedan tillbaka till mottagaren som stänger av en timer. Denna tid kommer sedan att omvandlas till en pwm -signal som arduino omvandlar till ett avstånd.
Steg 3: Servo och LED
En servo har 3 stift som är slipad, VCC och signal. Marken kommer att vara 0 volt, VCC kommer att vara mellan 5 och 10,6 volt matningsspänning. Signalstiftet tar in en pwm -signal som är mellan 1 millisekunder och 2 millisekunder. Om pwm -signalen är 1 millisekunder kommer servon att ha en vinkel på 0 grader. Om pwm -signalen är 2 millisekunder kommer servon att ha en vinkel på 180 grader. Men i koden måste avståndet bara konverteras till en vinkel och arduino skapar redan pwm -signalen.
Lysdioden fungerar när objektets avstånd är mindre än 15 cm medan en grön lysdiod tänds när avståndet är större eller lika med 50 cm. Dessa lysdioder fungerar genom att anoden (positiv) ansluts till signalstiftet på en arduino och katoden (negativ) ansluts till ett 330 ohm motstånd som är anslutet till jord.
Steg 4: Kod
Några av stiftnumren kan skilja sig från diagrammet. Dessutom, om du inte gillar skärmens hastighet kan du alltid ändra värdet på variabeln DISPLAY_SPEED till ett annat nummer.