Talaan ng mga Nilalaman:

Detektor ng Antas ng Coke Machine - Sa Pagsasalita Ngayon !: 6 Mga Hakbang (na may Mga Larawan)
Detektor ng Antas ng Coke Machine - Sa Pagsasalita Ngayon !: 6 Mga Hakbang (na may Mga Larawan)

Video: Detektor ng Antas ng Coke Machine - Sa Pagsasalita Ngayon !: 6 Mga Hakbang (na may Mga Larawan)

Video: Detektor ng Antas ng Coke Machine - Sa Pagsasalita Ngayon !: 6 Mga Hakbang (na may Mga Larawan)
Video: ANG GANDA NG MISIS NI RIGOR!😍#johnestrada #prescillameirelles 2024, Hulyo
Anonim
Image
Image
Detektor ng Antas ng Coke Machine - Sa Pagsasalita Ngayon!
Detektor ng Antas ng Coke Machine - Sa Pagsasalita Ngayon!
Detektor ng Antas ng Coke Machine - Sa Pagsasalita Ngayon!
Detektor ng Antas ng Coke Machine - Sa Pagsasalita Ngayon!

Ang proyektong ito ay isang remix ng aking Coke Machine Can Level detector, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) na may mga bagong sensor, at ang pagdaragdag ng sinasalitang tunog!

Matapos kong gawin ang aking unang antas ng detektor, nagdagdag ako ng isang piezo buzzer upang magbigay ng naririnig na feedback para sa may kapansanan sa paningin. Ito ay gumagana, ngunit ito ay uri ng, meh… Ano ang ibig sabihin ng bawat partikular na tunog? Kailangan nitong ipaliwanag kaya't hindi masyadong praktikal bilang isang solusyon. Iniwan ko ito at umalis upang gumawa ng iba pang mga bagay.

Kamakailan, gumawa ako ng ilang mga Portal Turret na gumamit ng DFPlayer Mini MP3 player (o MP3-TF-16P). Ang proyekto na iyon ay gumana nang maayos, at nang makakuha ng inumin mula sa aking Coke machine isang araw, sumikat ito sa akin: Maaari kong magamit ang DFPlayer chip sa isang tagapagsalita at sa wakas ay makuha ang solusyon na orihinal kong nais na tulungan ang may kapansanan sa paningin! Gagawin nito ang orihinal na ginawa nito, ngunit sasabihin din ngayon ang antas sa makina!

Nais ko ring gamitin ang mga sensor ng VL53LOX upang baguhin ang mga bagay. Alam kong ginamit nila ang I2C bus, at lahat sila ay gumagamit ng parehong address, kaya't ito ay isang karagdagang hamon na gamitin ang 2 sa kanila, kasama ang LCD screen sa parehong bus.

Kaya ngayon, ang bersyon na ito ay nagbibigay ng parehong grapikong display kapag papalapit sa makina, ngunit kapag lumapit ka nang kaunti, sasabihin din sa iyo kung gaano karaming mga lata ang natitira! Itinakda ko ito sa ganitong paraan sa isang medyo maikling distansya ng pagsasalita upang maiwasan ang mga biyahe ng istorbo kapag nagtatrabaho ako sa paligid ng makina.

Sa aking isipan, ito ay isang murang platform upang makapagbigay ng naririnig na impormasyon mula sa iba't ibang mga sensor. Mayroong maraming mas maraming kuwarto sa kahon at sa Nano para sa iba pang mga pandama input. Ngayon ay isang bagay lamang ng pag-isip ng iba pang mga application!

Hakbang 1: Mga Naka-print na Bahagi

Mga Naka-print na Bahagi
Mga Naka-print na Bahagi

Ang pisikal na disenyo ng kahon ay halos kapareho ng nakaraang disenyo, ngunit kailangan kong ilipat ang mga bagay sa paligid upang isama ang DFPlayer chip at ang 4cm speaker tulad ng ginamit sa proyekto ng Turret.

Ang mga sangkap ay naka-print sa parehong paraan tulad ng aking dating pagbuo, na may naka-print na pula / puting faceplate gamit ang Prusa multi color print website: (https://www.prusaprinters.org/color-print/). Hindi ko pa rin alam kung gagana ang pagsasama ng gcode na ito sa iba pang mga printer nang walang mga add-on na maraming kulay, ngunit gusto ko ang resulta!

Ang mga sukat ay kapareho ng nakaraang pagbuo, na nangangahulugang maaari mong palitan ang mga naka-print na bahagi (faceplate at may hawak ng sensor) at gamitin ang anumang mga kumbinasyon ng sensor na gusto mo: HC-SR04 o VL53LOX. Ang pagkakaiba ay bababa sa code!

Ang tuktok at ibaba na ipinapakita dito ay nagtutulungan, kaya't hindi sila maaaring palitan ng lumang disenyo.

Hakbang 2: Elektronika

Elektronika
Elektronika

Narito ang isang listahan ng mga panloob na bahagi sa pagbuo na ito:

  • Arduino Nano
  • Kuman 0.96 Inch 4-pin Yellow Blue IIC OLED (SSD 1306 o katulad).
  • VL53LOX (qty: 2 para sa bersyon na ito)
  • generic na 5.5mm x 2.1mm DC Socket Panel Mounting konektor (tingnan ang imahe)
  • 4cm speaker, 4Ohm, 3Watt (bahagi # CLT1026 o EK1794 sa Amazon)
  • DFPlayer Mini MP3 player (o MP3-TF-16P)
  • Kaunting kable

Ang 2.1 plug konektor ay opsyonal, dahil ang yunit ay wired tulad na maaari itong pinalakas sa pamamagitan ng Nano.

Dahil sa pagguhit ng kuryente para sa nagsasalita at iba pang mga bahagi, isang mahusay na supply ng kuryente ang kinakailangan ngayon kumpara sa nakaraang disenyo.

Hakbang 3: Mga kable

Kable
Kable
Kable
Kable
Kable
Kable
Kable
Kable

Karamihan sa mga koneksyon ay soldered nang direkta sa kawad. Ang mga lugar na nangangailangan ng maraming koneksyon ay ang 5V power feeds at GND na koneksyon sa mga sensor at aparato mula sa Nano. Ang parehong nalalapat para sa I2C bus sa mga sensor at LCD screen. Pinagsama ko ang mga ito at ginamit ang shrink-wrap upang mapanatili itong medyo malinis at maiwasan ang mga maiikling shorts.

Gusto kong i-pre-wire ang mga indibidwal na bahagi, pagkatapos ay gawin ang mga koneksyon sa pagitan ng mga ito at sa Nano. Sa huli, gumawa ako ng ilan sa mga koneksyon na gumagamit ng plug sa mga konektor, tulad ng sa LCD screen. Nangangahulugan ito na madali kong mapapalitan ang mga ito kung masunog, ngunit dahil ang display ay dumarating lamang kapag ang isang tao ay nasa harap, dapat itong maging isang mahabang habang.

Hakbang 4: Assembly ng Mekanikal

Pagpupulong sa Mekanikal
Pagpupulong sa Mekanikal
Pagpupulong sa Mekanikal
Pagpupulong sa Mekanikal
Pagpupulong sa Mekanikal
Pagpupulong sa Mekanikal

Ang aparatong ito ay dinisenyo upang tipunin nang walang mga fastener. Ang maliliit na nibs o pin sa tuktok na takip ay maselan at maaaring masira. Dinisenyo ko ito sa ganitong paraan upang maaari mong mai-drill ang mga ito at gumamit ng 2mm o katulad na mga tornilyo kung ninanais. Nagdaragdag lamang ako ng takip sa sandaling tapos na ako at hindi na kailangang mag-turnilyo sa mga tornilyo (kahit na nasira ko ang ilang mga locating pin) habang ginagawa ng mga locking hook ang kanilang trabaho.

Ang tuktok na takip na may mga kawit ay dinisenyo na pinipiga mo ang mga gilid sa ilalim kung saan ang mga kawit ay nakikipag-ugnayan sa ilalim ng plato nang kaunti upang alisin ang mga ito at alisin ang takip. Upang gawing mas madali ito, maaari mong mai-drill nang kaunti ang mga butas kung saan pumapasok ang mga pin. Gagawing madali ang pagpupulong / pag-disassemble.

Ang nano at ang DFPlayer ay madaling makarating sa lokasyon. Ang konektor ng kuryente ay tinutulak at i-lock ito ng kulay ng nuwes sa lugar. Ang tagapagsalita ay nadulas lamang sa naka-print na duyan. Ang VL53LOX ay pindutin ang magkasya sa takip at ang magkakahiwalay na may-ari ng sensor. Kapag napindot na sila, hindi sila gumagalaw. mula sa supplier ay medyo naiiba kaysa sa ginagamit ko. (Sinubukan ko ang ilan na may bahagyang magkakaibang sukat.) Maaari akong magdagdag ng isang bersyon na gagamit ng 2 mga turnilyo at isang strap tulad ng nagawa ko sa aking Master Turret Controller.

Hakbang 5: Code

Ang code ay nagsimula mula sa aking unang pagbuo, ngunit pagkatapos ay nabago. Gumagamit ako ng parehong mga aklatan para sa LCD screen, ngunit kinakailangan upang isama ang VL53LOX at ang mga library ng DFPlayer. Orihinal kong sinubukan ang Adafruit library para sa mga sensor ng VL53LOX, ngunit natupok nila ang LAHAT ng memorya sa Nano bago ko matapos ang aking code! Kinailangan kong talikuran ang aklatan na iyon at pumunta sa isang bagay na natupok ang mas kaunting memorya. Ang mga nagresultang aklatan na ginamit ay mas matangkad at mag-iiwan ng lugar para sa mas maraming mga sensor! Isang mas mahusay na kinalabasan.

Sinubukan kong maghiwalay at magkomento ng code kung saan may katuturan, kaya sana dapat itong maging maliwanag kung ano ang nangyayari doon. Tulad ng dati, ang proyektong ito ay tumagal ng kaunting pagsasaliksik upang malaman kung paano gawin ang mga aklatan kung ano ang gusto ko. Kapag naghahanap ng mga sagot, nahanap ko ang mga resulta sa paghahanap ay ang karamihan sa mga problemang mayroon ang mga tao at hindi mga halimbawa ng mga solusyon sa kanilang mga problema. Inaasahan mong makita mong kapaki-pakinabang ang mga halimbawang ito. Isinama ko ang ilan bilang mga komento sa code.

Ang mga tunog na ginagamit ko ay nakakabit bilang isang zip file. Ang mga ito ay mga recording lamang sa akin na nagsasabing "Mayroon kang …" [bilang ng mga lata] "na natitira." Ginamit ang mga file sa parehong paraan tulad ng aking mga nakaraang proyekto, kasama ang mga file na nai-save bilang 0001.mp3, 0002.mp3, atbp Sa kasong ito ang 0001 ay isang pagbabasa lamang ng bilang na "isa" upang tumutugma sa bilang na binasa nang malakas.

Sinimulan kong maghanap ng mahusay na kalidad ng mga file ng tunog ng isang taong nagbabasa mula 1 hanggang 30, ngunit ang mga kalakal na nahanap ko ay nasa likod ng mga paywall at tulad nito, kaya kinuha ko lang ang isang matandang Mic, isinaksak ito at naitala ang aking sarili sa pagbibilang. Pagkatapos ay pinutol ko at nai-save ang mga ito bilang mp3 gamit ang Audacity. Medyo prangka upang makagawa ng isang simpleng solusyon. Ang kasiyahan ay sa pagsasama ng iba pang mga pag-record o tunog! Magsaya ka dito!

Hakbang 6: Pangwakas na Mga Saloobin

Ito ay isang medyo mabilis na muling pagdisenyo, dahil nagmula ito sa likuran ng proyekto ng Portal Turret, at iningatan ko ang marami mula sa orihinal na disenyo. Habang orihinal na ginawa upang mapanatili ang mga tab sa aking supply ng inumin, inaasahan kong ang simpleng kahon na ito ay maaaring magamit para sa iba pang mga layunin kung saan kinakailangan ang impormasyong pandama, alinman sa ipinakita o sinasalita.

Ipaalam sa akin kung makakaisip ka ng iba pang mga gamit para sa simpleng platform na ito!

Inirerekumendang: