Përmbajtje:

Detektor i Nivelit të Makinës Koks - Tani me të folur !: 6 hapa (me fotografi)
Detektor i Nivelit të Makinës Koks - Tani me të folur !: 6 hapa (me fotografi)

Video: Detektor i Nivelit të Makinës Koks - Tani me të folur !: 6 hapa (me fotografi)

Video: Detektor i Nivelit të Makinës Koks - Tani me të folur !: 6 hapa (me fotografi)
Video: More than Coffee: как войти в IT и остаться в живых. Отвечаем на ваши вопросы. Java и не только. 2024, Nëntor
Anonim
Image
Image
Detektor i Nivelit të Makinës Koks - Tani me Fjalim!
Detektor i Nivelit të Makinës Koks - Tani me Fjalim!
Detektor i Nivelit të Makinës Koks - Tani Me Fjalim!
Detektor i Nivelit të Makinës Koks - Tani Me Fjalim!

Ky projekt është një përzierje e detektorit tim Coke Machine Can Level, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) me sensorë të rinj, dhe shtimin e zërit të folur!

Pasi bëra detektorin tim të nivelit të parë, shtova një zile piezo për të dhënë reagime të dëgjueshme për personat me shikim të kufizuar. Ajo funksionoi, por ishte një lloj, meh … Çfarë do të thoshte secili tingull i veçantë? Duhej shpjeguar kështu që nuk ishte shumë praktike si zgjidhje. E lashë dhe ika për të bërë gjëra të tjera.

Kohët e fundit, kam bërë disa Frëngji Portale që përdorën DFPlayer Mini MP3 player (ose MP3-TF-16P). Ai projekt funksionoi mjaft mirë, dhe kur nxora një pije nga makina ime Coke një ditë, më doli në mendje: Unë mund të përdorja çipin DFPlayer me një altoparlant dhe më në fund të merrja zgjidhjen që fillimisht doja të ndihmoja personat me shikim të kufizuar! Ai do të bënte atë që bëri fillimisht, por tani do të FAL nivelin edhe në makinë!

Unë gjithashtu doja të përdorja sensorët VL53LOX për të ndryshuar gjërat. E dija që ata përdornin autobusin I2C, dhe ata të gjithë përdornin të njëjtën adresë, kështu që ishte një sfidë shtesë për të përdorur 2 prej tyre, së bashku me ekranin LCD në të njëjtin autobus.

Pra, tani, ky version siguron të njëjtin ekran grafik kur i afroheni makinës, por kur të afroheni pak, do t'ju tregojë gjithashtu sa kanaçe kanë mbetur! E vendosa në këtë mënyrë me një distancë relativisht të shkurtër të të folurit për të shmangur udhëtimet e bezdisshme kur jam duke punuar rreth makinës.

Në mendjen time, kjo është një platformë e lirë për të siguruar informacion të dëgjueshëm nga sensorë të ndryshëm. Ka shumë më tepër vend në kuti dhe në Nano për hyrje të tjera shqisore. Tani është vetëm një çështje për të dalë me aplikacione të tjera!

Hapi 1: Pjesët e printuara

Pjesë të shtypura
Pjesë të shtypura

Dizajni fizik i kutisë është pothuajse i njëjtë me modelin e mëparshëm, por më duhej të lëvizja gjërat për të përfshirë çipin DFPlayer dhe altoparlantin 4 cm siç përdoret në projektin Turret.

Komponentët janë të shtypur në të njëjtën mënyrë si struktura ime e mëparshme, me pllakën e kuqe/të bardhë të shtypur duke përdorur uebfaqen e printimit me ngjyra Prusa: (https://www.prusaprinters.org/color-print/). Ende nuk e di nëse ky përfshirje e kodit do të funksionojë në printerët e tjerë pa shtesa me shumë ngjyra, por rezultati më pëlqen!

Dimensionet janë të njëjta me modelin e mëparshëm, që do të thotë se ju mund të ndërroni pjesët e printuara (pllakë fytyre dhe mbajtëse sensori) dhe të përdorni çfarëdo kombinimi të sensorit që ju pëlqen: HC-SR04 ose VL53LOX. Dallimi do të zbresë në kod!

Pjesa e sipërme dhe e poshtme e treguar këtu punojnë së bashku, kështu që ato nuk janë të këmbyeshme me modelin e vjetër.

Hapi 2: Elektronikë

Elektronikë
Elektronikë

Këtu është një listë e pjesëve të brendshme në këtë ndërtesë:

  • Arduino Nano
  • Kuman 0.96 Inch 4-pin Yellow Blue IIC OLED (SSD 1306 ose të ngjashme).
  • VL53LOX (sasi: 2 për këtë version)
  • lidhës i përgjithshëm 5.5mm x 2.1mm Montimi i panelit të foleve DC (shiko imazhin)
  • Altoparlant 4cm, 4Ohm, 3Watt (pjesa # CLT1026 ose EK1794 në Amazon)
  • Mini MP3 player DFPlayer (ose MP3-TF-16P)
  • Pak tela

Lidhësi i prizës 2.1 është opsional, pasi njësia është e lidhur me tela në mënyrë që të mund të fuqizohet përmes Nano.

Duke pasur parasysh tërheqjen e fuqisë për altoparlantin dhe përbërësit e tjerë, një furnizim i mirë me energji është i nevojshëm tani në krahasim me modelin e mëparshëm.

Hapi 3: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Shumica e lidhjeve bashkohen drejtpërdrejt me tela. Zonat që kërkojnë lidhje të shumta janë burimet e energjisë 5V dhe lidhjet GND me sensorë dhe pajisje nga Nano. E njëjta vlen edhe për autobusin I2C për sensorët dhe ekranin LCD. I bashkova ato së bashku dhe përdor mbështjellësin për ta mbajtur atë pak të rregulluar dhe për të parandaluar pantallona të shkurtra.

Më pëlqen të bashkoj paraprakisht komponentët individualë, pastaj të bëj lidhjet midis tyre dhe Nano-s. Në fund, unë bëra disa nga lidhjet duke përdorur lidhëset plug, si në ekranin LCD. Do të thotë që mund t'i zëvendësoj me lehtësi nëse digjen, por meqenëse ekrani ndizet vetëm kur dikush është përpara, duhet të kalojë një kohë e gjatë.

Hapi 4: Montimi mekanik

Asamble Mekanike
Asamble Mekanike
Asamble Mekanike
Asamble Mekanike
Asamble Mekanike
Asamble Mekanike

Kjo pajisje është krijuar për t'u montuar pa fiksues. Gishtat e vegjël ose kunjat në kapakun e sipërm janë delikate dhe mund të prishen. Unë e projektova atë në mënyrë që t'i shponi ato dhe të përdorni vida 2 mm ose të ngjashme nëse dëshironi. Shtoj kapakun vetëm pasi të kem mbaruar më në fund dhe nuk më është dashur të përdor vida (edhe pse kam thyer disa kunja për gjetjen) pasi grepat e kyçjes bëjnë punën e tyre.

Mbulesa e sipërme me grepa është projektuar në mënyrë që të shtrydhni anët e poshtme ku grepat përfshijnë pak pllakën e poshtme për t'i shkëputur ato dhe për të hequr kapakun. Për ta bërë këtë më të lehtë, mund të hapni vrimat pak aty ku futen kunjat. Kjo do ta bënte montimin/çmontimin më të lehtë.

Nano dhe DFPlayer do të futen në vend mjaft lehtë. Lidhësi i energjisë shtyhet dhe arra e bllokon atë në vend. Altoparlanti thjesht futet në djepin e shtypur. VL53LOX shtypet në kapak dhe në mbajtësin e veçantë të sensorit. Pasi të jenë shtypur, nuk lëvizin. (mos harroni se në cilën anë duhet të drejtojë sensori dhe mos harroni të hiqni filmin e vogël plastik në sensor para instalimit!) E njëjta gjë vlen edhe për ekranin LCD, por mund të ketë nevojë për një përfundim nëse dimensionet e PCB -së nga furnizuesi janë pak më ndryshe nga ato që unë përdor. (Unë kam provuar disa që kanë dimensione pak më të ndryshme.) Mund të shtoj një version që do të përdorë 2 vida dhe një rrip siç kam bërë me Kontrolluesin tim Master Turret.

Hapi 5: Kodi

Kodi filloi që nga krijimi im i parë, por më pas u ndryshua. Unë përdor të njëjtat biblioteka për ekranin LCD, por nevojiten për të përfshirë bibliotekat VL53LOX dhe DFPlayer. Fillimisht provova bibliotekën Adafruit për sensorët VL53LOX, por ata konsumuan T ALL GJITHA memorjen në Nano para se të përfundoja kodin tim! Më duhej ta braktisja atë bibliotekë dhe të shkoja me diçka që konsumonte më pak kujtesë. Bibliotekat e përdorura janë më të lehta dhe lënë vend për më shumë sensorë! Një rezultat shumë më i mirë.

Unë u përpoqa të ndahem dhe të komentoj kodin ku ka kuptim, kështu që me shpresë duhet të jetë mjaft e qartë se çfarë po ndodh atje. Si zakonisht, këtij projekti iu deshën pak kërkime për të kuptuar se si t'i bëj bibliotekat të bëjnë atë që unë doja. Kur kërkoj përgjigje, zbuloj se rezultatet e kërkimit janë kryesisht problemet që njerëzit kanë dhe jo shembuj të zgjidhjeve për problemet e tyre. Shpresoj se do t'i gjeni të dobishëm këta shembuj. I kam përfshirë disa si komente në kod.

Tingujt që përdor janë bashkangjitur si një skedar zip. Ato janë vetëm regjistrimet e mia duke thënë "Ju keni …" [numri i kanaçeve] "të mbetur". Skedarët përdoren në të njëjtën mënyrë si projektet e mia të mëparshme, me skedarët e ruajtur si 0001.mp3, 0002.mp3, etj. Në këtë rast 0001 është vetëm një lexim i numrit "një" që korrespondon me numrin e lexuar me zë të lartë.

Fillova të kërkoja skedarë zanor me cilësi të mirë të dikujt që lexonte nga 1 deri në 30, por ato që gjeta ishin prapa mureve të pagesës dhe të tilla, kështu që sapo kapa një Mikrofon të vjetër, e futa në prizë dhe regjistrova veten duke numëruar. Pastaj i preva dhe i ruaja si mp3 duke përdorur Audacity. Mjaft e drejtpërdrejtë për të bërë një zgjidhje të thjeshtë. Argëtimi është në përfshirjen e regjistrimeve ose tingujve të tjerë! Argëtohu këtu!

Hapi 6: Mendimet përfundimtare

Ky ishte një ridizajnim mjaft i shpejtë, pasi doli nga pjesa e pasme e projektit Portal Turret, dhe unë mbaja shumë nga dizajni origjinal. Ndërsa fillimisht ishte bërë për të mbajtur shënimet mbi furnizimin tim me pije, shpresoj se kjo kuti e thjeshtë mund të përdoret për qëllime të tjera ku nevojiten informacione shqisore, të shfaqura ose të folura.

Më tregoni nëse keni ndonjë përdorim tjetër për këtë platformë të thjeshtë!

Recommended: