Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Katso miten se toimii
- Vaihe 2: Tee laatikko
- Vaihe 3: Kouluta akustisen koneen oppimismallisi
- Vaihe 4: Rakenna fotonipiiri
- Vaihe 5: Tarjoa koodi tietokoneella
- Vaihe 6: Kehitä visualisointiasi
Video: Älyllinen pullon roskakori: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tein tämän roskakorin yhdessä Yeting Baon ja Yuni Xien kanssa. Kiitos omistautumisestasi tähän projektiin:).
Käytä helppokäyttöistä koneoppimistyökalua luodaksesi älykkään pullon roskakorin lähellä sijaitsevalle kierrätysosastolle: kun pudotat pullon erityiseen roskakoriin, sen vieressä oleva näyttö näyttää materiaalin.
Tarvikkeet
Tarvitsemme kierrätettäväksi tarkoitettujen pullojen laatikon, mikrofonilla varustetun fotonipiirin, Internet -yhteydellä varustetun tietokoneen ja painikkeen (jota käytämme iPadia).
Vaihe 1: Katso miten se toimii
Vaihe 2: Tee laatikko
Tässä laatikon muodostamiseen käytämme neljää akryylilevyä ja yhtä puulevyä. Voit käyttää mitä tahansa haluamaasi materiaalia, mutta varmista, että ne ovat riittävän vahvoja tukemaan tuhansia kertoja pullojen pudottamisesta, ja tietysti sen on kuuluttava ääniä.
Vaihe 3: Kouluta akustisen koneen oppimismallisi
Täällä käytämme roskakoriprototyyppiämme simuloimaan erilaisten pullojen heittämistä roskakoriin. Käyttämällä verkkosivuston opetuslaitetta tallennamme erityyppisiä pudotusääniä ja otamme ääninäytteitä. Ja sitten kouluttaa tietokonetta tunnistamaan nämä erityyppiset äänet junamallin avulla. Muista viedä malli, jotta sitä voidaan käyttää verkkosivustollasi.
Tässä prosessissa keräsimme pudotusäänen, joka syntyi neljän tyyppisistä pulloista (muovipullo, tölkit, paperilaatikko, lasi), joita käytetään usein jokapäiväisessä elämässä.
Vaihe 4: Rakenna fotonipiiri
Liitä fotonipiiri mikrofonilla ja kaiuttimella, katso yllä oleva kuva. Älä unohda kytkeä sitä sähköverkkoon.
Ajan vianmääritys
Jos käytät muuta fotoni- tai Arduino -piirin versiota, saatat pystyä ottamaan Photoniin käyttöön koneoppimiskirjaston “TensorFlowLite”. Kuitenkin meidän versio fotonista ei palvele tällaista toimintoa. Käytämme sen sijaan koneoppimistyökalun javascript -kirjastoa.
Samaan aikaan fotoniversiomme ei voi lähettää ääntä tietokoneelle ja analysoida sitä reaaliajassa. Siksi käytämme kaiutin npm -pakettia äänen toistamiseen ja analysointiin selaimessa.
Jos sinulla on toinen versio fotonista tai Arduinosta, voit kokeilla joitain helpompia tapoja lähettää ääni tietokoneeseen tai käyttää koneoppimiskirjastoa piirillesi.
Vaihe 5: Tarjoa koodi tietokoneella
Käytä Node.js -palvelua koodin vastaanottamiseen ja äänen toistamiseen automaattisesti. Sinä pystyt
Löydät sen Githubista.
Tässä on pääkoodi, jota käytimme tässä vaiheessa.
… // Tallenna wav -tiedosto paikallisesti ja toista se, kun siirto on valmis
socket.on ('data', function (data) {// Saimme tietoja tästä yhteydestä. write.write (data, 'hex');});
socket.on ('end', function () {console.log ('lähetys valmis, tallennettu kohteeseen' + outPath); write.end (); var file = fs.createReadStream (outPath); var reader = new wav. Reader (); // "format" -tapahtuma lähetetään WAVE -otsikkolukijan lopussa. on ('format', function () {// WAVE -otsikko poistetaan lukulaitteen lähdöstä.pipe (uusi kaiutin (wavOpts));}); // liitä WAVE -tiedosto Reader -ilmentymätiedostoon. putki (lukija);}); }). kuuntele (dataPort); …
Vaihe 6: Kehitä visualisointiasi
Käytä javascriptia lähettääksesi AJAX -pyynnön hiukkasille ja hallitaksesi "open" -toimintoa. Kun "auki" -toimintoa kutsutaan ja arvoksi on asetettu "1", fotonin mikrofoni kytkeytyy päälle ja tallentaa kolme sekuntia. Tallennettu ääni lähetetään tietokoneelle ja toistetaan automaattisesti.
Kun tietokone on vastaanottanut ääntä, tunnistus näkyy sivulla.
Suositeltava:
Kierrätetty moottoripyörä pullon korkista: 9 vaihetta (kuvilla)
Kierrätetty moottoripyörä pullon korkista: v Mitä tehdä kotona? Seuraavassa on muutamia yksinkertaisia tapoja tehdä kilpa -autoja kotona. Opastan sinua askel askeleelta tekemään perus- ja edistyneitä kilpa -autoja. Voit tehdä ja kokeilla sitä. tai voit pakata sen lahjaksi lahjaksi lapsille tai ystävillesi. Toivon
Nuka Cola -pullon korkki -seinävalaisin: 9 vaihetta
Nuka Cola -pullon korkki -seinävalaisin: Oletko Fallout -fani? Tulet rakastamaan tätä lamppua makuuhuoneessasi
Cap It: Interaktiivinen pullon korkin lajittelija: 6 vaihetta
Cap It: Interactive Bottle Cap Sorter: Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston vuoden 2018 Makecourse -projektin vaatimus (www.makecourse.com) Aina silloin tällöin nautin kotiin tulemisesta ja muutaman oluen nauttimisesta rentoudu pitkän arjen jälkeen
Pullon korkin sumutinpidike: 3 vaihetta
Pullon korkin sumutinpidike: Hei, Tämä hyvin yksinkertainen ohje näyttää kuinka tehdä omat sumutinpidikkeet, kirjaimellisesti mitään. Aloitetaan
Tee oma monopod-kamera pullon korkilla: 3 vaihetta
Tee oma monopod-kamera pullon korkilla: Tämä opetusohjelma on niin helppo tehdä ja myös erittäin halpa. Menestykseen tarvitset vain 6 mm: n jalustaruuvin (1/4 ") ja pullon korkin. TÄRKEÄ. Sinulla on oltava ruuvi ruuvissa tätä tarkoitusta varten, tai tuhoat kameran kierteen