Përmbajtje:

Koshi i riciklimit të shisheve intelektuale: 6 hapa
Koshi i riciklimit të shisheve intelektuale: 6 hapa

Video: Koshi i riciklimit të shisheve intelektuale: 6 hapa

Video: Koshi i riciklimit të shisheve intelektuale: 6 hapa
Video: Mbi 3 milionë euro përfitohen nga riciklimi i mbeturinave në Kosovë. 2024, Korrik
Anonim
Shporta Intelektuale e Shisheve
Shporta Intelektuale e Shisheve

Unë e krijova këtë kosh riciklimi së bashku me Yeting Bao dhe Yuni Xie. Faleminderit për përkushtimin tuaj ndaj këtij projekti:).

Përdorni një mjet të thjeshtë për t’u përdorur për të mësuar makineri për të krijuar një kosh riciklimi të shisheve intelektuale për departamentin e riciklimit pranë vendit tuaj: sapo të hidhni një shishe në kazanin special, ekrani pranë tij do të tregojë materialin e tij.

Furnizimet

Ajo që na nevojitet është një kuti për shishet që dëshironi të ricikloni, një qark fotoni me mikrofon, një kompjuter me një lidhje në internet dhe një buton (të cilin ne e përdorim me një iPad).

Hapi 1: Hidhini një sy Si Punon

Hidhini një sy Si Punon
Hidhini një sy Si Punon

Hapi 2: Bëni një kuti

Bëni një Kuti
Bëni një Kuti

Këtu ne përdorim katër dërrasa akrilike dhe një dërrasë druri për të formuar kutinë. Ju mund të përdorni çdo material që dëshironi, por sigurohuni që ato janë mjaft të forta për të mbështetur mijëra herë të hedhjes së shisheve, dhe, natyrisht, duhet të bëjë tinguj.

Hapi 3: Trajnoni modelin tuaj të mësimit të makinës akustike

Trajnoni modelin tuaj të mësimit të makinës akustike
Trajnoni modelin tuaj të mësimit të makinës akustike

Këtu, ne përdorim prototipin tonë të kazanit të riciklimit për të simuluar hedhjen e llojeve të ndryshme të shisheve në një kosh plehrash. Duke përdorur makinën e mësueshme të faqes në internet, ne regjistrojmë lloje të ndryshme të tingujve që bien dhe nxjerrim mostrat e zërit. Dhe pastaj duke përdorur Modelin e Trenit për të trajnuar kompjuterin të njohë këto lloje të ndryshme të tingujve. Mos harroni të eksportoni modelin në mënyrë që të përdoret në faqen tuaj të internetit.

Në këtë proces, ne mblodhëm tingullin që lëshohet nga katër lloje shishesh (shishe plastike, kanaçe, kuti letre, qelqi) të cilat përdoren shpesh në jetën e përditshme.

Hapi 4: Ndërtoni qarkun tuaj fotonik

Ndërtoni qarkun tuaj fotonik
Ndërtoni qarkun tuaj fotonik
Ndërtoni qarkun tuaj fotonik
Ndërtoni qarkun tuaj fotonik

Përdorni një mikrofon dhe një altoparlant për të lidhur qarkun foton, shihni foton më lart. Mos harroni ta lidhni atë me energjinë.

Zgjidhja e problemeve Koha

Nëse përdorni një version tjetër të qarkut foton ose Arduino, mund të jeni në gjendje të aplikoni bibliotekën e mësimit të makinerisë "TensorFlowLite" në Photon. Sidoqoftë, versioni ynë i fotonit nuk i shërben një funksioni të tillë. Në vend të kësaj, ne përdorim bibliotekën javascript të mjetit të mësimit të makinerisë.

Ndërkohë, versioni ynë i fotonit nuk mund të dërgojë audio në kompjuter dhe ta analizojë atë në kohë reale. Prandaj, ne përdorim paketën "Speaker" npm për të luajtur audio dhe për ta analizuar atë në shfletues.

Nëse keni një version tjetër të fotonit ose Arduino, mund të provoni disa mënyra më të lehta për të dërguar audio në kompjuter ose për të aplikuar bibliotekën e mësimit të makinerisë në qarkun tuaj.

Hapi 5: Shërbeni kodin tuaj në kompjuter

Përdorni Node.js për t'i shërbyer kodit për të marrë audio dhe luajtur automatikisht. Ti mundesh

Mund ta gjeni në Github.

Këtu është kodi kryesor që kemi përdorur në këtë hap.

… // Ruani skedarin wav në vend dhe luajeni kur të përfundojë transferimi

socket.on ('të dhënat', funksioni (të dhënat) {// Ne kemi marrë të dhëna për këtë lidhje. writer.write (të dhëna, 'gjashtëkëndësh');});

socket.on ('fund', funksion () {console.log ('transmetimi i plotë, i ruajtur në' + outPath); Writer.end (); var file = fs.createReadStream (outPath); var reader = wav. Reader i ri) (); // ngjarja "format" emetohet në fund të lexuesit të kokës WAVE. në ('format', funksion () {// titulli i WAVE hiqet nga dalja e lexuesit të lexuesit. tuba (folës i ri (wavOpts));}); // tuboni skedarin WAVE në skedarin e shembullit Reader.pipe (lexues);}); }). dëgjoni (dataPort); …

Hapi 6: Zhvilloni vizualizimin tuaj

Zhvilloni vizualizimin tuaj
Zhvilloni vizualizimin tuaj
Zhvilloni vizualizimin tuaj
Zhvilloni vizualizimin tuaj

Përdorni javascript për të dërguar kërkesën AJAX në grimcë dhe kontrolloni funksionin "hapur". Kur thirret funksioni "i hapur" dhe vlera vendoset në "1", mikrofoni në foton ndizet dhe regjistrohet për 3 sekonda. Audio e regjistruar do të dërgohet në kompjuter dhe do të luhet automatikisht.

Pasi kompjuteri të marrë audio, njohja do të shfaqet në faqe.

Recommended: