Cuprins:
- Provizii
- Pasul 1: aruncați o privire la modul în care funcționează
- Pasul 2: Faceți o cutie
- Pasul 3: Instruiți-vă modelul de învățare acustică
- Pasul 4: Construiți-vă circuitul de fotoni
- Pasul 5: difuzați codul pe computer
- Pasul 6: Dezvoltați vizualizarea
Video: Coș de reciclare a sticlei intelectuale: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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ă
Pasul 2: 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ă
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
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
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:
Ce nu știați despre Coșul de reciclare !!: 6 pași
Ce nu știați despre Coșul de reciclare !!: Acest instructiv vă va arăta câteva lucruri pe care probabil nu le-ați știut despre coșul de reciclare Vă rugăm să vă abonați la canalul meuMulțumiri
Realizarea unui colier Fulger folosind materiale de reciclare: 5 pași (cu imagini)
Realizarea unui colier fulger folosind materiale de reciclare: Bună tuturor, acum aproximativ o lună, am cumpărat niște lumini LED cu bandă accesibilă de la Bangood.com. Puteți vedea că luminile cu benzi LED sunt utilizate în designul interior / exterior al casei / grădinii etc. Am decis să fac un colier luminos pentru momentul în care noul
Personalizați numele coșului de reciclare PC: 5 pași
Personalizați numele coșului de reciclare al computerului: v-ați întrebat vreodată cum să redenumiți coșul de reciclare? Credeți că „coșul de reciclare " numele nu este grozav? Plictisit uitându-vă la Coșul de reciclare? așa că aceste instrucțiuni vă vor schimba numele coșului de reciclare al PC-ului FĂRĂ NICIUN PROGRAM, doar urmați pașii și sunteți
Transplant de baterii, reciclare la maxim: 5 pași
Transplant de baterii, reciclare la maxim: În timp ce îmi curățam atelierul, am găsit câteva baterii DeWALT care erau complet moarte. Nu vor lua nicio taxă, iar zapping-ul cu tensiune înaltă nu a funcționat eter. Deoarece majoritatea instrumentelor mele sunt DeWALT, este util să ai baterii suplimentare
Ascundeți Coșul de reciclare: 10 pași
Ascundeți Coșul de reciclare: Urați pictograma coșului de reciclare de pe desktopul dvs. Windows XP care pur și simplu nu va dispărea? Utilizați această metodă pentru a o ascunde fără a ascunde niciuna dintre celelalte pictograme