Innehållsförteckning:

Avståndssensor + 4 siffror, 7 seg display: 4 steg
Avståndssensor + 4 siffror, 7 seg display: 4 steg

Video: Avståndssensor + 4 siffror, 7 seg display: 4 steg

Video: Avståndssensor + 4 siffror, 7 seg display: 4 steg
Video: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, November
Anonim
Avståndssensor + 4 siffror, 7 Seg Display
Avståndssensor + 4 siffror, 7 Seg Display

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

4 -siffrig, 7 -segmentig display
4 -siffrig, 7 -segmentig display
4 -siffrig, 7 -segmentig display
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åndssensor
Avståndssensor
Avståndssensor
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

Servo och LED
Servo och LED
Servo och LED
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.