Inhoudsopgave:

HAL 9000, SAL 9000 Alexa Pi Hybrid - Ajarnpa
HAL 9000, SAL 9000 Alexa Pi Hybrid - Ajarnpa

Video: HAL 9000, SAL 9000 Alexa Pi Hybrid - Ajarnpa

Video: HAL 9000, SAL 9000 Alexa Pi Hybrid - Ajarnpa
Video: If HAL9000 was Amazon.com's Alexa 2024, Juli-
Anonim
Image
Image
Monteer de Alexa Pi
Monteer de Alexa Pi

Ik heb altijd al een werkende versie van HAL 9000 gewild (maar zonder de moorddadige bedoeling). Toen Amazon Alexa uitkwam, kreeg ik er meteen een. Binnen de eerste dag vroeg ik het om "de deuren van de pod-baai te openen" en het antwoordde prompt: "Het spijt me Dave. Dat kan ik niet doen. Ik ben geen HAL en we zijn niet in de ruimte". Op dat moment was ik vastbesloten om een manier te vinden om een HAL-achtige digitale assistent te maken.

Alexa is alleen beschikbaar in een vrouwelijke stem en ze stelt specifiek dat ze geen HAL is. Dit deed me denken aan het niet zo geweldige vervolg op 2001, "2010 het jaar dat we contact maken". Het toont de vriendelijkere, vriendelijkere SAL 9000. Ze wordt gebruikt om te bepalen waarom HAL in de war raakte. Ik vond dat deze persona beter bij Alexa paste.

Deze instructable combineert de Alexa-spraakservice op een Raspberry Pi 3, een model van de SAL 9000-faceplate en een eenvoudige behuizing voor het geheel.

Vaardigheden benodigd:

Enkele basisvaardigheden voor het maken van modellen met hulp bij de voorplaat. Dit vereist zorgvuldig maskeren en spuiten. Ik ben nog bezig met het verfijnen van de mijne.

Het zou helpen om vertrouwd te raken met het opzetten van een Raspberry Pi. De NOOBS-versie geeft je een desktopervaring die enigszins lijkt op Windows of Mac. Je zult een beetje commandoregel moeten leren. Veel setup-tutorials leiden u door een "headless"-versie (op afstand inloggen op de pi). Er zijn veel tutorials over hoe je tussen mappen kunt wisselen, bestanden kunt kopiëren/plakken en bewerken. Ik had hiervoor bijna geen ervaring in de opdrachtregel. Ik voelde dat dit me veel ervaring op dat gebied gaf.

Dit vereist wat licht elektronisch werk. Als je niet weet hoe je moet solderen, zouden de eenvoudige verbindingen in dit project een goede oefening moeten zijn.

Ten slotte vereist de behuizing die ik heb geproduceerd wat houtbewerking. Ik heb het geheel gemaakt met een handboor, cirkelzaag, lintzaag, verstekbak en handzaag. Hier zou je echt creatief kunnen worden. Iemand anders zou een totaal andere kastvorm kunnen maken. Je hebt alleen voldoende ruimte nodig voor de frontplaat, Pi en speakers. Ik zou ook aanraden dat er overal voldoende luchtstroom is voor het geval de pi of de luidsprekers opwarmen.

Materialen:

HAL/SAL 9000-modelset

Ik heb de mijne van Golden Armor. Ik denk dat de kit echt goed gedaan was en hun klantenservice was geweldig.

Alexa Pi

  • Een Raspberry Pi 3"
  • Een MicroUSB-voedingskabel
  • Een MicroSD-kaart
  • Een USB-microfoon

    Dit is de enige microfoon die ik met mijn pi aan het werk kon krijgen. Als er anderen zijn, laat dan opmerkingen achter in de opmerkingen. Ik sta te popelen om dit te verbeteren

  • Luidsprekers (gebruik een luidspreker met USB-voeding en een telefoonaansluiting)

    Let op: dit en de afmetingen van de frontplaat kunnen in uw geval de beperkende factoren zijn. U moet uitzoeken hoe de luidsprekers in, op of rond uw behuizing passen

  • Een blauwe LED
  • Een drukknop
  • Doorverbindingsdraden

De zaak:

  • ⅛” multiplex platen
  • 1/2 "vierkante grenen staven
  • Houtschroeven van verschillende lengtes
  • Houtlijm
  • Zwarte spuitverf

Ik heb de koffer gehackt van dingen die ik in mijn winkel had, dus ik heb geen hoeveelheden om hier te delen.

Stap 1: Monteer de Alexa Pi

Veiligheidsopmerking: wees voorzichtig in de buurt van hete soldeerbouten en elektronica die aan staat. Telkens wanneer u uw voltooide project test of monteert, moet u de stekker uit het stopcontact halen voordat u een aanpassing maakt.

Amazon-ontwikkelaars hebben de code en instructies gepubliceerd om je eigen Alexa Pi te bouwen. Dit zou uw belangrijkste referentie moeten zijn. Ze maken van tijd tot tijd updates, dus vertrouw op hun documentatie over alles hier. Er zijn talloze forumonderwerpen en YouTube-video's met stapsgewijze instructies.

Zodra je Alexa op een Raspberry Pi hebt draaien, zou je het wake-woord moeten kunnen wijzigen. Hier zijn enkele instructies.

Ik weet niet zeker of ik iets met mijn eigen instelling heb gedaan of dat dit gebruikelijk is, maar ik kreeg al een tijdje een vreselijke geluidskwaliteit van de telefoonaansluiting. Eindelijk ontdekte ik dat je audio kunt instellen om uitsluitend vanaf één uitgang af te spelen.

Ik denk dat dit de juiste opdracht is:

sudo mixer cset numid=3 1

Zorg er ten slotte voor dat u alle elektronica in elkaar zet en ze werkend krijgt voordat u naar de behuizing en het voorpaneel gaat. Als u begrijpt hoe het allemaal in elkaar zit, zal dit bepalen hoe u uw zaak indeelt.

De alexa pi-instructies vragen om 2 LED's. Als u slechts één LED aansluit op GPIO 24, gaat het blauwe lampje alleen branden wanneer SAL spreekt of wanneer gegevens worden verzonden.

Stap 2: De zaak bouwen

De zaak bouwen
De zaak bouwen
De zaak bouwen
De zaak bouwen
De zaak bouwen
De zaak bouwen

Veiligheidsopmerking: gebruik veiligheidsuitrusting, zoals oogbescherming en handschoenen, wanneer u elektrisch gereedschap gebruikt. Volg ook alle instructies van verven, sealers en vernissen. Zorg ervoor dat u zich tijdens het schilderen in een goed geventileerde ruimte bevindt.

Ik besloot om voor een boxy (desktop-pc) look te gaan. Mijn speakers zaten al in één grote rechthoek. Ze zagen er erg storend uit naast het voorpaneel, dus ik besloot ze uit het zicht te plaatsen. Ik heb er achterin veel ruimte voor gemaakt. Hierdoor kon ik ook het volume regelen.

Voor onderhoud zorgde ik ervoor dat ik het meeste uit elkaar kon halen en weer in elkaar kon zetten. De frontplaat wordt vanaf de onderkant vastgeschroefd. Het ene paneel aan de zijkant komt volledig los om onderhoud mogelijk te maken. Het voelt allemaal als een mini-pc-toren!

De USB-poort was een uitdaging. Ik zorgde ervoor dat de opening een beetje strak zat en plakte de kabel van binnenuit warm. Ik heb dit bereikt met verschillende kleine boorgaten en veel patiëntendossiers. Ik heb een aantal superkleine bestanden voor het maken van sieraden die hebben geholpen met de afwerkingsdetails.

Uiteindelijk heb ik het geheel in verschillende lagen platzwart geverfd. Ik raad echt geduld tussen de lagen aan. Vergeet ook een laatste blanke lak niet voor bescherming.

Stap 3: Maak de voorplaat

Maak de voorplaat
Maak de voorplaat
Maak de voorplaat
Maak de voorplaat
Maak de voorplaat
Maak de voorplaat
Maak de voorplaat
Maak de voorplaat

Mijn model kwam met instructies en aanbevelingen voor schilderen en montage. Als u bij Golden Armor koopt, heeft u alleen platte zwarte en zilveren spuitverf en wat lijm nodig. Het is altijd goed om een blanke lak over je lak aan te brengen voor duurzaamheid. Ik ben niet de beste schilder ter wereld en ik heb nog wat fouten die ik moet opruimen. Ik heb de frontplaat gebouwd voordat ik de behuizing maakte. Ik heb uiteindelijk een paar keer over de finish gekrabd. Misschien wilt u het laatste schilderij tot het einde bewaren.

Stap 4: Montage

samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst

Tijdens de montage plaatste ik de luidsprekers, knop, USB-poort en frontplaat losjes op hun plaats. Ik heb hem toen aangezet en alle functies getest. Toen ik tevreden was dat alles in orde was, zette ik hem uit en ontkoppelde ik hem

Vervolgens heb ik de knop en de USB-poort op hun plaats gelijmd. Ik heb de frontplaat vastgedraaid. Ik heb wat ducttape gebruikt om de LED in de voorplaat te bevestigen. Ik zal dat later heet lijmen als ik me beter voel over de verfbeurt van de voorplaat.

Ik gebruikte een verlengsnoer als het belangrijkste netsnoer. De luidsprekers en de Raspberry Pi hebben hun eigen muurwratten aan de binnenkant. De raspberry pi start telkens wanneer u de kabel aansluit, zodat het geheel kan worden uitgeschakeld door de stekker uit het stopcontact te halen. Misschien installeer ik later een aan/uit-schakelaar in het verlengsnoer.

Een ding om op te merken: de speakers zitten expres vrij los achterin. Ik merkte dat als ik ze tot op zekere hoogte vastklemde, de doos weergalmde en de audio vervormde. Ook zorgt het open laten van de achterkant voor wat luchtstroom. Ik kan een beetje schuimvulling toevoegen om de luidsprekers beter te beveiligen.

Dat is het! Je zou een werkende SAL 9000 moeten hebben. Ik hoop dat andere mensen experimenteren met andere gevallen en configuraties. Laat eventuele opmerkingen of tips achter!

Aanbevolen: