Voiceberry Pi! (4 / 6 stap)

Stap 4: Trekken het allemaal samen met code


Attached is mijn code te maken dit uitvoeren.  Het gebouwd met behulp van pygooglevoice, een vrij krachtige interface tussen Python en Google Voice.  Inloggegevens kunnen rechtstreeks worden opgeslagen in de pygooglevoice instellingen, die ze in mijn geval.  Dat is waarom u niet hen zien in de code.

Ik zou graag tonen een video van het werkt, maar it's gonna hebben mijn daadwerkelijke telefoonnummers, en ik wil niet hen uit op het web.  Ik vertrouw erop dat de mensen van de werkelijke instructables, maar gegeven hoe gerichte wij zijn voor SPAM, ik wil niet geven hen hier.  Niets persoonlijks.

Hoe het werkt:

De code eerst inlogt met behulp van referenties die zijn opgeslagen in de pygooglevoice bibliotheek.  Terwijl dat gebeurt, wordt "Logging" weergegeven op het scherm.  Vervolgens wacht het op invoer van de gebruiker, "Waiting" weer te geven.  Als u op de "*" sleutel op het toetsenbord, worden de wijzigingen weergegeven op "Kiezen" en u bent in de kiesmodus.  Kies het telefoonnummer om te bellen, en als u een fout maakt, klik de "*" toets om te wissen van het nummer.  Wanneer u het nummer hebt gekozen, drukt u op de toets "#" plaatsen van de oproep, bijgewerkt en de weergave aan "Bellen". Wanneer de oproep is gelegd, het display updates "Bel geplaatst", wacht een korte tijd, en gaat dan terug naar de wachten.

Uw oproep wordt geplaatst met behulp van Google Voice, op het telefoonnummer dat u hebt geconfigureerd in uw account. Fouten in melden of verbinding worden weergegeven evenals, indien nodig.

Gerelateerde Artikelen

Een shift register met Raspberry Pi

Een shift register met Raspberry Pi

dit instructable zal proberen uit te leggen, in eenvoudige termen, wat een verschuiving register is, en hoe u het kunt gebruiken met de Raspberry Pi om uit te breiden de GPIO poort door het uitvoeren van acht uitgangen met slechts vier GPIO poorten.O
Met behulp van een toetsenbord met de Raspberry Pi

Met behulp van een toetsenbord met de Raspberry Pi

ik heb twee klavieren van Jameco.com die ik wilde gebruiken met mijn Raspberry Pi.  Blijkt dat het is vrij eenvoudig, zo lang als je weet wat de pinout structuur is voor het toetsenbord.Dit instructable brengt u door de stappen die ik moest doorlopen
Rijden met een HD44780 weergeven met behulp van een verschuiving te registreren en een Raspberry Pi

Rijden met een HD44780 weergeven met behulp van een verschuiving te registreren en een Raspberry Pi

In mijn laatste instructable, ik behandeld hoe te om uit te voeren een shift register met behulp van een Raspberry Pi, en soort laten doorschemeren dat een ding dat je zou kunnen met het doen een HD44780 gebaseerde weergave wordt uitgevoerd.  Dat is