Obsah:

Kôš na intelektuálne fľaše: 6 krokov
Kôš na intelektuálne fľaše: 6 krokov

Video: Kôš na intelektuálne fľaše: 6 krokov

Video: Kôš na intelektuálne fľaše: 6 krokov
Video: Электрика в квартире своими руками. Переделка хрущевки от А до Я #9 2024, November
Anonim
Kôš na intelektuálne fľaše
Kôš na intelektuálne fľaše

Tento odpadkový kôš som vytvoril spoločne s Yeting Bao a Yuni Xie. Ďakujem za oddanosť tomuto projektu:).

Pomocou ľahko použiteľného nástroja strojového učenia vytvorte intelektuálny kôš na recykláciu fliaš pre recyklačné oddelenie vo vašom okolí: Keď fľašu hodíte do špeciálneho koša, na obrazovke vedľa sa zobrazí jej materiál.

Zásoby

Potrebujeme škatuľu na fľaše, ktoré chcete recyklovať, fotónový obvod s mikrofónom, počítač s pripojením na internet a tlačidlo (ktoré používame na zariadení iPad).

Krok 1: Pozrite sa, ako to funguje

Pozrite sa, ako to funguje
Pozrite sa, ako to funguje

Krok 2: Vytvorte škatuľu

Vyrobte si škatuľu
Vyrobte si škatuľu

Tu na výrobu škatule používame štyri akrylové dosky a jednu drevenú dosku. Môžete použiť akýkoľvek materiál, ktorý chcete, ale uistite sa, že sú dostatočne pevné, aby vydržali tisíckrát zhadzovanie fliaš, a samozrejme, musí vydávať zvuky.

Krok 3: Vycvičte si svoj model akustického strojového učenia

Vycvičte si svoj model akustického strojového učenia
Vycvičte si svoj model akustického strojového učenia

Tu používame náš prototyp koša na simuláciu vyhadzovania rôznych typov fliaš do koša. Použitím zariadenia, ktoré je možné naučiť, zaznamenávame rôzne druhy klesajúcich zvukov a extrahujeme zvukové ukážky. A potom pomocou Train Modelu vycvičte počítač, aby rozoznal tieto rôzne druhy zvukov. Nezabudnite model exportovať, aby ho bolo možné použiť na vašom webe.

V tomto procese sme zhromaždili zvuk púšťania vytvorený štyrmi druhmi fliaš (plastová fľaša, plechovky, papierová škatuľka, sklo), ktoré sa často používajú v každodennom živote.

Krok 4: Zostavte si fotónový obvod

Vybudujte si svoj fotónový obvod
Vybudujte si svoj fotónový obvod
Vybudujte si svoj fotónový obvod
Vybudujte si svoj fotónový obvod

Na pripojenie fotónového obvodu použite mikrofón a reproduktor, viď obrázok vyššie. Nezabudnite ho pripojiť k napájaniu.

Riešenie problémov s časom

Ak používate inú verziu fotónového alebo Arduino obvodu, možno budete môcť na Photon použiť knižnicu strojového učenia „TensorFlowLite“. Naša verzia fotónu však takúto funkciu neslúži. Namiesto toho používame knižnicu javascriptov nástroja strojového učenia.

Medzitým naša verzia fotónu nemôže odosielať zvuk do počítača a analyzovať ho v reálnom čase. Preto používame balík „Speaker“npm na prehrávanie zvuku a jeho analýzu v prehliadači.

Ak máte inú verziu fotónu alebo Arduina, môžete vyskúšať niekoľko jednoduchších spôsobov odoslania zvuku do počítača alebo použiť do svojho obvodu knižnicu strojového učenia.

Krok 5: Kód doručte do počítača

Použite Node.js na doručenie kódu na automatický príjem zvuku a prehrávanie. Môžeš

Nájdete ho v Github.

Tu je hlavný kód, ktorý sme použili v tomto kroku.

… // Súbor wav uložte lokálne a po dokončení prenosu ho prehrajte

socket.on ('data', function (data) {// Dostali sme údaje o tomto spojení. writer.write (data, 'hex');});

socket.on ('end', function () {console.log ('prenos dokončený, uložený do' + outPath); Writer.end (); var file = fs.createReadStream (outPath); var reader = new wav. Reader (); // udalosť "formát" sa spustí na konci čítačky hlavičiek WAVE.on ('format', function () {// hlavička WAVE sa odstráni z výstupu čítačky.pipe (nový reproduktor (wavOpts));}); // presuňte súbor WAVE do súboru inštancie programu Reader file.pipe (reader);}); }). počúvať (dataPort); …

Krok 6: Rozvíjajte svoju vizualizáciu

Rozvíjajte svoju vizualizáciu
Rozvíjajte svoju vizualizáciu
Rozvíjajte svoju vizualizáciu
Rozvíjajte svoju vizualizáciu

Pomocou javascriptu odošlite požiadavku AJAX na častice a ovládajte funkciu „otvoriť“. Keď zavoláte funkciu „otvoriť“a hodnota je nastavená na „1“, mikrofón na fotóne sa zapne a bude nahrávať 3 sekundy. Zaznamenaný zvuk sa odošle do počítača a automaticky sa prehrá.

Akonáhle počítač prijme zvuk, rozpoznanie sa zobrazí na stránke.

Odporúča: