Een Echo-apparaat met behulp van de Computer C.H.I.P. $9


Dit zijn instructies voor de bouw van de behuizing van een vak uit een aantal oude USB-luidsprekers die implementeert een Amazon Alexa Echo-apparaat met behulp van de C.H.I.P. $9-computer uit de volgende ding Co. (http://www.getchip.com/).

Dus wat is een "Echo"-apparaat? Een Echo van de Amazone is een draadloze stem opdracht product verkocht door Amazon.com. Een Echo-apparaat kan een apparaat gebouwd door u dat gebruikmaakt van Amazon's Alexa dienst worden. Het apparaat zou kunnen stem interactie, en biedt nieuws, weer en andere real-time informatie. Met behulp van de service zou uw apparaat beperkt in vergelijking met de Amazon product.

Beperkt door de software u aan interface met de service maken en tevens beperkt door de licentie beperkingen door Amazon om de dienst te gebruiken. Dit type apparaat ondersteunt bijvoorbeeld niet instellen van een timer, of het spelen van muziek als het Amazon Echo-product. Een andere beperking van de licentie is niet mogelijk het gebruik van zoekwoord detectie. Dit betekent dat het apparaat moet een knop bijvoorbeeld een vraag te verzenden. De Echo van de Amazon product kost $179.99 en de Amazon-Dot, een soortgelijk product, kost $89,99 op Amazon.com.

Opmerking: dit DIY apparaat kan ook worden ontwikkeld met behulp van een Raspberry Pi ook maar is niet de focus van deze instructies. Voor meer info over hoe dit te doen met een Raspberry Pi-Zie: https://github.com/amzn/alexa-avs-raspberry-pi,

Ik ben een grote fan van C.H.I.P. omdat het verpakkingen een heleboel functionaliteit in een kleine voetafdruk, en aangezien ik heb de mijne in februari heb ik besloten om het te gebruiken op dit project. Ook heb ik een toepassing van de huiscontrole op Raspberry Pi met behulp van een iPhone, dus de Raspberry Pi een vergelijkbaar platform is ontwikkeld.

Hoe dan ook... Ik was knutselen rond en kreeg deze werken van Sam Machin van "De Echo $10"-site (http://sammachin.com/the-10-echo/). Ik heb het werken met een duim USB-microfoon en ik had een set van oude USB-luidsprekers liggen die ik niet van ontdoen kan, dus heb ik besloten om ze te gebruiken om een vak te bevatten "Alexa" te maken.

Ik hergebruik van oude apparatuur en strippen van dit soort dingen in plaats van het creëren van een nieuwe behuizing. Mijn "maken" en handcrafting vaardigheden zijn niet de beste... In deze instructies die ik ga niet teveel ingaan op de specifieke kenmerken van de hardware-aanpassingen aan de sprekers die ik gebruikte, aangezien u ervoor kiezen kunt om andere sprekers of een volledig verschillende behuizing te gebruiken. Ik zal gewoon mijn stappen als voorbeeld en hopelijk dat je motiveren zal om te maken een nog beter behuizing en/of apparaat document. Ik zal het verstrekken van de configuratie-informatie, toe te voegen aan Sam Machin van inspanningen, en de aanbevelingen van die op de site van het C.H.I.P.-forum die nuttig voor mij.

Moeilijkheid: gemakkelijk te middellange software bouwen, en middellange hardware bouwen inspanning met sommige solderen en demontage & montage

Beperkingen / opties / alternatieve benaderingen:

  • Amazon biedt geen ondersteuning voor gebruik van hun dienst met trefwoord detectie: Dit betekent ten uitvoer te leggen op uw eigen apparaat met trefwoord detectie tegen Amazons serviceovereenkomst. Daarom wordt een drukknop gebruikt voor het verzenden van opdrachten en beroepen op de Alexa-service. (Blijkt dat ik deze aanpak beter toch).
  • Microfoon: Ik gebruikte de mic USB duim, want het was de eenvoudigste voor mij. De lage macht en zelf opgenomen verplicht stellen van de geen versterking circuit of bedrading of andere toevoegingen.
  • Behuizing: Ik gebruikte de gekozen USB-luidsprekers, want ik had ze rondslingeren, geen extra kosten voor mij. Maar ook omdat ze hebben gebouwd in audio versterking, macht en volume aanpassen dat ik niet hoefde te verzinnen. Alternatieven: een meer fancy vak uw eigen versterking of vaste volumeregeling of andere verbeteringen.
  • Board wijzigingen voor C.H.I.P. niet verplicht: In het oorspronkelijke artikel, Sam gebruikt een USB-audio- en mic combinatie apparaat dat ook hem verplicht te snijden een trace op de achterkant van de C.H.I.P. boord om audio-ingang via de aansluiting van de 3.5 mm TRRS. Ik voorkeur niet om dit te doen en daarom, voor mijn prototype, gebruikte ik de aansluiting van de 3.5mm TRRS alleen uitgang en een USB-microfoon gevoelloos stem Invoerfilter. Zie README voor meer informatie aan boord van de wijzigingen. MD op Sam's github: http://tinyurl.com/jxy2xpu. Ik wilde te kunnen om mijn C.H.I.P. op een later tijdstip opnieuw te gebruiken en niet wilt wijzigen. Opmerking: later zult u zien dat voor mijn definitieve bouwstijl ik de C.H.I.P. kop verbindingen U14 pinnen 4,6 & 8 voor geluidsuitvoer in plaats van de TRRS jack vanwege ruimtebeperkingen in de behuizing gebruikte.
  • Python code:.. .en natuurlijk verdere optimalisatie van de code en mijn stappen voor de uitvoering van de code zou kunnen worden ontwikkeld en ik ben blij met eventuele opmerkingen.

Mogelijke problemen: software latentie en draadloze communicatie problemen met de Alexa-diensten en het vinden van de juiste behuizing kunnen problemen voor u. Er zijn frequente fouten die zich tussen de communicatie met de Amazon-service om meerdere redenen voordoen kunnen. Ik probeerde te compenseren door het toevoegen van foutcontrole, waardoor het opnieuw opstarten van de code, maar ze niet deze veel is opgelost. Ik weet zeker dat er mogelijk verdere optimalisatie van de software die kan worden gedaan om over deze kwesties. Ik denk dat dit gebeurde toen ik kreeg te ongeduldig mee en was op zoek naar snellere reacties... Het kan duren 3 seconden of langer voor een antwoord op een vraag. Wees geduldig. Jouw snelheid kan variëren op de 3 seconden, afhankelijk van hoe snel uw draadloze & internet-verbindingen zijn.

Opmerking: Ik stel voor dat je prototype (stappen 1 tot en met stap 5) alvorens te investeren veel tijd op een maken of wijzigen van een definitieve behuizing, beter begrijpen van deze kwesties en deze in overeenstemming brengen met uw verwachtingen.

Lijst van de materialen:

  • Volgende ding Co. computer C.H.I.P $9 @ http://docs.getchip.com/ ($9 + verzendkosten = $15.47. Ze zijn niet beschikbaar vanaf dit het schrijven. U kunt preorder op de website voor juni 2016 levering. )
  • Oude set van USB-luidsprekers , die zal bieden ruimte voor montage van de C.H.I.P.- en bedrading, (~ $10 of zo op ebay)
  • USB Thumb microfoon: http://tinyurl.com/hoowvmn (~ $2,55)
  • SPST drukknop pulsdrukker: http://tinyurl.com/hoowvmn (~ $2.34)

Gerelateerde Artikelen

Controle van een RC auto met behulp van de computer

Controle van een RC auto met behulp van de computer

In dit project, ik een goedkope getransformeerd RC auto behoort tot mijn zoon in een autonome auto met behulp van enkele eenvoudige stappen en Arduino. De auto kan worden gecontroleerd met de PC via seriële of USB-poort, of via de Arduino autonoom ka
Praat met een Arduino met een iOS-apparaat met behulp van Bluetooth Low Energy

Praat met een Arduino met een iOS-apparaat met behulp van Bluetooth Low Energy

dit is een eenvoudige middag project om uw iOS apparaat praten met rode dragen Lab Bluetooth Low Energy Shield.Voor dit project moet ueen Arduino (we gebruiken de Leonardo)een iPhone 4s, 5, iPad 3, 4, mini, of een iPod Touch 5e generatie.Bluetooth Lo
Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Wat zal dit apparaat doen?Als alles klaar is, zal de combinatie van circuits, arduino en modded cellphone kunnen autonoom om gegevens te verzenden via teksten via het mobiele netwerk. Dit zou zijn sensorgegevens, bijvoorbeeld uit de sensoren weer.Wat
Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Dit instructable toont je hoe om te lezen van sensor-waardes van een Arduino met uw Androïde apparaat met behulp van een seriële goedkoop bluetooth-apparaat dat u voor onder $10 op dealextreme of ebay bestellen kunt.In het volgende voorbeeld gebruikt
Maak een aangepaste 3D prothetische afdrukbare apparaat met behulp van gegevens uit een CT-scanner

Maak een aangepaste 3D prothetische afdrukbare apparaat met behulp van gegevens uit een CT-scanner

Dit Instructable illustreert hoe maak je een aangepaste 3D prothetische afdrukbare apparaat met behulp van gegevens uit een CT-scanner. In dit geval zal ik het proces voor het maken van een aangepaste luchtpijp stent illustreren. Dit Instructable bev
ADS-B Real-time flight tracker en controle apparaat met behulp van Intel Edison

ADS-B Real-time flight tracker en controle apparaat met behulp van Intel Edison

Automatische afhankelijk Surveillance-Broadcast (ADS-B) is een nauwkeurige satelliet-gebaseerd systeem voor toezicht. ADS-B maakt gebruik van GPS-technologie om te bepalen van de locatie van een vliegtuig, luchtsnelheid en andere gegevens, en zendt d
Een weerbericht-weergave met behulp van knooppunt-rood en een Raspberry-Pi

Een weerbericht-weergave met behulp van knooppunt-rood en een Raspberry-Pi

Heb je gehoord over Knooppunt-rood ? Deze grafische tool wil helpen ontwikkelaars in hun missie om de draad van het Internet van dingen met Flow gebaseerde programmering.Ik keek een paar tutorials en demonstratie video's, om te begrijpen hoe vakken b
Maken van een 3D-Printer met behulp van een CNC-router - de "Deltabot"

Maken van een 3D-Printer met behulp van een CNC-router - de "Deltabot"

Een andere mogelijke titel zou "Maak een 3D machine met behulp van een 2D machine."Dit Instructable is over het gebruik van een CNC-router en 2D-ontwerpen voor het maken van een 3D-Printer van Delta.In mijn onderzoek over 3D printers voor hobbyi
Hoe naar het Stencil een T-Shirt met behulp van bleekmiddel en een Vinyl Sticker

Hoe naar het Stencil een T-Shirt met behulp van bleekmiddel en een Vinyl Sticker

er zijn veel verschillende manieren om te maken een eigen T-shirt. Als u op zoek bent om een stenig, distressed look, is een bleekmiddel stencil een eenvoudige en relatief goedkope manier om het te krijgen. U kunt het maken van een stencil voor deze
Hoe maak je een Matrix-Effect met behulp van Notepad

Hoe maak je een Matrix-Effect met behulp van Notepad

Vandaag zal ik je laten zien hoe maak je een Matrix-Effect met behulp van Kladblok. Dit is mijn allereerste Instructable dus alstublieft geen haat. De video gekoppeld is van mijn YouTube-kanaal. (Lees reacties)Stap 1: Open de toepassing KladblokAls u
Hoe gevouwen boek kunst om gemakkelijker te maken met behulp van uw computer

Hoe gevouwen boek kunst om gemakkelijker te maken met behulp van uw computer

In verschillende plaatsen, zag ik deze mooie gevouwen boek kunstwerken (zoals in deze instructables: Book-Art-How-to-Fold-a-Book-into-a-Word, Folded-Book-Art-Best-most-clear-Tutorial-available)- en als ik een fervent lezer en liefde boeken, papier en
Hoe snel ontwerp een 3D Model met behulp van basisvormen

Hoe snel ontwerp een 3D Model met behulp van basisvormen

Ik heb het ontwerpen van mijn eigen delen, afdrukken en persoonsgebonden informatie te gebruiken voor enige tijd.In al deze projecten heb ik al mijn ontwerpen met een zeer eenvoudige benadering.Dit was echter niet altijd het geval.Het overwinnen van
Maken van een eenvoudige applicatie met behulp van de Win32 API

Maken van een eenvoudige applicatie met behulp van de Win32 API

vaak de gemakkelijkste manier om te leren hoe met een programmeer-interface is door codering van een eenvoudig voorbeeld. In dit geval zullen we moeten leren de Win32 API bij de programmering van een eenvoudig integer rekenmachine met behulp van Visu
Bouwen van een eenvoudige Patio met behulp van straatstenen

Bouwen van een eenvoudige Patio met behulp van straatstenen

om toe te voegen sommige nut aan onze buiten ruimte hebben we besloten om het installeren van een patio! Een patio kunt geven een mooie plek buiten vermaken en ook bijdragen tot een werf een beetje breken en voeg punten van belang, niet te vergeten t