
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

Ta koš za smeti sem ustvaril skupaj z Yeting Bao in Yuni Xie. Hvala za vašo predanost temu projektu:).
Z orodjem za strojno učenje, ki je enostaven za uporabo, ustvarite intelektualni koš za recikliranje steklenic za oddelek za recikliranje v bližini vašega kraja: ko steklenico spustite v poseben koš, bo na zaslonu poleg nje prikazan njen material.
Zaloge
Potrebujemo škatlo za steklenice, ki jih želite reciklirati, fotonsko vezje z mikrofonom, računalnik z internetno povezavo in gumb (ki ga uporabljamo iPad).
1. korak: Oglejte si, kako deluje

Korak: Naredite škatlo

Tu za oblikovanje škatle uporabljamo štiri akrilne plošče in eno leseno ploščo. Uporabite lahko kateri koli material, ki ga želite, vendar se prepričajte, da je dovolj močan, da lahko več tisočkrat izpusti steklenice in seveda mora oddajati zvoke.
3. korak: Usposobite svoj model akustičnega strojnega učenja

Tukaj s prototipom koša za recikliranje simuliramo metanje različnih vrst steklenic v koš. Z uporabo učljivega stroja na spletnem mestu snemamo različne vrste spuščanja zvokov in izvlečemo zvočne vzorce. Nato uporabite model vlaka za usposabljanje računalnika, da prepozna te različne vrste zvokov. Ne pozabite izvoziti modela, da ga lahko uporabite na svojem spletnem mestu.
V tem procesu smo zbrali padajoč zvok štirih steklenic (plastične steklenice, pločevinke, papirnate škatle, steklo), ki se pogosto uporabljajo v vsakdanjem življenju.
4. korak: Zgradite svoje fotonsko vezje


Za priključitev fotonskega vezja uporabite mikrofon in zvočnik, glejte zgornjo sliko. Ne pozabite ga priključiti na napajanje.
Odpravljanje težav pri času
Če uporabljate drugo različico fotonskega ali Arduinovega vezja, boste morda lahko za Photon uporabili knjižnico strojnega učenja »TensorFlowLite«. Vendar naša različica fotona ne opravlja te funkcije. Namesto tega uporabljamo knjižnico javascript orodja za strojno učenje.
Medtem naša različica fotona ne more pošiljati zvoka v računalnik in ga analizirati v realnem času. Zato za predvajanje zvoka in njegovo analizo v brskalniku uporabljamo paket »Zvočnik«.
Če imate drugo različico fotona ali Arduina, lahko poskusite z enostavnejšimi načini pošiljanja zvoka v računalnik ali uporabo knjižnice strojnega učenja v svojem vezju.
5. korak: Vnesite kodo v računalnik
Uporabite Node.js za serviranje kode za samodejni sprejem zvoka in predvajanje. Ti lahko
Najdete ga v Githubu.
Tu je glavna koda, ki smo jo uporabili v tem koraku.
… // Shranite datoteko wav lokalno in jo predvajajte, ko je prenos končan
socket.on ('data', function (data) {// Prejeli smo podatke o tej povezavi. writer.write (data, 'hex');});
socket.on ('end', function () {console.log ('prenos končan, shranjen v' + outPath);riter.end (); var file = fs.createReadStream (outPath); var reader = new wav. Reader (); // dogodek "format" se odda na koncu bralnika glave WAVE.on ('format', function () {// je glava WAVE odstranjena iz izhoda bralnika. pipe (nov zvočnik (wavOpts));}); // prenesite datoteko WAVE v datoteko primerka Reader.pipe (bralnik);}); }). poslušaj (dataPort); …
6. korak: Razvijte svojo vizualizacijo


Uporabite javascript, da pošljete zahtevo AJAX delcem in nadzirate funkcijo »odprto«. Ko pokličete funkcijo »odprto« in vrednost nastavite na »1«, bi se mikrofon na fotonu vklopil in snemal 3 sekunde. Posneti zvok bo poslan v računalnik in se samodejno predvajal.
Ko računalnik prejme zvok, se bo prepoznavanje prikazalo na strani.
Priporočena:
Arduino in Neopixel steklenica koksa iz steklenice Rainbow Party Light: 7 korakov (s slikami)

Arduino & Neopixel Coke Bottle Rainbow Party Light: Tako moj sin Doon opazi zelo kul luč za zabave iz starih steklenic koksa in gnusnih drobov svetlečih palic in vpraša, ali lahko naredimo enega za njegove prihajajoče šolske izpite, ki so čez pihanje PartAYYY !! ! Rečem zagotovo, a ne bi raje imeli kaj takega
KAKO Obrniti plastične steklenice na namizno svetilko: 8 korakov

KAKO PRENOSITI PLASTIČNE STEKLENICE NA NAMIZNI LAMPO: v tem navodilu vam bom pokazal, kako narediti lastno super namizno svetilko z uporabo praznih neumnih plastičnih steklenic
Reciklirano motorno kolo iz pokrova steklenice: 9 korakov (s slikami)

Reciklirano motorno kolo iz pokrova steklenice: v Kaj storiti doma? Tukaj je nekaj preprostih načinov za izdelavo dirkalnih avtomobilov doma. Vodil vas bom korak za korakom pri izdelavi osnovnih in naprednih dirkalnih avtomobilov. Lahko naredite in preizkusite. ali pa ga zapakirate kot darilo, ki ga podarite svojim otrokom ali prijateljem. Upam
Držalo za steklenice za vodo: 16 korakov

Opomnik za držalo za steklenico vode: Ste kdaj pozabili piti vodo? Vem, da imam! Zato sem prišel na idejo, da bi ustvaril držalo za steklenico vode, ki bi vas spomnilo, da pijete vodo. Nosilec steklenic za vodo ima funkcijo, pri kateri se bo vsako uro oglasil hrup, ki vas opomni na
USB URGENTNA SVETILKA IZ UPORABLJENE PLASTIČNE STEKLENICE: 5 korakov

USB NUJNA SVETILKA IZ UPORABLJENE PLASTIČNE STEKLENICE: Pozdravljeni, to je moja prva objava o navodilih. V tem prispevku vam bom pokazal, kako sem naredil to nizkoenergijsko svetilko v sili iz plastične steklenice