Sisukord:

Koksimasina tasemeandur - nüüd kõnega!: 6 sammu (piltidega)
Koksimasina tasemeandur - nüüd kõnega!: 6 sammu (piltidega)

Video: Koksimasina tasemeandur - nüüd kõnega!: 6 sammu (piltidega)

Video: Koksimasina tasemeandur - nüüd kõnega!: 6 sammu (piltidega)
Video: 💡 Opel Insignia 2: ох уж эти цепи ГРМ... Что еще придётся менять и ремонтировать во флагмане Opel? 2024, Juuli
Anonim
Image
Image
Koksimasina tasemeandur - nüüd kõnega!
Koksimasina tasemeandur - nüüd kõnega!
Koksimasina tasemeandur - nüüd kõnega!
Koksimasina tasemeandur - nüüd kõnega!

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

Trükitud osad
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

Elektroonika
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

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
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

Mehaaniline kokkupanek
Mehaaniline kokkupanek
Mehaaniline kokkupanek
Mehaaniline kokkupanek
Mehaaniline kokkupanek
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: