Tartalomjegyzék:

Kokszgép szintérzékelő - most beszéddel!: 6 lépés (képekkel)
Kokszgép szintérzékelő - most beszéddel!: 6 lépés (képekkel)

Videó: Kokszgép szintérzékelő - most beszéddel!: 6 lépés (képekkel)

Videó: Kokszgép szintérzékelő - most beszéddel!: 6 lépés (képekkel)
Videó: Сериал - "Сваты" (1-й сезон 1-я серия) фильм комедия для всей семьи 2024, November
Anonim
Image
Image
Kokszgép szintérzékelő - most beszéddel!
Kokszgép szintérzékelő - most beszéddel!
Kokszgép szintérzékelő - most beszéddel!
Kokszgép szintérzékelő - most beszéddel!

Ez a projekt a Coke Machine Can Level Level detektorom (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) új reszixje új érzékelőkkel és beszélt hanggal!

Miután elkészítettem az első szintérzékelőmet, hozzáadtam egy piezo zümmögőt, hogy hallható visszajelzést adjon a látássérülteknek. Működött, de valahogy olyan volt … Mit jelentett minden egyes hang? Magyarázatra szorult, így nem volt túl praktikus megoldás. Otthagytam, és más dolgokat csináltam.

Nemrég készítettem néhány portál tornyot, amelyek a DFPlayer Mini MP3 lejátszót (vagy MP3-TF-16P) használták. Ez a projekt nagyon jól sikerült, és amikor egy nap italt vettem ki a kokszgépemből, akkor eszembe jutott: használhatom a DFPlayer chipet hangszóróval, és végül megkaphatom azt a megoldást, amellyel eredetileg segíteni akartam a gyengénlátóknak! Azt csinálná, amit eredetileg, de most a gép szintjét is BESZÉLNI!

Szerettem volna a VL53LOX érzékelőket is használni a dolgok megváltoztatására. Tudtam, hogy az I2C buszt használják, és mind ugyanazt a címet használták, így további kihívás volt, hogy kettőt használjunk, az LCD képernyővel együtt ugyanazon a buszon.

Tehát most ez a verzió ugyanazt a grafikus megjelenítést biztosítja, amikor közeledik a géphez, de ha kicsit közelebb ér, azt is megmondja, hány doboz van még hátra! Ezt viszonylag rövid beszédtávolsággal állítottam be, hogy elkerüljem a kellemetlen utakat, amikor a gép körül dolgozom.

Véleményem szerint ez egy olcsó platform, amely különböző érzékelőkből hallható információkat szolgáltat. A dobozban és a nanóban sokkal több hely áll rendelkezésre más érzékszervi bemenetek számára. Most már csak más alkalmazásokkal kell előrukkolni!

1. lépés: Nyomtatott alkatrészek

Nyomtatott alkatrészek
Nyomtatott alkatrészek

A doboz fizikai kialakítása nagyjából megegyezik az előzővel, de meg kellett mozdítanom a dolgokat, hogy tartalmazzam a DFPlayer chipet és a Turret projektben használt 4 cm -es hangszórót.

Az alkatrészeket az előző változatomhoz hasonló módon nyomtatják ki, a piros/fehér előlapot a Prusa többszínű nyomtatási webhely használatával nyomtatják ki: (https://www.prusaprinters.org/color-print/). Még mindig nem tudom, hogy ez a gcode felvétel működik-e más nyomtatókon a többszínű kiegészítők nélkül, de tetszik az eredmény!

A méretek megegyeznek az előző konstrukcióval, ami azt jelenti, hogy felcserélheti a nyomtatott részeket (előlap és érzékelőtartó), és bármilyen tetszőleges érzékelő kombinációt használhat: HC-SR04 vagy VL53LOX. A különbség a kódon fog múlni!

Az itt látható felső és alsó együtt működik, így nem cserélhetők fel a régi kialakítással.

2. lépés: Elektronika

Elektronika
Elektronika

Itt található a felépítés belső részeinek listája:

  • Arduino Nano
  • Kuman 0,96 hüvelykes 4 tűs sárga kék IIC OLED (SSD 1306 vagy hasonló).
  • VL53LOX (mennyiség: 2 ehhez a verzióhoz)
  • általános 5,5 mm x 2,1 mm DC aljzatpanel -szerelő csatlakozó (lásd az ábrát)
  • 4 cm -es hangszóró, 4 ohm, 3 watt (alkatrész # CLT1026 vagy EK1794 az Amazon -on)
  • DFPlayer Mini MP3 lejátszó (vagy MP3-TF-16P)
  • Egy kis huzalozás

A 2.1 -es dugaszolható csatlakozó opcionális, mivel az egység úgy van bekötve, hogy a Nano -n keresztül táplálható.

Tekintettel a hangszóró és más alkatrészek áramfelvételére, az előző kialakításhoz képest most jó áramellátásra van szükség.

3. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

A legtöbb csatlakozás közvetlenül vezetékkel van forrasztva. A többszörös csatlakozást igénylő területek az 5 V -os tápegységek és a GND -kapcsolatok a Nano érzékelőihez és eszközeihez. Ugyanez vonatkozik az I2C buszra az érzékelőkre és az LCD képernyőre. Összeforrasztottam őket, és zsugorfóliát használtam, hogy kissé rendben tartsam és megelőzzem a rövidzárlatot.

Szeretem előre bekötni az egyes alkatrészeket, majd összekötni őket és a Nano-t. Végül néhány csatlakozást a plug -in csatlakozók segítségével készítettem el, például az LCD képernyőhöz. Ez azt jelenti, hogy könnyen lecserélhetem őket, ha kiégnek, de mivel a kijelző csak akkor világít, ha valaki elöl van, hosszú időnek kell eltelnie.

4. lépés: Mechanikus összeszerelés

Mechanikus összeszerelés
Mechanikus összeszerelés
Mechanikus összeszerelés
Mechanikus összeszerelés
Mechanikus összeszerelés
Mechanikus összeszerelés

Ezt a készüléket rögzítőelemek nélkül lehet összeszerelni. A felső borítón lévő apró tollhegyek vagy tűk finomak és letörhetnek. Úgy terveztem, hogy ki tudja fúrni őket, és ha szükséges, 2 mm -es vagy hasonló csavarokat használjon. Csak akkor adom hozzá a fedelet, ha végre elkészültem, és nem kellett csavarokhoz folyamodnom (annak ellenére, hogy eltörtem néhány rögzítőcsapot), mivel a rögzítő kampók elvégzik a dolgukat.

A kampókkal ellátott felső burkolat úgy van kialakítva, hogy az alsó oldalakat kissé összenyomja, ahol a horgok az alsó lemezhez kapcsolódnak, hogy kioldhassák őket és eltávolíthassák a fedelet. Ennek megkönnyítése érdekében kissé fúrja ki a lyukakat, ahol a csapok bemennek. Ez megkönnyíti az összeszerelést/szétszerelést.

A nano és a DFPlayer elég könnyen a helyére pattan. A hálózati csatlakozót benyomják, és az anya rögzíti a helyén. A hangszóró csak becsúszik a nyomtatott bölcsőbe. A VL53LOX préseléssel illeszkedik a burkolatba és a különálló érzékelőtartóba. Miután benyomták őket, nem mozdulnak. (ne felejtse el, hogy az érzékelőnek milyen irányba kell mutatnia, és ne felejtse el eltávolítani a kis műanyag fóliát az érzékelőről a telepítés előtt!) Ugyanez igaz az LCD -képernyőre is, de szükség lehet némi befejezésre, ha a NYÁK méretei a szállítótól kissé eltérnek azoktól, amelyeket én használok. (Kipróbáltam néhányat, amelyek kissé eltérő méretűek.) Lehet, hogy hozzáadok egy olyan verziót, amely 2 csavart és egy hevedert használ, mint a Master Turret Controller -rel.

5. lépés: Kód

A kód az első összeállításkor kezdődött, de aztán megváltozott. Ugyanazokat a könyvtárakat használom az LCD képernyőhöz, de be kell építeni a VL53LOX és a DFPlayer könyvtárakat. Eredetileg az Adafruit könyvtárat próbáltam ki a VL53LOX érzékelőkhöz, de a Nano összes memóriáját elfogyasztották, mielőtt befejezhetném a kódomat! Fel kellett adnom ezt a könyvtárat, és valami olyasmivel kellett mennem, amely kevesebb memóriát emésztett fel. Az így kapott könyvtárak sokkal karcsúbbak és teret engednek több érzékelőnek! Sokkal jobb eredmény.

Megpróbáltam szétválni és megjegyzést fűzni a kódhoz, ahol értelme van, így remélhetőleg elég egyértelműnek kell lennie, hogy mi folyik ott. Szokás szerint ez a projekt némi kutatást igényelt, hogy kitaláljuk, hogyan lehet rávenni a könyvtárakat arra, amit szeretnék. Amikor válaszokat keresek, azt találom, hogy a keresési eredmények többnyire az emberek problémái, és nem példák a problémák megoldására. Remélhetőleg hasznosnak találja ezeket a példákat. Néhányat megjegyzésként beillesztettem a kódba.

Az általam használt hangok zip fájlként vannak csatolva. Ezek csak felvételek rólam, amelyek azt mondják: "Neked van …" [dobozok száma] "marad." A fájlokat ugyanúgy használják, mint az előző projektjeimet, a fájlok 0001.mp3, 0002.mp3, stb. Néven kerülnek mentésre. Ebben az esetben a 0001 csak az "egy" szám leolvasása, amely megfelel a felolvasott számnak.

Elkezdtem jó minőségű hangfájlokat keresni, ha valaki 1 -től 30 -ig olvas, de az általam talált áruk fizetős falak mögött vannak, és ezért fogtam egy régi mikrofont, bedugtam és rögzítettem, hogy számolok. Aztán felvágtam és mp3 -ban mentettem őket az Audacity segítségével. Elég egyszerű egyszerű megoldást találni. A móka más felvételek vagy hangok beépítése! Jó szórakozást itt!

6. lépés: Utolsó gondolatok

Ez egy meglehetősen gyors újratervezés volt, mivel a Portal Turret projekt hátuljáról jött, és sokat maradtam az eredeti tervezéstől. Bár eredetileg az italkészletem nyomon követésére készült, remélem, hogy ez az egyszerű doboz más célokra is használható, ahol érzékelési információra van szükség, akár megjelenítve, akár kimondva.

Tudassa velem, ha más felhasználási lehetőséget talál erre az egyszerű platformra!

Ajánlott: