Tartalomjegyzék:
- 1. lépés: Nyomtatott alkatrészek
- 2. lépés: Elektronika
- 3. lépés: huzalozás
- 4. lépés: Mechanikus összeszerelés
- 5. lépés: Kód
- 6. lépés: Utolsó gondolatok
Videó: Kokszgép szintérzékelő - most beszéddel!: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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
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
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
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:
Akkumulátoros vízgyűjtő szintérzékelő: 7 lépés (képekkel)
Akkumulátoros vízgyűjtő szintérzékelő: Házunkban van egy víztartály, amelyet a tetőre eső eső táplál, és a WC-hez, a mosógéphez és a kert öntözőberendezéseihez használják. Az elmúlt három évben a nyarak nagyon szárazak voltak, ezért folyamatosan figyeltük a tartály vízszintjét. S
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is
Kokszgép szintmérő: 5 lépés (képekkel)
A kokszgép vízszintérzékelője: Rev 2.5 - rendbe tette a 3D nyomtatott részeket, és frissítette a csatlakozó csatlakozót egy közös NYÁK egységre. Rev 2 - ultrahangos " gomb " helyettesíti a kézi nyomógombot. A gomb megnyomása olyan régi divat, különösen akkor, ha már ultrahangos érzékelőt használok