Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: 4 Digit, 7 Segment Display
- Hakbang 2: Distance Sensor
- Hakbang 3: Servo at LED
- Hakbang 4: Code
Video: Distance Sensor + 4 Digit, 7 Seg Display: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Gumamit ng isang distansya sensor at makita ang distansya ng mga bagay sa isang pitong segment na pagpapakita. Maaari mo ring makita ang isang servo na lumipat pa patungo sa kaliwa habang papalapit ang isang bagay. Sasabihin sa iyo ng isang pulang LED kung ang iyong masyadong malapit at isang berdeng LED ay magsasabi sa iyo kung ang iyong napakalayo.
Mga gamit
- 1 x 5641AS 4 Digit, 7 Segment Display
- 2 x 330 Resistor
- 1 x Ultra Sonic Distance Sensor
- 1 x 180 Degree Servo
- 1 x Red LED
- 1 x Green LED
- 1 x Arduino
- 2 x Bread Board
- Mga wire
Hakbang 1: 4 Digit, 7 Segment Display
I-pin ang 6, 8, 9 at 12 sa isang pwm pin. Ang pin na ito ay ang kapangyarihan para sa bawat indibidwal na pagpapakita. Ang arduino ay magpapadala ng lakas sa pin ng unang display at magpapadala ng isang mataas o mababang signal sa bawat segment na pin (na ang mga may letra sa diagram). Kaysa isang numero ang lilitaw para sa unang pagpapakita. Kaysa sa arduino ay papatayin ang display na iyon at i-on ang pangalawa, kaysa sa pangatlo at pang-apat (na hindi ginagamit). Ang mga display ay bubukas at papatayin nang napakabilis na parang isang malaking bilang lamang.
Hakbang 2: Distance Sensor
Ang distansya sensor ay may 4 na mga pin na kung saan ay VCC, Trig, Echo at Ground. Kailangan lamang ng VCC na maging supply boltahe sa pagitan ng 5 at 7.8 volts. Ang lupa ay kailangang 0 volts. Ang trig pin ay nangangailangan ng isang pwm signal na kung saan ay rapdily i-on para sa isang ilang milliseconds at kaysa patayin. Ang signal na ito ay magpapasara sa transmitter na magpapadala ng isang ultrasonikong alon sa isang bagay. Ang alon na ito ay ibabalik sa tatanggap na magpapapatay ng isang timer. Ang oras na ito ay nai-convert sa isang pwm signal na kung saan ang arduino ay nagko-convert sa isang distansya.
Hakbang 3: Servo at LED
Ang isang servo ay may 3 mga pin na pagiging ground, VCC at signal. Ang lupa ay magiging 0 volts, ang VCC ay nasa pagitan ng 5 hanggang 10.6 volts ng supply voltage. Ang signal pin ay kukuha ng isang pwm signal na nasa pagitan ng 1 milliseconds at 2 milliseconds. Kung ang pwm signal ay 1 milliseconds kaysa sa servo ay magkakaroon ng anggulo na 0 degree. Samakatuwid, kung ang pwm signal ay 2 milliseconds kaysa sa servo ay magkakaroon ng mga anggulo ng 180 degree. Gayunpaman, sa code ang distansya ay dapat lamang na mai-convert sa isang anggulo at ang arduino ay lilikha ng pwm signal na.
Gumagana ang LED kapag ang distansya ng bagay ay mas mababa sa 15 cm samantalang ang isang berdeng LED ay bubuksan kapag ang distansya ay mas malaki o katumbas ng 50 cm. Ang mga LED na ito ay gumagana sa pamamagitan ng pagkakaroon ng anode (positibo) na kumonekta sa signal pin ng isang arduino at ang cathode (negatibo) na kumonekta sa isang 330 ohm risistor na konektado sa lupa.
Hakbang 4: Code
Ang ilan sa mga numero ng pin ay maaaring magkakaiba kumpara sa diagram. Bukod dito, kung hindi mo gusto ang bilis ng display maaari mong palaging baguhin ang halaga ng variable na DISPLAY_SPEED sa ibang numero.