Talaan ng mga Nilalaman:

Ultrasonic Sensor sa Robot Vacuum Cleaner: 5 Hakbang
Ultrasonic Sensor sa Robot Vacuum Cleaner: 5 Hakbang

Video: Ultrasonic Sensor sa Robot Vacuum Cleaner: 5 Hakbang

Video: Ultrasonic Sensor sa Robot Vacuum Cleaner: 5 Hakbang
Video: Ultrasonic Sensor चमगादड़ #shorts 2024, Disyembre
Anonim
Ultrasonic Sensor sa Robot Vacuum Cleaner
Ultrasonic Sensor sa Robot Vacuum Cleaner

Kumusta, mayroon kaming Dirt Devil Robot Vacuum Cleaner sa loob ng 3 taon na ngayon at ginagawa pa rin nito ang trabaho. Ito ang uri ng M611, na kung saan ay isang maliit na "pipi": walang pag-scan ng lugar o ilang memorya kung saan hindi mag-vacuum, ngunit may kakayahang bumalik sa istasyon ng singilin nito matapos maubusan ang baterya. Ang pagiging isang 'pipi' na robot ay hindi kailanman naging problema; tumatakbo ito nang maraming beses sa pamamagitan ng aming sala, sa huli ang lahat ay nalinis. O sa susunod na araw. Gayunpaman ang aking asawa ay naglagay ng isang karpet sa ilalim ng mesa at ngayon ang maliit na robot ay natigil sa lahat ng oras. Ang karpet lamang ay hindi sapat na mataas upang maisaaktibo ang bamper.

Kaya't naisip ko na kung mayroon itong mga mata sa halip na isang bumper, mahahanap nito ang karpet at lumiliko, tulad ng nangyayari kapag tumama ito sa isang pader o upuan.

Sa itinuturo na ito ay ipapakita ko sa iyo kung paano ito gawin, marahil ay hikayatin ka nitong maghanap ng mga application para sa lahat ng mga bagay na arduino na naroon:-)

Mga gamit

Dirt Devil M611 robot vacuum cleaner. O marahil anumang iba pang murang modelo.

Board ng WEMOS D1 R3

HC-SR04 ultrasonic sensor

Ang ilang mga wires.

Hakbang 1: Ang Wemos D1 R3 at ang HC-SR04 Sensor

Ang Wemos D1 R3 at ang HC-SR04 Sensor
Ang Wemos D1 R3 at ang HC-SR04 Sensor
Ang Wemos D1 R3 at ang HC-SR04 Sensor
Ang Wemos D1 R3 at ang HC-SR04 Sensor

Pagkuha ng Wemos upang gumana:

Na-download ko ang IDE dito:

Ginamit ko ang bersyon ng Mac OS at kailangan ang driver ng CH341 dahil ang aking 'arduino' ay isang 'Chinese clone'. (WEMOS D1 R3)

Ikabit ang sensor

Matapos mong magtrabaho ang Wemos ay inilakip ko ang sensor dito. Tingnan ang diagram ng mga kable kung paano ito kawad. Nakuha ko ang kaalaman mula sa maraming mga pahina tulad nito:

Simulan ang pag-coding

Nakalakip sa iyo na hanapin ang code na ginamit ko. Sinusubukan ko pa ring makita ito sa pahinang ito …

Ako ang code na maaari mong makita na pagkatapos ng mga bagay ay napakalapit sa sensor, ang isang output pin ay itinaas ng halos 5 segundo. Sobra ito, tulad ng makikita sa maliit na pelikulang ginawa ko.

Hakbang 2: Pagbukas ng Robot Vacuum Cleaner

Pagbukas ng Robot Vacuum Cleaner
Pagbukas ng Robot Vacuum Cleaner

Natagpuan ko ang video na ito kung paano buksan ang Dirt Devil:

Ang nakalakip na larawan ay nagpapakita ng mga panloob na robot.

Hakbang 3: Pagtingin sa Mga Pagpipilian upang Maibagsak ang Bumper System ng Robot

Naghahanap ng Mga Pagpipilian upang Maibagsak ang Bumper System ng Robot
Naghahanap ng Mga Pagpipilian upang Maibagsak ang Bumper System ng Robot
Naghahanap ng Mga Pagpipilian upang Maibagsak ang Bumper System ng Robot
Naghahanap ng Mga Pagpipilian upang Maibagsak ang Bumper System ng Robot
Naghahanap ng Mga Pagpipilian upang Maibagsak ang Bumper System ng Robot
Naghahanap ng Mga Pagpipilian upang Maibagsak ang Bumper System ng Robot

Nalaman ko na ang bumper ng robot ay hindi isang switch ngunit ilang uri ng optocoupler sensor.

Kapag pinindot ko ito, hinanap ko ang isa sa mga koneksyon upang 'mataas'. Dito ko ikinabit ang output ng Wemos! Ito ang berdeng kawad sa larawan.

Hakbang 4: Naghahanap ng Lakas para sa Wemos…

Naghahanap ng Lakas para sa Wemos…
Naghahanap ng Lakas para sa Wemos…
Naghahanap ng Lakas para sa Wemos…
Naghahanap ng Lakas para sa Wemos…
Naghahanap ng Lakas para sa Wemos…
Naghahanap ng Lakas para sa Wemos…

Sa pangunahing board ng robot nakakita ako ng isang 7805 chip, ito ay isang DC converter chip na nagko-convert hanggang sa 15 o higit pang mga volt sa isang matatag na 5 volt.

Sa maraming mga sheet ng data natutunan ko na ligtas na mag-apply ng 5volts sa socket ng kuryente ng Wemos, kaya hinangin ko ang plug ng kuryente sa output leg ng 7805.

Hakbang 5: Pagsasama-sama sa Lahat ng Ito

… at subukang patakbuhin ito:-)

Tulad ng makikita sa video ang bumper-time na 5 segundo ay masyadong mahaba, kaya kailangan kong baguhin ang code nang kaunti at i-calibrate ang pinakamainam na oras.

Susunod na mga hakbang ay upang itayo ang sensor sa robot, marahil sa -ngayon- walang silbi na bumper ng sa tuktok nito. Hindi ko pa naisip kung saan ilalagay ang board ng Wemos.

Cheers

Frank

Inirerekumendang: