Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In de hectische wereld van vandaag heeft men niet voldoende tijd om verbonden te blijven met zowel de buitenwereld als de sociale wereld. Men heeft misschien niet genoeg tijd om dagelijkse updates te krijgen over de actualiteit en de sociale wereld zoals Facebook of Gmail. Men vergeet vaak na het bewaren van zijn spullen. Gezien deze problemen hebben we de oplossing bedacht door een pratende ROBOT te ontwikkelen die een wonder zou kunnen blijken te zijn in ons hectische en drukke leven.
Desgevraagd kan het ons regelmatig informeren over de buitenwereld (bijvoorbeeld: actualiteiten, berichten, sociaal leven en nog veel meer).
Internet of Things (IoT) is een voortdurende ontwikkeling van het internet waarbij alledaagse 'dingen'-objecten communicatiemogelijkheden hebben waarmee ze gegevens kunnen verzenden en ontvangen. Er wordt verwacht dat het systemen, apparaten en sensoren verbindt die kunnen communiceren zonder dat er communicatie tussen machines nodig is.
Stap 1: Videodemonstratie
Stap 2: Hardwarevereisten
- Raspberry Pi
- Internetverbinding (Ethernet of WiFi)
- Vier wielen
- Vier motoren
- 12v batterij
- L293D (motorstuurprogramma)
- Botchasis (lichaam)
- Doorverbindingsdraden
- breadboard soldeerbout
- MDF Hout
Stap 3: Schakelschema voor motorbeweging
Sluit de Raspberry pi aan zoals aangegeven in het schematische diagram.
Schematisch diagram omvat de aansluiting van de Raspberry-pinnen met L293D en batterij (12v).
Stap 4: Kolfinstallatie
We gaan een Python-webframework genaamd Flask gebruiken om van de Raspberry Pi een dynamische webserver te maken. En vanaf deze server kunnen we onze bot besturen en hij kan overal naartoe gaan waar we willen. Installeer Flask Web Framework en volg de onderstaande commando's:
Installatie van Pip
$ sudo apt-get install python-pip
Installatie van kolf
$ sudo pip install flask
Maak een python Bot_control.py-bestand en kopieer en plak de code rechtstreeks op de terminal van Raspbian Jessie. Code wordt gegeven op mijn github-repository: Code
Stap 5: Beweging van de machine
Maak een python Bot_control.py-bestand en kopieer en plak de code rechtstreeks.
$ nano Bot_control.py
Maak vervolgens een Directory met naamsjablonen.
$ mkdir-sjablonen
$ nano main.html
$ cd..
Voer code uit
$ python Bot_control.py
Open je browser met een IP-adres van je Raspberry pi (192.168.0.5 in mijn geval). Ga naar de Github-link die ik heb verstrekt, download de html-code rechtstreeks voor de Jinja-fles.
Stap 6: Voice Engine instellen: E-Speak
Espeak is een moderner spraaksynthesepakket dan Festival. Het klinkt duidelijker, maar jammert wel een beetje. Als je een alien of een RPi-heks maakt, dan is dit degene voor jou! Serieus, het is een goede allrounder met geweldige aanpassingsmogelijkheden.
Installeer Espeak met:
$ sudo apt-get install espeak
Test Spreken met: Engelse vrouwenstem, nadruk op hoofdletters (-k), langzaam spreken (-s) met directe tekst:-
$ espeak -ven+f3 -k5 -s150 "E-Speak werkt naar behoren"
Stap 7: Software-installatie voor spraak
Tot nu toe heb ik deze functies aan mijn Machine gekoppeld. Zeer binnenkort ga ik meer API's koppelen met machine.
1. Over de machine:
2. Datum en tijd (Meer informatie Link1Link 2)
3. Twitter (Twitter-koppeling)
4. Dagschema
Rest We can Link: Gmail, Facebook Notifier, Weather, Google Search Engine etc.