Indholdsfortegnelse:

1986 Google Pi Intercom: 8 trin (med billeder)
1986 Google Pi Intercom: 8 trin (med billeder)

Video: 1986 Google Pi Intercom: 8 trin (med billeder)

Video: 1986 Google Pi Intercom: 8 trin (med billeder)
Video: Speaking of gospels and religion! Another video 📺 of Reverend San Ten Chan live streaming! 2024, November
Anonim
Image
Image
1986 Google Pi Intercom
1986 Google Pi Intercom
1986 Google Pi Intercom
1986 Google Pi Intercom

Dette er et intercom fra 1986, som jeg har konverteret til en vægmonteret Google-stemmeassistent ved hjælp af en Raspberry PI 3 og Google AIY (Artificial Intelligence Yourself) -sættet, der kom gratis med nummer 57 af MagPi-magasinet. Det er en enhed i Google Home -stil med en retro -fornemmelse!

Hvis du ikke kan se det integrerede videolink, er det på:

Trin 1: Hvor har du den HAT fra?

Hvor har du den hat fra?
Hvor har du den hat fra?
Hvor har du den HAT fra?
Hvor har du den HAT fra?
Hvor har du den HAT fra?
Hvor har du den HAT fra?
Hvor har du den hat fra?
Hvor har du den hat fra?

Pi's Google AIY HAT (Hardware Attached on Top) er kernen i dette projekt, og det er fantastisk, at det kom gratis med MagPi -magasinet. Jeg havde aldrig hørt om det, før jeg læste meddelelsen på Twitter den dag, bladet udkom, hvilket fik en spændt frokoststrøg til "Big Sainsburys" for at få en, før de blev udsolgt. Der var stadig tre på hylden, og jeg ville halvt ønske, at jeg havde købt dem alle, men det føles bedre at vide, at flere Pi-fans har det sjovt med det som mig!

I en nøddeskal samarbejdede Raspberry Pi -fonden med Google om at udvikle en brugervenlig HAT for at bringe kraften i Google Natural Language Interaction til Raspberry Pi - magasinsættet inkluderede HAT og alt hvad du har brug for (undtagen en Pi) for at bygge dette dig selv. Instruktionerne var klare og velskrevne, også ros til kitdesignerne, alle komponenterne var i rigtig god kvalitet og kunne samles uden lodning.

I sin grundlæggende form bruger sættet Google Assistant til at besvare dine talte spørgsmål, det "lytter" efter et enkelt tryk på knappen og finder på en eller anden måde ud, når du er færdig med at tale - det fungerede med det samme og gav et rigtig godt førsteindtryk, perfekt til at bygge med børn eller som en første tå-dukkert i det store hav af Pi-muligheder. AIY -sættet blev designet til at blive indbygget i sit eget paphus (lidt som Googles Cardboard VR -viewer), men efter at have samlet og testet det kunne jeg ikke vente med at bygge denne kraftfulde motor til en sag, der mere passede til mine sædvanlige retrokonverteringer.

Trin 2: Vintage Comms

Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms
Vintage Comms

Jeg hentede dette sæt med tre FM-intercoms fra midten af 1980'erne til et salg for nylig for £ 4-jeg kunne ikke modstå deres vintage-følelse og billedkunst med "executive" -pennen (med integreret LCD-ur!) Og læderindbundet bind. De sad derefter et stykke tid på værkstedet, da de testede dem, at de desværre ikke var designet til højinterferenshjem i dag.

Jeg var interesseret i at vide, hvornår disse oprindeligt blev solgt (selvom den digitale urpen på æsken gav et stærkt fingerpeg) så gravet igennem online arkivet til Radio Shack (husker du Tandy i Storbritannien?) Kataloger. Jeg gættede 1985 og var bare et år ude, det er så tilfredsstillende, at nogen har ført en registrering af disse!

I det øjeblik jeg fik Google AIY -kittet, vidste jeg, at en af disse gamle enheder ville være et perfekt match til det - trods alt var begge hovedsageligt baseret på en knap, mikrofon og højttaler, bare med forskellig teknologi imellem. Ret hurtigt havde jeg skruetrækkerne ude, og ignorerede advarslen om sagen som sædvanlig og begyndte at demontere en af enhederne. Åbning af sagen er altid en af mine foretrukne dele af et restaurerings- eller konverteringsprojekt, du ved bare aldrig, hvad du finder indeni. Hovedkortet var temmelig omfangsrigt (og 240v, hvilket virker virkelig underligt i dag), men når det blev fjernet bogstaveligt talt, var alt, hvad der var tilbage, sagen, knappen og højttaleren. Da alt var fjernet, så det ud til, at der var masser af plads til Pi og andre komponenter - men udseende kan bedrage …

Trin 3: Få det til at passe

Gør det fit
Gør det fit
Gør det fit
Gør det fit
Gør det fit
Gør det fit
Gør det fit
Gør det fit

Over for den tomme sag var det første job at beslutte, hvor Pi ville hen, med sin skinnende Google HAT fast fast på toppen. Dette var meget strammere end jeg havde forventet, masser af orienteringer ville bare ikke fungere på grund af hovedparten af højttaleren og den nødvendige plads til den store hængslede intercom -knap, og dem, der ikke blokerede Pi's porte, frustrerede frustrerende med noget andet.

Højttaleren fra AIY -sættet kom aldrig til at passe, den var bare alt for stor til sagen, så jeg var nødt til at finde et alternativ. Den originale intercom -højttaler var desværre ikke klar til jobbet, men efter masser af jagt rundt på nettet fandt jeg den ideelle opgradering, den var den samme diameter som den originale, men meget mere robust, lyder heldigvis lige så godt som den i sættet.

Jeg havde antaget, at sættet ville indeholde en enkelt, billig mikrofon, der ville passe pænt bag det originale gitter, men i stedet var det en fancy stereo -affære, på sit eget kredsløb med mikrofonerne på en underlig måde fordelt på dem på selve Google Home -produktet. Ikke at sætte mikrofonen bag gitteret betød, at jeg kunne sætte Pi'en ned i den ende, selvom det var en rigtig stram pasform og betød, at jeg ikke kunne afsløre HDMI -porten - dog et rimeligt kompromis.

Derefter slibede jeg nogle af stolperne, klumper og stød væk fra indersiden af kabinettet med et roterende værktøj, så Pi ville sidde fladt, derefter gik jeg videre for at undersøge, hvordan de nye komponenter på en eller anden måde kunne fungere i harmoni med vintagehuset og kontroller.

Trin 4: Kit Hacks

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

Første stop komponentmæssigt var det dejlige mikrofonbræt - dette var en naturlig pasform til toppen af sagen, så jeg (flere gange) målte afstanden mellem mikrofonerne og borede nogle forsænkede huller til dem - indtil videre så godt! Det ville være let varmlimet på plads, når det kom til montering.

I sættet sad kontakten, knappen og LED'en alle sammen, men jeg havde brug for at adskille disse funktioner. Mit instinkt var at bruge alternative komponenter, men så tog jeg det som lidt af en personlig udfordring kun at bruge de bits, der fulgte med sættet!

Den originale intercom "talk" -knap havde en hel del rejser, der svingede på en stang med en dejlig retro -fornemmelse, som jeg ville beholde, så jeg ledte efter måder at montere kitens switch i overensstemmelse med den. Mit motto for de sidste par Pi -projekter har været "hold det simpelt, gør det sjovt", så jeg kiggede på de originale beslag efter muligheder. Overraskende var jeg i stand til at bruge et eksisterende skruehul til at holde kontakten på plads, bare udskifte den originale skrue med en længere til at rumme enhedens krop.

LED'en kom derefter - den originale intercom havde en LED -indikator, men tiden er gået siden dagene med svage "Røde eller Grønne" LED'er, og jeg tænkte, at det ville være lidt meget at have en lys hvid LED, der stikkede ud af kabinettet! Bortset fra at belyse det halve køkken om natten føltes det lidt for "i dit ansigt" til dette projekt. Jeg besluttede i stedet at montere kit -LED'en bag det, der var mikrofongitteret, så det ville tilbyde subtil belysning og feedback uden at være for påtrængende. Jeg klippede LED-kablet og lodde et 2-hullers komponentstik i stedet for kittets spade-stik, og fikserede dette mellem USB-portene på Pi-kortet, så det ville blive siddende og skinne gennem mikrofonristen.

Ved at alting nu ville passe, var det tid til at gå videre til kosmetikken!

Trin 5: Røre ved

Rører ved
Rører ved
Rører ved
Rører ved
Rører ved
Rører ved
Rører ved
Rører ved

Jeg er personligt vild med stilen på disse gamle samtaleanlæg og deres taktile knapper, men min vision var at montere den ubemærket på væggen mellem køkkenet og alrummet (et område med meget trafik!), Så det havde helt sikkert brug for lidt ansigt- løfte op.

På dette tidspunkt blev alt overskydende plastslibning udført, og jeg vidste nøjagtigt, hvordan og hvor delene ville passe i kassen, så først gav jeg alle de malingskrævende dele en god skrubbe i vasken for at fjerne tre årtiers snavs & fedt.

Dernæst kom et par lag primer for at sikre, at det sidste lag ville blive påført ordentligt - jeg er før blevet narret af "direkte til plastik" maling, så jeg tager altid den ekstra tid til at grunde overfladen nu. Jeg har et rigtigt kærlighed-had forhold til spraymaling, det er altid mod slutningen af et projekt, så jeg er ivrig efter at få det gjort, men samtidig ved jeg, at det bare tager en over-nidkær spray at ødelægge finishen! Min pålidelige gamle krydderi-pladespiller kom meget praktisk til at rotere delene under sprøjtning, da der ikke er meget albuerum i skuret!

Jeg brugte en håndværksmaling med en flot mat finish, ikke en jeg har brugt før, og de mange tynde lag gik ret pænt - på trods af en sommerstorm, der betyder, at jeg blev gennemblødt hver gang jeg nappede ud for at påføre et andet lag.

En anden ting, jeg har lært af bitter erfaring, er at lade malingen stivne ordentligt, før projektet samles! Et par dage senere var det tid til den sjove del, at sætte det hele sammen (og hemmeligt bede om at det ville passe).

Trin 6: Montering

montage
montage
montage
montage
montage
montage
montage
montage

Det var dejligt at have alle delene lagt ud som et kit til montering - der var ikke så meget at gøre, men tingene skulle gå sammen i en bestemt rækkefølge for ikke at komme ind på hinandens måde.

Først boltede jeg selve Pi'en ind i sagen - den holdes kun fast af en enkelt bolt, men den har bogstaveligt talt ikke plads til at rasle rundt! Dernæst kom LED'en, som var fastgjort mellem USB -portene på Pi, så den ville sidde direkte under den originale mikrofonrist. Derefter blev HAT forsigtigt tilføjet oven på, og LED/Switch -kablet var fast tilsluttet.

Mikrofonkortet, højttaleren og (ubrugt) volumenskive blev let varmlimet på plads og forbundet til HAT, derefter blev den hængslede knap samlet og fastgjort på plads med sin fastholdelsesskrue, som også holdt kontakten fra sættet i bare den rigtige position bagved.

Til sidst blev de to halvdele af sagen skruet sammen (altid den mest dumme del), og den ubrugte vælgerkontakt blev klippet ind.

Intercom Pi skulle være subtil og diskret, men jeg ville tilføje lidt farve, så jeg løftede farverne fra Google -logoet og printede dem på et lille stykke papir, hvor du oprindeligt ville have skrevet i rummets navn eller person.

Trin 7: Gør det smart

Gør det smart
Gør det smart
Gør det smart
Gør det smart

Jeg elsker potentialet i stemmestyring, mit første projekt var Google Voice Search-O-Matic tilbage i juni 2014! For nylig har jeg brugt Amazon Alexa -stemmetjenesten i AlexaPhone og Rabbit Pi, så jeg var interesseret i at se, hvordan Google Assistant og HAT sammenlignede, selvom det naturligvis er mindre modent som en platform, især i maker -arenaen. Efter at have brugt de sidste timer på at få Alexa og en Pi til at lege pænt med USB -lydkort, bærbare højttalere og mikrofoner, var det en sand fornøjelse at bruge Voice HAT til denne build, det tog meget frustration og Googling (mærkeligt) ud af ligning.

AIY-sættet leveres med flere muligheder for integration med projekter, du kan erstatte Google Assistant-tjenesten med Cloud Speech for flere tekst-til-tale-muligheder eller endda bruge en Androidthings-build. HAT-hardware er på samme måde fleksibel og har mange forbindelser til at forbinde servoer eller GPIO (General Purpose In Out) -komponenter, som alle kan stemmeaktiveres.

Det er stadig temmelig tidlige dage for hjemmelavede Google Home-enheder, og HATs pythonsoftware er ikke 100% på niveau med "ordentlige" Google Home endnu, for eksempel vises det ikke som en linket enhed i Google Home-appen og der er endnu ingen Chromecast -integration, men der ser ud til at være et aktivt udvikler- / hackingsfællesskab, og mange af de fremragende funktioner er allerede på udviklingsplanen.

Siden jeg byggede intercomet, er AIY Projects -koden blevet væsentligt opdateret, og det er nu ligetil at vælge mellem at trykke på en knap, klappe i hænderne eller bare sige "OK Google" for at få din enhed til at lytte - med stemmeaktivering er det meget lettere at spille trivia ved morgenmadstid nu!

Hvis du stadig kører den originale kode, er det værd at opdatere. Jeg fulgte Eric Duncans trin-for-trin vejledning, og det fungerede første gang-det er også en idé at holde øje med den nyeste version af koden på github-siden, da yderligere udvikling ikke kan være langt væk.

Til dette projekt ønskede jeg at integrere intercom med andre ting så enkelt som muligt, så jeg linkede Google Assistant til min eksisterende IFTTT (If This Then That) -konto. Hvis du ikke har brugt IFTTT før, er det et fantastisk knudepunkt for at koble onlinetjenester sammen, sammenkobling af triggere og handlinger fra forskellige tjenester.

IFTTT lader dig styre smarte stikkontakter, justere en termostat, sende en meddelelses -e -mail og mange andre ting afhængigt af hvilke tjenester du har aktiveret. Google Assistant virker mere fleksibel end Alexa til dette, da du kan konfigurere flere "trigger" -fraser (uden egentlig at skulle sige ordet "trigger", før du siger dem) og tilpasse det svar, assistenten vil læse op, når de behandles. For eksempel brugte jeg det til at tænde dukkehusets lys i videoen med sætningen "Doll's House On", hvilket fik svaret "Wakey wakey tiny people" og aktiverede en WeMo smart stikkontakt.

Trin 8: Google derhjemme

Google derhjemme
Google derhjemme
Google derhjemme
Google derhjemme
Google derhjemme
Google derhjemme
Google derhjemme
Google derhjemme

Dette var et fantastisk projekt, masser af sjov, og det var en reel udfordring at få alt til at passe - hvis sagen havde været endnu 5 mm mindre i en hvilken som helst retning ville det bare ikke have fungeret, så jeg havde meget held med i købet.

Efter at have taget nogle billeder med pap-tema vægmonterede jeg samtaleanlægget ved hjælp af en lille kanal til at rydde op i det enkelte kabel til strømforsyningen. Voice HAT gjorde virkelig dette projekt meget lettere, jeg ved, at du kan bruge Google Voice på en Pi uden det, men det var fantastisk ikke at skulle rode med batteridrevne højttalere, usb -mikrofoner eller en separat strømforsyning, som jeg har gjort med tidligere stemmeprojekter.

Jeg er super-tilfreds med den måde det blev til, og vi bruger det hele tiden, min eneste beklagelse er ikke at udnytte flere af Voice HATs hardware muligheder, der er så meget potentiale der for GPIO og motorstyring! Forhåbentlig vil HAT blive frigivet til salg på et tidspunkt, jeg ville elske at få fat i en anden (uden at betale en formue på ebay) - en vintage robot til at bringe mig fjernbetjeningen på kommando ville være øverst på listen!

Hvis du kan lide dette projekt og vil se mere, kan du tjekke mit websted for igangværende projektopdateringer på bit.ly/OldTechNewSpec, deltage på Twitter @OldTechNewSpec eller abonnere på den voksende YouTube -kanal på bit.ly/oldtechtube - giv nogle af dine Old Tech en ny specifikation!

Opfindelsesudfordring 2017
Opfindelsesudfordring 2017
Opfindelsesudfordring 2017
Opfindelsesudfordring 2017

Runner Up in the Invention Challenge 2017

Usædvanlig brugerudfordring 2017
Usædvanlig brugerudfordring 2017
Usædvanlig brugerudfordring 2017
Usædvanlig brugerudfordring 2017

Runner Up i den usædvanlige brugerudfordring 2017

Anbefalede: