Sommario:
- Passaggio 1: materiali necessari
- Passaggio 2: assemblaggio del telaio
- Passaggio 3: preparare il Raspberry Pi
- Passaggio 4: circuito
- Passaggio 5: montaggio di tutto sullo chassis
- Passaggio 6: come utilizzarlo
- Passaggio 7: controllo da un telefono
- Passaggio 8: alcune immagini e video
Video: Robot per streaming video controllato da Raspberry Pi Wifi: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Hai mai pensato di costruire un robot fantastico con una fotocamera sopra? Bene, sei arrivato nel posto giusto, ti mostrerò passo dopo passo come costruire questo robot.
Con questo puoi andare a caccia di fantasmi di notte controllando e vedendo il feed video sul tuo computer o guidandolo fuori ed esplorando mentre sei seduto all'interno, è molto divertente da guidare.
Passaggio 1: materiali necessari
1. Lampone Pi
2. Adattatore USB WiFi (se stai usando Raspberry Pi 2)
3. Webcam USB
4. Scheda SD con Raspbian installato
5. Banca di potere
6. Telaio del robot con motori (ho usato motori da 300 giri/min)
7. Driver motore L293D IC o L298
8. Batteria da 9 V o un pacco batteria (se si utilizza una batteria da 9 V, consiglierei di collegarne 2 in parallelo)
9. Un interruttore
10. Breadboard o PCB se preferisci saldare
11. Ponticelli M/M e M/F
Utensili
1. Saldatore
2. Cacciavite
3. Nastro biadesivo
Passaggio 2: assemblaggio del telaio
Saldare i fili sui motori e montare i motori sul telaio. Se non si dispone di un saldatore, è possibile attorcigliare i fili e fissarli con del nastro isolante, ma non è consigliabile in quanto sarà un giunto piuttosto debole.
Passaggio 3: preparare il Raspberry Pi
1. Installa Raspbian su una scheda SD e avvia raspberry pi con monitor, tastiera, mouse, adattatore wifi e webcam collegati.
2. Dal menu raspi-config abilitare ssh
3. Vai sul desktop e connettiti alla tua rete wifi dall'opzione wifi nell'angolo in alto a destra
4. Una volta connesso, controlla l'indirizzo IP del tuo Pi digitando ifconfig nel terminale
5. Apri IDLE 2 dalla scheda di programmazione dalla barra delle applicazioni e copia il codice pi_robot e salvalo
6. Per installare la webcam voglio che tu guardi questo video realizzato da Anand Nayyar
7. Le altre cose che ho fatto sono state cambiare la risoluzione a 720p invece di 480p e cercare "stream_maxrate" e cambiarlo in 3. Per ottenere un fps più alto in streaming ho anche overcloccato il Pi a 1ghz
RISOLUZIONE DEI PROBLEMI
Quando ho provato a eseguire il codice nel terminale con il comando "cd Videos" (perché è lì che l'ho salvato), quindi "python pi_robot.py" ha detto errore di sintassi, quindi quello che ho fatto è stato aprire il codice nel terminale con il comando "sudo nano pi_robot.py" e ha cancellato le righe che erano già scritte in python e non fanno parte del codice e dopo ha funzionato. Non so cosa fosse sbagliato, quindi se qualcuno lo sa sarei felice di ricevere una spiegazione a riguardo nei commenti.
Passaggio 4: circuito
Il circuito è piuttosto semplice e diventa ancora più semplice se si utilizza una scheda driver motore L298. Se stai usando una scheda driver del motore L298, devi solo cablare i pin gpio come nel secondo schema.
Passaggio 5: montaggio di tutto sullo chassis
Bene, le immagini dicono praticamente tutto su come l'ho assemblato, ma ovviamente il tuo sarà diverso se usi un telaio diverso. Ho usato del nastro biadesivo in schiuma per montare tutto sul telaio e ho cercato di usare fili più corti, quindi sembra migliore.
Passaggio 6: come utilizzarlo
Per iniziare a controllare il tuo robot segui i seguenti passaggi:
1. Accendere il Raspberry Pi ma non attivare ancora l'interruttore che collega il pacco batteria all'L293D
2. Collegati ad esso tramite ssh usando il programma putty se sei su Windows
3. Digita il comando "sudo motion", quindi apri il browser Internet e digita l'indirizzo IP del tuo Pi con 8081 alla fine come "192.168.45.64:8081" e dovresti ottenere il feed video. Se non funziona, digita 8080 invece di 8081
4. Ora torna al terminale e individua dove hai salvato il file pi_robot.py. L'avevo salvato nella cartella Video, quindi il comando è "cd Videos" quindi "python pi_robot.py". Ricorda, tutto fa distinzione tra maiuscole e minuscole
5. Dopodiché il programma inizierà a funzionare. Ora accendi l'interruttore, ora dovresti essere in grado di controllare il robot dai tasti freccia della tastiera
6. Premere la freccia avanti e controllare se entrambi i motori si stanno muovendo nella giusta direzione. Se uno dei motori si muove nella direzione sbagliata, scambiare i due collegamenti del motore che si collegano a L293D
Passaggio 7: controllo da un telefono
Tutti i passaggi sono gli stessi, devi solo scaricare l'app "JuiceSSH" dal Play Store. Per controllare il robot sono necessari i tasti freccia ma una normale tastiera per smartphone non ha i tasti freccia quindi dobbiamo scaricare un'app Hacker's Keyboard'. Quindi connettiti ad esso come hai fatto in Windows.
Passaggio 8: alcune immagini e video
La qualità del video della webcam è discendente, ma gli fps sono solo 2 o 3. La qualità del video è buona all'esterno ma non all'interno. Può guidare su terreni fuoristrada ma non molto bene, potrebbe se si utilizza una tensione più elevata per azionare i motori come con una piccola batteria da 12 V.
Secondo classificato al Wireless Contest
Terzo premio al concorso Make It Move 2017
Consigliato:
Glass Stone LED Tube (WiFi controllato tramite app per smartphone): 6 passaggi (con immagini)
Glass Stone LED Tube (WiFi controllato tramite l'app per smartphone): ciao amici produttori! I LED sono indirizzabili individualmente e quindi sono possibili alcuni effetti piacevoli nel
Costruisci il tuo robot per lo streaming video controllato da Internet con Arduino e Raspberry Pi: 15 passaggi (con immagini)
Costruisci il tuo robot per lo streaming video controllato da Internet con Arduino e Raspberry Pi: sono @RedPhantom (alias LiquidCrystalDisplay / Itay), uno studente israeliano di 14 anni che studia alla Max Shein Junior High School for Advanced Science and Mathematics. Sto realizzando questo progetto affinché tutti possano imparare e condividere! Potresti aver pensato
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: 13 passaggi (con immagini)
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: Gesture Hawk è stato presentato in TechEvince 4.0 come una semplice interfaccia uomo-macchina basata sull'elaborazione delle immagini. La sua utilità sta nel fatto che non sono necessari sensori aggiuntivi o indossabili tranne un guanto per controllare l'auto robotica che funziona su diversi
Robot Roomba controllato dal browser con il modello Raspberry Pi 3 A+: 6 passaggi (con immagini)
Robot Roomba controllato dal browser con Raspberry Pi Model 3 A+: PanoramicaQuesto Instructable si concentrerà su come dare a un Roomba morto un nuovo cervello (Raspberry Pi), occhi (Webcam) e un modo per controllare tutto da un browser web. Esistono molti hack di Roomba che consentono il controllo tramite l'interfaccia seriale. Non ho
Serbatoio Raspberry con interfaccia Web e streaming video: 8 passaggi (con immagini)
Raspberry Tank con interfaccia Web e streaming video: Vedremo come ho realizzato un piccolo serbatoio WiFi, in grado di controllare Web remoto e streaming video. Questo vuole essere un tutorial che richiede una conoscenza di base della programmazione elettronica e software. Per questo motivo ho scelto