Cuprins:

Intercom Google Pi 1986: 8 pași (cu imagini)
Intercom Google Pi 1986: 8 pași (cu imagini)

Video: Intercom Google Pi 1986: 8 pași (cu imagini)

Video: Intercom Google Pi 1986: 8 pași (cu imagini)
Video: Ferghana Plov. Detalii reteta. Fă-o și vei fi bine!!! 2024, Noiembrie
Anonim
Image
Image
Intercom Google Pi 1986
Intercom Google Pi 1986
Intercom Google Pi 1986
Intercom Google Pi 1986

Acesta este un interfon din 1986 pe care l-am convertit într-un asistent vocal Google montat pe perete, folosind un Raspberry PI 3 și kit-ul Google AIY (Artificial Intelligence Yourself) care a venit gratuit cu numărul 57 al revistei MagPi. Este un dispozitiv în stil Google Home cu un aspect retro!

În cazul în care nu puteți vedea linkul video încorporat, se află la:

Pasul 1: De unde ai luat pălăria aceea?

De unde ai luat pălăria aceea?
De unde ai luat pălăria aceea?
De unde ai luat pălăria aceea?
De unde ai luat pălăria aceea?
De unde ai luat pălăria aceea?
De unde ai luat pălăria aceea?
De unde ai luat pălăria aceea?
De unde ai luat pălăria aceea?

Google AIY HAT (Hardware Attached on Top) al lui Pi se află la baza acestui proiect și este minunat că a venit gratuit cu revista MagPi. N-am auzit niciodată de asta până când nu am citit anunțul pe Twitter în ziua în care a apărut revista, determinând o pauză entuziasmată la prânz la „Big Sainsburys” pentru a obține unul înainte de a se epuiza. Mai erau trei pe raft și îmi doresc pe jumătate să le cumpăr pe toate, dar este mai bine să știu că mai mulți fani Pi se distrează la fel ca mine!

Pe scurt, fundația Raspberry Pi a făcut echipă cu Google pentru a dezvolta un HAT ușor de utilizat pentru a aduce puterea interacțiunii Google Natural Language în Raspberry Pi - trusa de revistă a inclus HAT și tot ce aveți nevoie (cu excepția unui Pi) pentru a construi acest lucru. tu. Instrucțiunile au fost clare și bine scrise, felicitări și pentru proiectanții kitului, toate componentele au fost de foarte bună calitate și au putut fi asamblate fără lipire.

În forma sa de bază, kitul folosește Asistentul Google pentru a răspunde la întrebările dvs. rostite, „ascultă” după o singură apăsare a butonului și apoi își dă seama cumva când ați terminat de vorbit - a funcționat imediat și a făcut o primă impresie foarte bună, perfect pentru a construi cu copii sau ca un prim picior în vastul ocean de posibilități Pi. Kitul AIY a fost conceput pentru a fi încorporat în propria carcasă din carton (un pic ca vizualizatorul Google Cardboard VR), dar după asamblare și testare nu am putut aștepta să construiesc acest motor puternic într-o carcasă mai potrivită cu conversiile mele obișnuite retro.

Pasul 2: comunicări vintage

Comunicări vintage
Comunicări vintage
Comunicări vintage
Comunicări vintage
Comunicări vintage
Comunicări vintage
Comunicări vintage
Comunicări vintage

Am ridicat acest set de trei interfoane FM de la mijlocul anilor 1980 la o vânzare recentă pentru 4 GBP - nu am putut rezista senzației lor de epocă și designului cutiei cu stiloul „executiv” (cu ceas LCD integrat!) Și legat din piele volume. Apoi au stat o vreme în atelier în timp ce testarea lor a arătat că, din păcate, nu au fost concepute pentru casele cu interferențe ridicate de astăzi.

M-a interesat să știu când acestea au fost vândute inițial (deși stiloul cu ceas digital de pe cutie a dat un indiciu puternic), așa că a fost săpat prin arhiva online a cataloagelor Radio Shack (vă amintiți Tandy în Marea Britanie?). Am ghicit 1985 și am rămas la doar un an, este atât de satisfăcător încât cineva a ținut o evidență a acestora!

În momentul în care am scos kitul Google AIY, am știut că una dintre aceste unități vechi va fi o potrivire perfectă pentru acesta - la urma urmei, ambele se bazau în esență pe un buton, microfon și difuzor, doar cu tehnologie diferită între ele. Destul de curând am scos șurubelnițele și, ignorând avertizarea de pe caz ca de obicei, am început să demontez una dintre unități. Deschiderea carcasei este întotdeauna una dintre părțile mele preferate ale unui proiect de restaurare sau conversie, pur și simplu nu știi niciodată ce vei găsi în interior. Placa de circuite principale a fost destul de voluminoasă (și 240v, ceea ce pare foarte ciudat în zilele noastre), dar odată ce a fost eliminată literalmente, nu a mai rămas decât cazul, butonul și difuzorul. Cu totul dezbrăcat, părea că există suficient spațiu pentru Pi și alte componente - dar aspectul poate fi înșelător …

Pasul 3: Făcându-l potrivit

Făcându-l potrivit
Făcându-l potrivit
Făcându-l potrivit
Făcându-l potrivit
Făcându-l potrivit
Făcându-l potrivit
Făcându-l potrivit
Făcându-l potrivit

Confruntat cu carcasa goală, prima sarcină a fost să decidă unde va merge Pi, cu Google HAT-ul său strălucitor fixat deasupra. Acest lucru a fost mult mai strâns decât mă așteptam, o mulțime de orientări pur și simplu nu ar funcționa din cauza volumului difuzorului și a spațiului necesar pentru butonul mare de interfon articulat, iar cele care nu au blocat porturile Pi au interferat frustrant cu altceva.

Difuzorul din kitul AIY nu se va potrivi niciodată, era mult prea mare pentru caz, așa că trebuia să găsesc o alternativă. Din păcate, difuzorul original al interfonului nu a fost la înălțime, dar după o mulțime de vânătoare online am găsit upgrade-ul ideal, avea același diametru ca originalul, dar mult mai robust, din fericire sunând la fel de bun ca cel din kit.

Presupunusem că kitul va include un singur microfon ieftin care se va potrivi frumos în spatele grilei originale, dar în schimb era o afacere stereo fantezie, pe propria sa placă de circuit, cu microfoanele în mod curios distanțate în mod similar cu cele de pe produsul Google Home în sine. A nu pune microfonul în spatele grilei însemna că aș putea pune Pi jos în acel capăt, deși era foarte potrivit și însemna că nu puteam expune portul HDMI - un compromis corect.

Apoi am îndepărtat unele dintre stâlpi, bulgări și umflături din interiorul carcasei cu un instrument rotativ, astfel încât Pi să stea plat, apoi am continuat să explorez modul în care noile componente ar putea funcționa cumva în armonie cu carcasa de epocă și controale.

Pasul 4: Kit Hacks

Kit Hacks
Kit Hacks
Kit Hacks
Kit Hacks
Kit Hacks
Kit Hacks

Prima oprire în ceea ce privește componentele a fost acea placă de microfon minunată - aceasta a fost o potrivire naturală pentru partea superioară a carcasei, așa că am măsurat (de mai multe ori) distanța dintre microfoane și le-am forat niște găuri înfundate - până acum, bine! Ar fi ușor lipit la cald atunci când a venit la asamblare.

În kit, comutatorul, butonul și LED-ul se potriveau, dar aveam nevoie să separ aceste funcții. Instinctul meu a fost să folosesc componente alternative, dar apoi am considerat o provocare personală să folosesc doar biții care au venit împreună cu kitul!

Butonul original de „convorbire” al interfonului a avut destul de multe deplasări, pivotând pe o bară cu o senzație retro minunată pe care am vrut să o păstrez, așa că am căutat modalități de a monta comutatorul kitului în conformitate cu acesta. Motto-ul meu pentru ultimele câteva proiecte Pi a fost „păstrați-l simplu, faceți-l distractiv”, așa că m-am uitat la accesoriile originale pentru opțiuni. În mod uimitor, am reușit să folosesc o gaură de șurub existentă pentru a menține comutatorul în poziție, înlocuind doar șurubul original cu unul mai lung pentru a găzdui corpul unității.

LED-ul a urmat - interfonul original avea un indicator LED, dar timpul a trecut de la zilele cu LED-uri „roșii sau verzi” slabe și m-am gândit că a avea un LED alb strălucitor care scotea din carcasă ar fi cam mult! În afară de iluminarea a jumătate din bucătărie noaptea, s-a simțit prea „în fața ta” pentru acest proiect. Am decis în schimb să montez LED-ul kitului în spatele a ceea ce era grila microfonului, astfel încât să ofere iluminare subtilă și feedback fără a fi prea intruziv. Am decupat cablul LED și am lipit un conector component cu 2 găuri în locul conectorilor pică ai kitului, apoi l-am fixat între porturile USB de pe placa Pi, astfel încât să rămână în poziție și să strălucească prin grila microfonului.

Știind că totul se va potrivi acum, a venit timpul să trecem la produse cosmetice!

Pasul 5: atingere

Retușare
Retușare
Retușare
Retușare
Retușare
Retușare
Retușare
Retușare

Personal îmi place stilul acestor interfoane vechi și butoanele lor tactile, dar viziunea mea a fost să-l montez discret pe peretele dintre bucătărie și camera de familie (o zonă cu trafic foarte mare!), Așa că cu siguranță avea nevoie de un pic de față- lift.

În acest moment s-a făcut tot surplusul de măcinare a plasticului și știam exact cum și unde se vor încadra piesele în carcasă, așa că am dat mai întâi tuturor pieselor care necesită vopsea o frecare bună în chiuvetă pentru a îndepărta trei decenii de murdărie & grăsime.

Apoi au venit câteva straturi de grund pentru a mă asigura că stratul final se va aplica corect - am fost păcălit de vopseaua „direct la plastic”, așa că îmi iau întotdeauna timpul suplimentar pentru a amorsa suprafața acum. Am o adevărată relație de iubire-ură cu pictura prin spray, este întotdeauna spre sfârșitul unui proiect, așa că sunt dornic să o fac, dar în același timp știu că este nevoie doar de un spray prea zelos pentru a distruge finisajul! Platoul meu vechi de încredere a condimentului a venit foarte la îndemână pentru rotirea pieselor în timp ce pulverizați, deoarece nu există prea mult spațiu pentru cot în magazie!

Am folosit o vopsea manuală cu un finisaj frumos mat, nu una pe care am folosit-o până acum, iar numeroasele straturi subțiri au continuat destul de frumos - în ciuda furtunii de vară, ceea ce înseamnă că m-am îmbibat de fiecare dată când am scos pentru a aplica un alt strat.

Un alt lucru pe care l-am învățat din experiența amară este să las vopseaua să se întărească corect înainte de asamblarea proiectului! Câteva zile mai târziu, era timpul pentru partea distractivă, punând totul împreună (și rugându-ne în secret să se potrivească).

Pasul 6: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

A fost minunat să aibă toate piesele așezate ca un kit pentru asamblare - nu erau atât de multe de făcut, dar lucrurile trebuiau să meargă împreună într-o ordine specifică, pentru a nu intra în modul celuilalt.

Mai întâi am înșurubat Pi în carcasă - este ținut doar de un singur șurub, dar nu are literalmente spațiu de zgomot! Apoi a venit LED-ul, care a fost fixat între porturile USB ale dispozitivului Pi, astfel încât să stea direct sub grila microfonului original. Apoi HAT a fost adăugat ușor deasupra și cablul LED / Switch a fost conectat ferm.

Placa de microfon, difuzorul și cadranul de volum (neutilizat) au fost ușor lipite la cald și conectate la HAT, apoi butonul articulat a fost asamblat și fixat în loc cu șurubul de fixare, care a ținut și comutatorul de la kit doar în poziția corectă în spatele ei.

În cele din urmă, cele două jumătăți ale carcasei au fost înșurubate (întotdeauna cea mai dodgiest parte) și selectorul neutilizat a fost blocat.

Intercom Pi trebuia să fie subtil și subevaluat, dar am vrut să adaug un pic de culoare, așa că am ridicat culorile de pe sigla Google și le-am tipărit pe o mică bucată de hârtie, unde inițial ați fi scris în numele camerei sau persoană.

Pasul 7: Faceți-l inteligent

Făcându-l inteligent
Făcându-l inteligent
Făcându-l inteligent
Făcându-l inteligent

Îmi place potențialul controlului vocal, primul meu proiect a fost Google Voice Search-O-Matic în iunie 2014! Mai recent, am folosit serviciul vocal Amazon Alexa în AlexaPhone și Rabbit Pi, așa că am fost interesat să văd cum se compară Google Assistant și HAT, deși, evident, este mai puțin matur ca platformă, în special în arena producătorilor. După ce în trecut a petrecut ore întregi făcând ca Alexa și un Pi să se joace frumos cu plăci de sunet USB, difuzoare portabile și microfoane, a fost o adevărată plăcere să folosiți Voice HAT pentru această construcție, a fost nevoie de multă frustrare și Googling (ciudat) din ecuaţie.

Kitul AIY vine cu mai multe opțiuni pentru integrarea cu proiecte, puteți înlocui serviciul Asistent Google cu Cloud Speech pentru mai multe opțiuni text-to-speech sau chiar utilizați o versiune Androidthings. Hardware-ul HAT este la fel de flexibil și are multe conexiuni de conectat în servouri sau componente GPIO (General Purpose In Out), toate putând fi activate prin voce.

Este încă destul de devreme pentru dispozitivele Google Home de acasă, iar software-ul Python al HAT nu este încă 100% la un nivel cu Google Home „adecvat”, de exemplu, nu apare ca dispozitiv conectat în aplicația Google Home și nu există încă o integrare Chromecast, dar se pare că există o comunitate activă de dezvoltatori / hacking și multe dintre caracteristicile remarcabile sunt deja pe foaia de parcurs de dezvoltare.

De când am construit interfonul, codul AIY Projects a fost actualizat semnificativ, iar acum este simplu să alegeți între apăsarea unui buton, bătând din palme sau doar spunând „OK Google” pentru a vă asculta dispozitivul - cu activarea vocală este mult mai ușor pentru a juca trivia la ora micului dejun acum!

Dacă rulați în continuare codul original, merită actualizat. Am urmat ghidul pas cu pas al lui Eric Duncan și a funcționat prima dată - este, de asemenea, o idee să păstrezi filele celei mai recente versiuni a codului de pe pagina github, deoarece dezvoltările ulterioare nu pot fi departe.

Pentru acest proiect am vrut să integrez interfonul cu alte lucruri cât mai simplu posibil, așa că am legat Asistentul Google de contul meu IFTTT (If This Then That) existent. Dacă nu ați folosit IFTTT înainte, este un hub fantastic pentru conectarea serviciilor online, asocierea declanșatoarelor și acțiunilor din diferite servicii.

IFTTT vă permite să controlați prize inteligente, să reglați un termostat, să trimiteți un e-mail de notificare și multe alte lucruri, în funcție de ce servicii ați activat. Asistentul Google pare mai flexibil decât Alexa pentru aceasta, deoarece puteți configura mai multe fraze „declanșatoare” (fără a fi nevoie să spuneți de fapt cuvântul „declanșator” înainte de a le spune) și să personalizați răspunsul pe care asistentul îl va citi atunci când acestea sunt procesate. De exemplu, l-am folosit pentru a aprinde luminile casei păpușii din videoclip cu expresia „Casa păpușii aprinse”, determinând răspunsul „Wakey wakey tiny people” și activând o priză inteligentă WeMo.

Pasul 8: Google acasă

Google acasă
Google acasă
Google acasă
Google acasă
Google acasă
Google acasă
Google acasă
Google acasă

Acesta a fost un proiect grozav, multă distracție și a fost o adevărată provocare să fac totul să se potrivească - dacă carcasa ar fi fost chiar cu 5 mm mai mică în orice direcție, nu ar fi funcționat, așa că am avut mult noroc în afacere.

După ce am luat câteva poze cu tematică de carton, am montat interfonul pe perete, folosind o conductă mică pentru a ordona singurul cablu la sursa de alimentare. Voice HAT chiar a făcut acest proiect mult mai ușor, știu că poți folosi Google Voice pe un Pi fără el, dar a fost minunat să nu fii nevoit să te joci cu difuzoare alimentate pe baterie, microfoane USB sau o sursă de alimentare separată așa cum am făcut cu proiecte anterioare de voce.

Sunt foarte mulțumit de modul în care s-a dovedit și îl folosim tot timpul, singurul meu regret este că nu exploatez mai multe dintre opțiunile hardware ale Voice HAT, există atât de mult potențial pentru controlul GPIO și al motorului! Sperăm că HAT va fi lansat la vânzare la un moment dat, mi-ar plăcea să pun mâna pe altul (fără să plătesc o avere pe eBay) - un robot de epocă care să-mi aducă telecomanda la comandă ar fi în topul listei!

Dacă vă place acest proiect și doriți să vedeți mai multe, puteți consulta site-ul meu web pentru actualizări ale proiectului în curs la bit.ly/OldTechNewSpec, înscrieți-vă pe Twitter @OldTechNewSpec sau abonați-vă la canalul YouTube în creștere la bit.ly/oldtechtube - dați unele dintre tehnicile dvs. vechi o specificație nouă!

Invention Challenge 2017
Invention Challenge 2017
Invention Challenge 2017
Invention Challenge 2017

Locul doi în Invention Challenge 2017

Provocări neobișnuite pentru utilizări 2017
Provocări neobișnuite pentru utilizări 2017
Provocări neobișnuite pentru utilizări 2017
Provocări neobișnuite pentru utilizări 2017

Locul doi în Provocarea neobișnuită a utilizărilor 2017

Recomandat: