Maláki 12: Kokamba PiCAR-X na moto ya téléphone | Motuka ya robot ya SunFounder na Raspberry Pi
Na ndaku oyo, tokolola ndenge ya kokamba SunFounder PiCar-X Raspberry Pi robot car na kosalela application ya mobile oyo ebongisami. Tutoriel oyo emonisi ndenge ya ko installer software oyo esengeli, ko connecter robot na phone na yo, mpe kosalela interface ya app mpo na kokamba mouvement, kotala video ya caméra, mpe kosukola ba données ya capteur. Motuya ya projet oyo ezali na application pratique ya ba concepts ya IoT, oyo esungaka yo na kosala véhicule oyo ekoki ko commander na mosika. Okoki kosalela mise en place oyo mpo na ba projets ndenge na ndenge, lokola:
- Kotonga robot ya surveillance ya ndako oyo okoki kotambwisa mpe kosukola na phone na yo.
- Kosala robot ya exploration oyo eko commander na mosika mpo na kosalela na intérieur to extérieur.
- Kokola plateforme mpo na komeka ba algorithmes ya navigation autonome na contrôle manuel.
- Koyekola ba protocoles ya communication sans fil mpe intégration ya application mobile na hardware.
Hardware mpe Ba Composants
Projet oyo ezwami na kit SunFounder PiCar-X, oyo ezali na ba composants mécaniques mpe électroniques nyonso oyo esengeli. Ba parties principales oyo esalelami na ndaku oyo ezali:
- Raspberry Pi (ebongiseli ya "libongo" ya robot).
- Châssis ya robot PiCar-X, na ba moteurs, ba roues, mpe ba servos mpo na caméra.
- Capteur ultrasonique mpo na komekela mosika.
- Module ya caméra mpo na streaming ya vidéo.
- Batterie mpo na kopesa puissance na robot.
Guide ya Câblage
Projet oyo esengeli te na diagramme ya câblage oyo ekeseni mpo ete esalelaka kit PiCar-X oyo esili kosangisama. Ba composants nyonso, na ba moteurs, ba capteurs, mpe caméra, esangisami na Raspberry Pi na nzela ya carte de contrôle SunFounder oyo ezali na kit. Soki ozali kosalela robot mosusu to ozali kotonga ya yo moko, okosengela kotala diagramme ya câblage oyo ebongi mpo na ba composants na yo.
Mise en Place ya Software
Liboso ya kokamba PiCar-X na phone na yo, osengeli kotia software na Raspberry Pi. Processus oyo ezali na ko installer ba modules oyo esengeli mpe kotambwisa programme ya contrôle.
Liboso, osengeli ko installer module ya contrôle SunFounder. Oyo ezali étape ya mise en place moko. Na Raspberry Pi na yo, fungola terminal mpe sala ba commandes oyo:
cd ~
sudo python3 setup.py
Oyo eko installer ba bibliothèques mpe ba drivers oyo esengeli mpo na contrôleur. Ntango oyo esili, okoki kotambwisa application principale oyo epesa possibilité ya contrôle na mobile app. Kende na répertoire ya ba exemples mpe tambwisa script:
cd ~/pi-car-x/example
sudo python3 13.1.1_controller_app.py
Ntango code oyo ezali kotambola, PiCar-X eko banda hotspot Wi-Fi na yango moko to eko connecter na réseau na yo, mpe eko banda streaming ya vidéo mpe koyoka ba commandes na mobile app. Terminal mpe eko monisa adresse IP epai video stream ezali, oyo esalisaka mpo na ko résoudre ba problèmes.
Installation mpe Connexion ya Application Mobile
Mpo na kokamba robot, osengeli ko installer application "SunFounder Controller" na appareil Android to iOS na yo. Okoki kozwa yango na koluka "SunFounder" na magasin ya application na yo. Na nsima ya installation, fungola application. Okosengela ko ajouter robot na yo na liste ya application. Application esungaka ba types ebele ya ba robots SunFounder, yango wapi okosengela kopona modèle PiCar-X. Soki découverte automatique esali te, okoki kokoma adresse IP ya robot na maboko mpo na kosangisa. Tia ete phone na yo mpe Raspberry Pi bazala na réseau moko.
Kosalela Application
Ntango esili kosangisa, application epesaka interface ya bozwi mpo na kokamba PiCar-X. Écran principal ezali na flux vidéo ya bomoi longwa na caméra ya robot. Okoki kokamba pan mpe tilt ya caméra na kopusa doigt na yo na esika ya vidéo to na kosalela directional pad. Application mpe emonisaka ba données ya tango ya sika longwa na capteur ultrasonique, emonisaka mosika na ba objets liboso ya robot. Interface ezali na joystick to ba boutons ya direction mpo na kotambwisa robot liboso, nsima, mpe kobongola na loboko ya gauche to ya droite.
Okoki ko personnaliser mise en page ya application na ko ajouter ba widgets ndenge na ndenge, lokola ba boutons, ba sliders, mpe ba écrans, mpo na kokokisa ba besoins na yo. Oyo epesaka yo possibilité ya kosala interface ya contrôle oyo ebongisami mpo na projet na yo.
Démonstration ya Projet na Bomoi
Vidéo emonisaka processus mobimba, longwa na mise en place ya software kino na kotambwisa robot. Présentateur alakisaka ndenge ya kosangisa na flux vidéo ya robot mpe kosalela ba contrôles ya application mpo na kotambwisa robot na ba directions ndenge na ndenge. Lecture ya capteur ultrasonique mpe emonisamaka na bomoi, ekomisamaka ntango ba objets epusani to epalanganaka. Oyo endimisaka ete robot ezali fonctionnel mpe ezo répondre na ba commandes ya application mobile.
Explication ya Code
Lokola ba extraits ya code epesamaki te, tokoki te kolobela ba variables spécifiques oyo utilisateur akoki ko changer. Kasi, na contexte ya projet oyo, fichier principal ya code mingi mpe ezali na ba sections ya configuration na likolo epai okoki ko ajuster ba réglages. Na ndakisa, okoki kozwa ba variables mpo na kokatia résolution ya caméra, ba angles ya servo mpo na caméra, to vitesse maximum ya ba moteurs. Soki obongoli code, okotala ba constantes oyo mpo na kobongola comportement ya robot.
Ba Chapitres ya Vidéo
- [00:00] Introduction mpe résumé ya projet
- [02:01] Koluka documentation ya ndaku
- [03:21] Ko installer module ya contrôle SunFounder
- [05:23] Kotambwisa code ya application ya contrôle
- [06:51] Ko installer mpe kosangisa application mobile
- [08:09] Kokamba caméra mpe kotala flux vidéo
- [09:14] Kotambwisa robot na ba contrôles ya application
- [10:02] Kolakisa flux vidéo ya bomoi mpe mouvement ya robot
- [13:05] Conclusion mpe ba makanisi ya suka
Mokili na bisika
Pas encore de ressources.
Fichiers📁
Aucun fichier disponible.