Sisukord:
- Samm: trükitud osad
- 2. samm: elektroonika
- Samm: juhtmestik
- 4. samm: mehaaniline kokkupanek
- Samm: kood
- 6. samm: lõplikud mõtted
Video: Koksimasina tasemeandur - nüüd kõnega!: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See projekt on minu Coke Machine Can Leveli detektori (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) remiks koos uute anduritega ja kõneldava heli lisamine!
Pärast esimese tasemeanduri valmistamist lisasin nägemispuudega inimestele kuuldava tagasiside saamiseks piesosummeri. See töötas, kuid oli omamoodi, meh … Mida tähendas iga konkreetne heli? See vajas selgitamist, nii et see ei olnud lahendusena liiga praktiline. Jätsin selle maha ja hakkasin muid asju tegema.
Hiljuti tegin mõned portaalitornid, mis kasutasid DFPlayer Mini MP3-mängijat (või MP3-TF-16P). See projekt õnnestus päris hästi ja kui ma ühel päeval oma koksimasinast joogi välja võtsin, jõudis mulle pärale: ma võin kasutada kõlariga DFPlayeri kiipi ja lõpuks saada lahendus, mida algselt vaegnägijaid aidata tahtsin! See teeks seda, mida ta algselt tegi, aga nüüd RÄÄGI taset ka masinas!
Tahtsin kasutada ka VL53LOX andureid asjade muutmiseks. Ma teadsin, et nad kasutasid I2C bussi, ja nad kõik kasutasid sama aadressi, seega oli täiendav väljakutse nende kahe kasutamine koos sama bussi LCD -ekraaniga.
Nii et nüüd pakub see versioon masinale lähenedes sama graafilist kuva, kuid veidi lähemale jõudes näitab see ka, kui palju purke on alles! Seadistasin selle suhteliselt lühikese kõnekaugusega, et vältida ebameeldivaid väljasõite masina ümber töötades.
Minu arvates on see odav platvorm erinevate andurite kuuldava teabe edastamiseks. Karbis ja nanos on palju rohkem ruumi muude sensoorsete sisendite jaoks. Nüüd jääb üle vaid teiste rakendustega välja tulla!
Samm: trükitud osad
Karbi füüsiline disain on peaaegu sama, mis eelmine, kuid ma pidin asju liigutama, et lisada DFPlayeri kiip ja 4 cm kõlar, nagu seda kasutati projektis Turret.
Komponendid trükitakse samamoodi nagu minu eelmine versioon, punane/valge esiplaat trükitakse Prusa mitmevärvilise prindi veebisaidi abil: (https://www.prusaprinters.org/color-print/). Ma ei tea siiani, kas see gcode kaasamine töötab ka teistel printeritel ilma mitmevärviliste lisanditeta, kuid mulle meeldib tulemus!
Mõõtmed on samad, mis eelmisel konstruktsioonil, mis tähendab, et saate trükitud osi (esiplaat ja andurihoidik) vahetada ja kasutada mis tahes meelepäraseid andurikombinatsioone: HC-SR04 või VL53LOX. Erinevus taandub koodile!
Siin näidatud ülemine ja alumine osa töötavad koos, nii et neid ei saa vana kujundusega asendada.
2. samm: elektroonika
Siin on selle ehitise sisemiste osade loend:
- Arduino Nano
- Kuman 0,96-tolline 4-kontaktiline kollane sinine IIC OLED (SSD 1306 või sarnane).
- VL53LOX (selle versiooni kogus: 2)
- üldine 5,5 mm x 2,1 mm alalisvoolu pistikupesa kinnituspistik (vt pilti)
- 4 cm kõlar, 4 Ohm, 3 W (osa # CLT1026 või EK1794 Amazonil)
- DFPlayer Mini MP3-mängija (või MP3-TF-16P)
- Veidi juhtmestikku
2.1 pistikupesa on valikuline, kuna seade on juhtmega ühendatud nii, et seda saab toita läbi Nano.
Arvestades kõlari ja muude komponentide voolutarvet, on nüüd vaja head toiteallikat võrreldes eelmise disainiga.
Samm: juhtmestik
Enamik ühendusi on otse traadiga kokku joodetud. Valdkonnad, mis vajavad mitut ühendust, on 5 V toiteallikad ja GND ühendused Nano andurite ja seadmetega. Sama kehtib andurite ja LCD -ekraani I2C -siini kohta. Jootsin need kokku ja kasutasin kokkutõmbumisvastast mähist, et hoida seda mõnevõrra korras ja vältida lühikesi pükse.
Mulle meeldib üksikuid komponente eelnevalt juhtmetega ühendada, seejärel ühendada nende ja Nano vahel. Lõpuks tegin mõned ühendused pistikühenduste abil, näiteks LCD -ekraaniga. See tähendab, et ma saan need kergesti ära vahetada, kui need läbi põlevad, kuid kuna ekraan süttib ainult siis, kui keegi on ees, peaks see kaua aega võtma.
4. samm: mehaaniline kokkupanek
See seade on ette nähtud monteerimiseks ilma kinnitusdetailideta. Ülemise kaane väikesed näpitsad või tihvtid on õrnad ja võivad katki minna. Ma kujundasin selle nii, et saaksite need välja puurida ja soovi korral kasutada 2 mm vms kruvisid. Lisan katte alles siis, kui olen lõpuks valmis ja pole pidanud kasutama kruvisid (kuigi olen murdnud mõned asukohapoldid), kuna lukustuskonksud teevad oma tööd.
Ülemine kaas koos konksudega on konstrueeritud nii, et pigistate alumist külge, kus konksud haakuvad veidi alumise plaadiga, et need lahti ühendada ja kate eemaldada. Selle hõlbustamiseks võite puurida veidi auke kohtadesse, kuhu tihvtid sisse lähevad. See hõlbustaks kokkupanekut/lahtivõtmist.
Nano ja DFPlayer kinnituvad üsna hõlpsalt oma kohale. Toitepistik surutakse läbi ja mutter lukustab selle oma kohale. Kõlar lihtsalt libiseb trükitud hälli. VL53LOX on kaane ja eraldi andurihoidiku presskinnitusega. Kui nad on sisse surutud, ei liigu nad enam. (ärge unustage, kuhu andur peab suunama, ja ärge unustage enne paigaldamist eemaldada andurilt väike plastkile!) Sama kehtib ka LCD -ekraani kohta, kuid PCB mõõtmete korral võib see vajada viimistlust tarnijalt veidi erinevad sellest, mida ma kasutan. (Olen proovinud mõnda, millel on veidi erinevad mõõtmed.) Võin lisada versiooni, mis kasutab 2 kruvi ja rihma, nagu olen teinud oma Master Turret Controlleriga.
Samm: kood
Kood algas minu esimesest ehitamisest, kuid muutus seejärel ümber. Ma kasutan LCD -ekraani jaoks samu raamatukogusid, kuid vaja on lisada VL53LOX ja DFPlayeri teegid. Algselt proovisin Adafruit raamatukogu VL53LOX andurite jaoks, kuid nad kulutasid kogu Nano mälu enne, kui sain oma koodi lõpetada! Pidin sellest raamatukogust loobuma ja minema millegi juurde, mis tarbis vähem mälu. Saadud raamatukogud on palju saledamad ja jätavad ruumi rohkematele anduritele! Palju parem tulemus.
Proovisin lõhkuda ja kommenteerida koodi seal, kus see on mõistlik, nii et loodetavasti peaks see olema üsna selge, mis seal toimub. Nagu tavaliselt, võttis see projekt natuke uurimistööd, et välja selgitada, kuidas panna raamatukogud tegema seda, mida ma tahtsin. Vastuseid otsides leian, et otsingutulemused on enamasti inimeste probleemid, mitte näited nende probleemide lahendustest. Loodetavasti leiate neist näidetest kasu. Olen lisanud mõned kommentaaridesse koodi.
Helid, mida ma kasutan, on lisatud zip -failina. Need on lihtsalt salvestused minust, mis ütleb: "Sul on …" [purkide arv] "alles". Faile kasutatakse samamoodi nagu mu eelnevaid projekte, kusjuures failid on salvestatud kui 0001.mp3, 0002.mp3 jne. Sel juhul on 0001 lihtsalt numbri "üks" lugemine, et see vastaks valjusti loetud numbrile.
Hakkasin otsima kvaliteetseid helifaile, kui keegi luges 1–30, kuid minu leitud kaubad olid tasuliste müüride ja muu sellise taga, nii et ma lihtsalt haarasin vana mikrofoni, ühendasin selle ja registreerisin end loendamas. Siis tükeldasin ja salvestasin need Audacity abil mp3 -deks. Üsna lihtne teha lihtne lahendus. Lõbus on teiste salvestuste või helide kaasamine! Lõbutsege siin!
6. samm: lõplikud mõtted
See oli üsna kiire ümberkujundamine, kuna see tuli projekti Portal Turret tagaküljelt ja ma jätsin palju esialgsest kujundusest kõrvale. Kuigi algselt valmistati seda jookide pakkumise jälgimiseks, loodan, et seda lihtsat kasti saab kasutada ka muul otstarbel, kus sensoorset teavet on vaja kuvada või rääkida.
Andke mulle teada, kui leiate selle lihtsa platvormi muid kasutusviise!
Soovitan:
Patareitoitega veekoguja tasemeandur: 7 sammu (piltidega)
Patareitoitega veekoguja tasemeandur: meie majas on katusele sadanud vihmaga toidetud veepaak, mida kasutatakse tualettruumi, pesumasina ja aias asuvate jootmisseadmete jaoks. Viimased kolm aastat olid suved väga kuivad, seega hoidsime paagis veetasemel silma peal. S
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut
Koksimasina tasemeandur: 5 sammu (piltidega)
Koksimasina tasemeandur: Rev 2.5 - korrastas 3D -prinditud osad ja uuendas pistikupesa ühiseks PCB -seadmeks. Rev 2 - ultraheli nupp " asendab käsitsi vajutatavat nuppu. Nupu vajutamine on nii vana mood, eriti kui kasutan juba ultraheli sensorit