Cuprins:

Coș de reciclare a sticlei intelectuale: 6 pași
Coș de reciclare a sticlei intelectuale: 6 pași

Video: Coș de reciclare a sticlei intelectuale: 6 pași

Video: Coș de reciclare a sticlei intelectuale: 6 pași
Video: Ce înseamna semnul tau din nastere 2024, Noiembrie
Anonim
Coș de reciclare a sticlei intelectuale
Coș de reciclare a sticlei intelectuale

Am creat acest coș de reciclare împreună cu Yeting Bao și Yuni Xie. Vă mulțumim pentru devotamentul dvs. față de acest proiect:).

Utilizați un instrument de învățare automată ușor de utilizat pentru a crea un coș de reciclare intelectuală pentru sticla pentru departamentul de reciclare de lângă locul dvs.: odată ce ați aruncat o sticlă în coșul special, ecranul de lângă acesta îi va arăta materialul.

Provizii

Avem nevoie de o cutie pentru sticlele pe care doriți să le reciclați, un circuit de fotoni cu microfon, un computer cu conexiune la Internet și un buton (pe care îl folosim un iPad).

Pasul 1: aruncați o privire la modul în care funcționează

Uitați-vă la modul în care funcționează
Uitați-vă la modul în care funcționează

Pasul 2: Faceți o cutie

Faceți o cutie
Faceți o cutie

Aici folosim patru plăci acrilice și o placă de lemn pentru a forma cutia. Puteți folosi orice material doriți, dar asigurați-vă că sunt suficient de puternici pentru a suporta mii de ori de scăpare a sticlelor și, desigur, trebuie să scoată sunete.

Pasul 3: Instruiți-vă modelul de învățare acustică

Antrenează-ți modelul de învățare acustică
Antrenează-ți modelul de învățare acustică

Aici, folosim prototipul coșului de reciclare pentru a simula aruncarea diferitelor tipuri de sticle într-un coș de gunoi. Prin utilizarea mașinii de învățat a site-ului web, înregistrăm diferite tipuri de sunete care scapă și extragem probele de sunet. Și apoi folosind Modelul trenului pentru a instrui computerul să recunoască aceste diferite tipuri de sunete. Nu uitați să exportați modelul pentru a putea fi utilizat pe site-ul dvs. web.

În acest proces, am colectat sunetul de scădere produs de patru tipuri de sticle (sticlă de plastic, cutii, cutie de hârtie, sticlă) care sunt utilizate frecvent în viața de zi cu zi.

Pasul 4: Construiți-vă circuitul de fotoni

Construiți-vă circuitul de fotoni
Construiți-vă circuitul de fotoni
Construiește-ți circuitul de fotoni
Construiește-ți circuitul de fotoni

Utilizați un microfon și un difuzor pentru a conecta circuitul de fotoni, consultați imaginea de mai sus. Nu uitați să îl conectați la alimentare.

Depanarea timpului

Dacă utilizați o altă versiune a fotonului sau a circuitului Arduino, este posibil să puteți aplica biblioteca de învățare automată „TensorFlowLite” la Photon. Cu toate acestea, versiunea noastră de foton nu îndeplinește o astfel de funcție. În schimb, folosim biblioteca javascript a instrumentului de învățare automată.

Între timp, versiunea noastră de foton nu poate trimite audio la computer și nu o poate analiza în timp real. Prin urmare, folosim pachetul „Speaker” npm pentru a reda audio și a-l analiza în browser.

Dacă aveți o altă versiune de foton sau Arduino, ați putea încerca câteva modalități mai ușoare de a trimite sunetul pe computer sau de a aplica biblioteca de învățare automată în circuitul dvs.

Pasul 5: difuzați codul pe computer

Utilizați Node.js pentru a difuza codul pentru a primi audio și a reda automat. Poti

O puteți găsi în Github.

Iată codul principal pe care l-am folosit în acest pas.

… // Salvați fișierul wav local și redați-l când transferul este finalizat

socket.on ('date', funcție (date) {// Am primit date despre această conexiune. writer.write (data, 'hex');});

socket.on ('end', function () {console.log ('transmission complete, saved to' + outPath); writer.end (); var file = fs.createReadStream (outPath); var reader = new wav. Reader (); // evenimentul „format” este emis la sfârșitul cititorului de antet WAVE. (wavOpts));}); // conduceți fișierul WAVE în fișierul instanței Reader.pipe (reader);}); }). asculta (dataPort); …

Pasul 6: Dezvoltați vizualizarea

Dezvoltă-ți vizualizarea
Dezvoltă-ți vizualizarea
Dezvoltă-ți vizualizarea
Dezvoltă-ți vizualizarea

Utilizați javascript pentru a trimite cererea AJAX către particule și controlați funcția „deschis”. Când funcția „deschis” este apelată și valoarea este setată la „1”, microfonul de pe foton ar fi pornit și înregistrat timp de 3 secunde. Sunetul înregistrat va fi trimis la computer și redat automat.

Odată ce computerul a primit sunet, recunoașterea va apărea pe pagină.

Recomandat: