RabbitPi - de Alexa ingeschakeld, IFTTT verbonden, oor-Wiggling IoT assistent (7 / 12 stap)

Stap 7: Een hoed voor het RabbitPi


Een van de meest iconische dingen over de Nabaztag was de manier waarop die haar oren verhuizen te wanneer een melding kwam. Ze kunnen worden ingesteld om een bepaalde geaardheid handmatig door ze te verplaatsen of door het instellen van een positie met behulp van de software van de controle - mijn doel was net te laten verplaatsen.

Ik niet motoren gebruikt met de Raspberry Pi voordat dus dit een ander nieuw onderzoeksonderwerp voor mij was-eerst ik nodig had om uit te vinden wat voor soort motoren was ik omgaan met, alles wat ik wist was werden er 2 motoren, elk met 2 draden. Voorlezing opwaarts online ik gesloten moeten deze eenvoudige DC-motoren in plaats van stappenmotoren, dat nog eens bevestigd door dit fantastisch handig instructable "Hack de Nabaztag" door Liana_B, die ik wou dat ik had gelezen over een maand eerder.

Wederom dankzij de Pi's flexibiliteit zijn er veel verschillende manieren die de motoren kon worden gecontroleerd, maar ik besliste te gebruiken een board Adafruit DC & Stepper Motor hoed . Ik heb het gebruikt van Adafruit schermen & snuisterijen vóór en ik hou van de gedetailleerde instructies en voorbeelden die komen als standaard.

Met behulp van een bord met de hoed (Hardware aangesloten op de Top) standaard bedoeld de motorcontroller schikt zou passen op de top van de Pi die minimale ruimte inneemt, en omdat het gebruikt de I2C-interface liet gratis de GPIO pinnen die ik nodig had voor de Alexa/Clap-knop en de LEDs.

Zoals verwacht solderen de hoed samen was echt eenvoudig en ik hadden al snel het gemonteerd op de PI en verbonden tot de twee oor motoren. Ik had gepland om uit te voeren de motoren van een usb power bank zodat ik zou alleen nodig een enkele mogendheid plug, maar dit bleek niet te hebben genoeg grunt, het zou niet zelfs licht omhoog de "werking" geleid op de hoed. Ik besloot in plaats daarvan te gebruiken van een DC-stroomadapter voor het uitvoeren van de hoed en de oren, ik had een van die universele degenen met verwisselbare tips handig gunstig. Wat ik niet heb was een DC-aansluiting Sluit de adapter aan op de hoed. Ik was op het punt van vertrek naar Norwich Maplin (opnieuw) toen herinnerde ik me van de teardown dat de Nabaztag's oorspronkelijke netsnoer een standaard DC plug was - dus ik kon gewoon opnieuw draad het oorspronkelijke stopcontact tot en met de hoed - netjes! Op het einde gebruikte ik opnieuw ook de oorspronkelijke voeding van de Nabaztag, volgens het precies de juiste hoeveelheid van de macht.

Met alles bekabeld en een verstandige spanning geselecteerd liep ik voorlopig de python voorbeeld opgenomen met de DC Motor hoed, voorbeeldcode die voortdurend veranderd de snelheid en richting van de motor om te illustreren de verschillende controle-opties. Ik was zo opgewonden toen het werkte, mijn eerste Pi gestuurde motor! Maar dan merkte ik iets - een werkelijk luid high-pitched janken als iemand met een natte vinger over een glas wijn. Dit was helemaal niet goed, ik wilde de oren verplaatsen terwijl meldingen waren wordt gelezen en hoewel niet oorverdovend het gejank echt merkbaar was. Ik heb geprobeerd verschillende spanningen maar geen verandering. Wat betreft de Google vond ik dat dit als gevolg van PWM (puls breedte modulatie gebeuren kan) en dat een vorm van genoegdoening zijn kan om te kleine condensatoren solderen in de motor terminals. Kijken naar de motoren waren al op zijn plaats. Ik experimenteerde ook met het veranderen van de frequentie PWM maar nog steeds geen verandering. Na wat experimenteren realiseerde ik me dat het gejank alleen gebeurde toen de snelheid van de motor werd wordt veranderd door de code van laag naar hoog - dus stellen op een constante hoge snelheid geëlimineerd het jammeren helemaal - Oef!

Ik heb een paar test python scripts op basis van de voorbeelden van Adafruit, één voor verkeer tijdens kennisgevingen en andere om de oren een volledige "circuit" uitvoeren bij het opstarten, gericht op de werkende code kopiëren door deze in de belangrijkste scripts gebruikt voor het verwerken van de Alexa en Gmail/Ivona interacties.

Gerelateerde Artikelen

IoT Gauge met Arduino, Yaler & IFTTT

IoT Gauge met Arduino, Yaler & IFTTT

Hoe het bouwen van een Web-enabled, Arduino-based IoT Gauge met een REST API, en sluit hem aan op de IFTTT.com mash-up platform, via de Yaler.net relay service *.Wat is spannend over dit? Met het Kanaal van de Makerondersteunt IFTTT aangepaste Webhoo
Hoe zet je Raspberry Pi 2 in een Retro-Console

Hoe zet je Raspberry Pi 2 in een Retro-Console

Dit is hoe te u kunt veranderen uw Raspberry Pi 2 in een vrij krachtige retro console. Het draait emulatie station en meer dan 20 consoles tot de n64-tijdperk kan emuleren.Stap 1: BenodigdhedenEen raspberry pi 2Een micro sd (ik Raad ten minste 8 gb)M
Betty en Eddy

Betty en Eddy

Betty zorgt voor uw huishouden. Betty houdt een oogje op uw voedselvoorziening en herinnert u om dingen te kopen wanneer u door de supermarkt lopen.Bent u te druk om te winkelen jezelf, zal Betty een wekelijkse boodschappenlijst voor te bereiden en s
HackerBoxes 0006: Internet van dingen (IoT) projecten met het deeltje foton

HackerBoxes 0006: Internet van dingen (IoT) projecten met het deeltje foton

Hacken van het Internet van dingen! Deze maand, abonnees op HackerBoxes werken met de spaanplaat van de Photon IoT aan controle-apparaten via het Internet, verzamelen sensor gegevens via het Internet, gegevens opslaan in de cloud, en nog veel meer.Di
Licht afhankelijk luchtsluis deur met behulp van BoltIoT

Licht afhankelijk luchtsluis deur met behulp van BoltIoT

Dit is de algehele look van onze Project...Stap 1: Uitrustingen nodig!!! Dus dit zijn de benodigde apparatuur voor ons project en specificaties zijn als volgt:1. brood bestuur - 012. bout IoT - 013. USB-kabel-014. licht afhankelijke weerstanden - 045
Lid worden van de IOT met uw weerstation - CWOP

Lid worden van de IOT met uw weerstation - CWOP

Ken-Wop,-Wop de CWOP...In deze nieuwe Instructable door SwitchDoc Labs u leertWat is de CWOP (burgers weer observatie programma)Aansluiten op een Raspberry Pi gebaseerd weerstation te CWOPWelke Software heb je nodig?Hoe te registreren bij CWOPHoe zie
Rasberry Pi Alexa

Rasberry Pi Alexa

Dit project is bedoeld om te zetten uw $35-computer in een assistent van de stem met de dienst van de stem van Amazon's Alexa. Net als Google nu en Siri, zal Alexa vragen beantwoorden over weer, uw planning en meer. Helaas vanwege de terms of service
MintyBeam: Bug een kamer en verzenden van stem met een laserstraal (ook een Super spion oor/stethoscoop)

MintyBeam: Bug een kamer en verzenden van stem met een laserstraal (ook een Super spion oor/stethoscoop)

INTRO: dit instructable zal u tonen hoe te maken van een laser stem zender en reciver gehuisvest in de beruchte pepermuntje tin (of een willekeurige andere clandestiene container). Of u kiest, kan de ontvanger worden gewijzigd om ook werk als een Sup
Beats door Triple een DIY koptelefoon van G (Alex en Arian)

Beats door Triple een DIY koptelefoon van G (Alex en Arian)

Gemaakt door Alex Garcia en ariaanse AdeliStap 1: Uw materialenAlle materialen die nodig is om de hoofdtelefoon kopenKon je alle materialen op amazon.comStap 2: De spreekspoelKrijgen van 2 meter van 28 meter draadWrap een regelmatige vierkant formaat
IoT gecontroleerd slimme Lamp/Outlet met behulp van vonk kern en IFTTT

IoT gecontroleerd slimme Lamp/Outlet met behulp van vonk kern en IFTTT

Ik wilde een nachtlampje die na zonsondergang inschakelen en uitschakelen in het midden van de nacht. De timers beschikbaar op homedepot of andere bouwmarkten kunt u alleen een tijd in te stellen. Aangezien er in de Verenigde Staten zomertijd, moest
Met behulp van IFTTT Maak je een Live Photo kaart vanaf uw iPhone (of andere apparaten)

Met behulp van IFTTT Maak je een Live Photo kaart vanaf uw iPhone (of andere apparaten)

Dit is een how-to guide om een foto met uw iPhone (of andere ondersteunde apparaten), verzenden van de afbeelding op een google spreadsheet, en de gegevens migreren naar een Google Fusion tabel, en ten slotte het produceren van een kaart van waar de
Undistructible manier van omzetten van oude muzieksysteem in Bluetooth draadloos systeem, internetradio, Piano, gitaar enz, bioscoop, Andriod, Iphone ingeschakeld

Undistructible manier van omzetten van oude muzieksysteem in Bluetooth draadloos systeem, internetradio, Piano, gitaar enz, bioscoop, Andriod, Iphone ingeschakeld

Undistructible manier van omzetten van oude muzieksysteem in Bluetooth draadloos systeem, internetradio, Piano, gitaar enz, bioscoop, Andriod, Iphone ingeschakeldgewoon door te hacken en oude stereo hoofdtelefoon zonder beschadiging van de koptelefoo
Internet-verbonden huis energie monitor

Internet-verbonden huis energie monitor

Dit is een magische doos die laat u kunt controleren het stroomverbruik van uw huis vanaf elke locatie op het Internet! Het meet zowel vermogen (watt) en schijnbaar vermogen (VA), het houdt een lopend totaal van elektriciteit eenheden gebruikt, en ma
TempBug: internet-verbonden thermometer

TempBug: internet-verbonden thermometer

Laatste januari, hadden we wat moeite met de hitte in mijn kantoor. In het bijzonder de aard van de problemen waarin de warmte kan niet, u draai het omhoog, en het nog steeds niet op. Dit ging voor meer dan een paar dagen, en uiteindelijk een dag of