
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

Ezt a lomtárat Yeting Bao -val és Yuni Xie -vel készítettem. Köszönöm az odaadást ehhez a projekthez:).
Egy könnyen használható gépi tanulási eszköz segítségével hozzon létre egy intellektuális palacklomtárat az Ön közelében lévő újrahasznosító részleg számára: ha egy palackot a speciális kukába dob, a mellette lévő képernyő mutatja az anyagát.
Kellékek
Szükségünk van egy dobozra az újrahasznosítani kívánt palackokhoz, egy mikrofonos fotonáramkörhöz, egy internetkapcsolattal rendelkező PC -hez és egy gombhoz (amelyhez iPadet használunk).
1. lépés: Nézze meg, hogyan működik

2. lépés: Készítsen egy dobozt

Itt négy akrillapot és egy falapot használunk a doboz kialakításához. Bármilyen anyagot használhat, de győződjön meg róla, hogy elég erősek ahhoz, hogy ezerszer elbírja a palackok leejtését, és természetesen hangokat kell kiadnia.
3. lépés: Tanítsa meg akusztikus gépi tanulási modelljét

Itt a Lomtár prototípusunkkal szimuláljuk a különböző típusú palackok szemetesbe dobását. A weboldal tanítható gépének használatával különféle típusú ejtési hangokat rögzítünk, és kinyerjük a hangmintákat. Ezután a vonatmodell segítségével megtanítja a számítógépet felismerni ezeket a különböző típusú hangokat. Ne felejtse el exportálni a modellt, hogy az felhasználható legyen webhelyén.
Ennek során négy, a mindennapi életben gyakran használt palack (műanyag palack, doboz, papírdoboz, üveg) által kiadott csepphangot gyűjtöttünk össze.
4. lépés: Építse fel a foton áramkört


Használjon mikrofont és hangszórót a foton áramkör csatlakoztatásához, lásd a fenti képet. Ne felejtse el csatlakoztatni az áramforráshoz.
Az idő hibaelhárítása
Ha a foton vagy az Arduino áramkör más verzióját használja, akkor alkalmazhatja a „TensorFlowLite” gépi tanulási könyvtárat a Photonra. A foton verziónk azonban nem szolgál ilyen funkcióval. Ehelyett a gépi tanulási eszköz javascript könyvtárát használjuk.
Eközben a foton verziónk nem tud hangot küldeni a számítógépre és valós időben elemezni. Ezért a „Speaker” npm csomagot használjuk az audio lejátszásához és elemzéséhez a böngészőben.
Ha a foton vagy az Arduino másik verziója van, akkor megpróbálhat néhány egyszerűbb módot a hangok számítógépre küldésére vagy a gépi tanulási könyvtár alkalmazására.
5. lépés: Szolgálja meg a kódot a számítógépen
A Node.js használatával jelenítse meg a kódot az audio fogadásához és az automatikus lejátszáshoz. tudsz
A Githubban megtalálod.
Itt van a fő kód, amelyet ebben a lépésben használtunk.
… // Mentse a wav fájlt helyben, és játssza le, amikor az átvitel befejeződött
socket.on ('adatok', függvény (adatok) {// Adatokat kaptunk erről a kapcsolatról. író.write (adatok, 'hex');});
socket.on ('end', function () {console.log ('átvitel befejezve, mentve a " + outPath"); író.vég (); var file = fs.createReadStream (outPath); var olvasó = new wav. Reader (); // a "format" esemény a WAVE fejléc olvasó végén kerül kibocsátásra. on ('format', function () {// a WAVE fejléc le van vonva az olvasó olvasó kimenetéről.pipe (új hangszóró (wavOpts));}); // csövezze a WAVE fájlt a Reader példányfájlba. cső (olvasó);}); }). hallgat (dataPort); …
6. lépés: Fejlessze vizualizációját


A javascript használatával küldje el az AJAX kérést a részecskékhez, és vezérelje az „open” függvényt. Amikor az „open” funkciót hívják meg, és az érték „1” -re van állítva, a foton mikrofonja bekapcsol, és 3 másodpercig rögzíti. A rögzített hang elküldésre kerül a számítógépre, és automatikusan lejátszásra kerül.
Miután a számítógép hangot kapott, a felismerés megjelenik az oldalon.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés

DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés

Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
![Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
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ő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés

4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását