Talaan ng mga Nilalaman:

Soda Fountain: 7 Hakbang
Soda Fountain: 7 Hakbang

Video: Soda Fountain: 7 Hakbang

Video: Soda Fountain: 7 Hakbang
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Hulyo
Anonim
Image
Image

Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com)"

* nagsawa ka na ba sa pagbabaybay ng inumin sa mesa? ito ay isang isyu na kinakaharap ng lahat. sa tulong ng isang ultrasonic sensor at isang Arduino.. Natagpuan ko ang isang cool, murang upang mabuo, solusyon..

may lamang isang madaling code. malulutas mo nang lubusan ang problemang ito.

Hakbang 1: Mga Bahagi

Buuin ang Circuit
Buuin ang Circuit

1-Jumper wires

2- ultrasonic sensor

3-Relay module

4- 5v air pump

5- Breadboard

6-Servo motor

7-IR controller

8- IR tatanggap

9- Arduino nano

Hakbang 2: Buuin ang Circuit

Buuin ang Circuit
Buuin ang Circuit

nakalakip, ay ang diagram ng circuit.

Narito ang mga pin para sa lahat ng mga bahagi:

relay 7echo 8

trig 9

servo Motor 10

tatanggap 11

* Maaari mong baguhin ang mga pin na ito. Gayunpaman, tiyaking tumutugma ang code sa iyong mga koneksyon.

Hakbang 3: Code

mayroong dalawang mga code.. ang una ay nakakakuha ng address para sa mga pindutan na nais mong gamitin upang buksan at isara ang takip. Ginamit ko ang + upang buksan, - upang isara. patakbuhin ang code at buksan ang serial monitor. pindutin ang pindutan para sa pagbubukas at kopyahin ang halagang nakukuha mo sa serial monitor (PRESS LGHTLY). i-paste ang numero na nakuha mo sa halip na (0xFF18E7). ulitin gamit ang pindutan ng pagsasara. pagkatapos, isara ang serial monitor at ang remote code. at i-upload ang code ng proyekto sa Arduino.

* mangyaring tingnan ang na-upload na video upang makita ang mga resulta pagkatapos i-upload ang code.

huwag kalimutang i-download ang mga kinakailangang aklatan.

* para sa project code..

mayroong tatlong mga code na kailangang idagdag magkasama. makaya muna ang code ng proyekto at idagdag ito sa Arduino, pagkatapos ay lumikha ng dalawang bagong taps, isa para sa.cpp at isa para sa.h.

Hakbang 4: Disenyo ng Mekanikal

Image
Image

kalakip ang 3D animated na video ng disenyo ng makina. Gayundin, nai-upload ang mga file ng STL kung nais mong i-print ito ng 3d.. maaari mo ring buuin ang makina gamit ang kamay sa pamamagitan ng paggamit ng foam, o karton. Gumamit ako ng foam sa aking disenyo dahil may magaan itong timbang.

* Ang mga sukat ay nakasalalay sa laki ng bote ng soda na nais mong gamitin.

Hakbang 5: Paano Ito Gumagawa?

Matapos ang pagkonekta sa system na may kapangyarihan unang walang bisa ang pag-set up ng nilalaman ay tatakbo.isa sa pinakamahalagang kaganapan ay ang pagpapasimula ng IR remote reciver na pangunahing nakasalalay sa timer prepheral sa operasyon nito. pagkatapos ay i-attach ang linya ng signal ng servo din sa napiling pin. pagkatapos nito ay tatakbo ang void loop function. sinusukat ang distansya. kung ito ay mas mababa sa 5 cm relay signal ay magiging mataas sa kapangyarihan sa pumb at kung ang distansya ay higit sa 5 cm relay signal ay bababa sa upang idiskonekta ang lakas ng bugbog. pagkatapos suriin kung ang anumang remote na pindutan ay pinindot o hindi, kaya kung ang pindutan ay pinindot makuha ang pagbabasa o IR pagkatapos ihambing ito upang malaman kung aling pindutan ang pinindot, kaya kung ang bukas na pindutan ay pinindot, ang servo ay paikutin upang buksan ang anggulo. kung hindi man pinindot ang off button ay paikutin ang servo upang isara ang anggulo. pagkatapos nito ay muling uulitin ang ikot ng void loop.

Hakbang 6: Servo Motor

mayroong isang pangangailangan sa pagsasaayos para sa servo motor o makamit ang proyektong ito. papel ng servo motor sa proyektong ito ay upang buksan at isara ang takip ng makina gamit ang isang remote control. isang mas mahahabang bagay ang kailangang idikit sa servo motor. maaari itong maging isang kahoy na stick, o isang piraso ng foam tulad ng ginamit ko sa proyektong ito, pagkatapos ang buong servo motor ay idikit sa gilid ng makina. mangyaring sumangguni sa mga larawang nakalakip.

Hakbang 7: Lakas

ang proyektong ito ay maaaring pinalakas ng 5 hanggang 12 V na baterya. maaari mo itong paganahin gamit ang Arduino cable na konektado sa isang outlet ng kuryente tulad ng ginawa ko. o, maaari kang maglakip ng isang 9V baterya adapter sa isang 9 V na baterya. at i-trim hanggang sa dulo upang ikonekta ito sa breadboard. TANDAAN, kumonekta sa positibong bahagi ng 9v na baterya sa Vin pin sa Arduino, hindi ang 5v pin dahil ang 5v pin ay maaari lamang humawak ng 5v hindi 9.

Inirerekumendang: