Tartalomjegyzék:
- 1. lépés: Távoli kapcsolat a Raspberry Pi -vel Wifi használatával
- 2. lépés: Ismerje meg az L293D szerepét
- 3. lépés: huzalozás
- Lépés: Némi forrasztás…
- 5. lépés: Töltse fel a szoftvert
- 6. lépés: Tervezze meg Roverjét
Videó: Motorizálja a RaspberryPi -t: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ezek az utasítások kerekeket adnak a Raspberry pi -hez, hogy elvihesse a projektet ott, ahol korábban nem volt tranzisztor.
Ez az oktatóanyag végigvezeti a motorok Wi-Fi hálózaton keresztül történő vezérlésének technikai részén. Mivel ez a projekt a haszontalan műanyag darabok híres dobozából származó alkatrészek felhasználásával készült, amelyeket minden ok nélkül megtartok, előfordulhat, hogy némi kreativitással kell kitalálnia, hogyan lehet a legjobban összekapcsolni ezeket az alkatrészeket, és megtervezni roverjét.
Kellékek:
- Raspberry Pi Zero W
- L293D
- DC 3V-6V DC hajtómotor az Arduino 3-hoz
- Intelligens Robot Car kerekek
- Ugró vezetékek
- USB kábel
- Elemtartó (4 db AA elem)
- Kenyeretábla
- Forrasztópáka
- Csavarok, szalag, ragasztó, bármi, ami összetartja a dolgokat.
1. lépés: Távoli kapcsolat a Raspberry Pi -vel Wifi használatával
Az első cél az, hogy távolról csatlakozzon a Raspberry pi (RPi) -hez. Feltéve, hogy már telepítette a Raspberry Pi operációs rendszert (itt érhető el), a következőkre van szüksége:
- Csatlakoztassa az RPi-t a Wi-Fi-hez
- Keresse meg az IP -címét
- Engedélyezze a VNC szervert az RPi -n
- Töltse le okostelefonjáról/táblagépéről az alkalmazás VNC megjelenítőjét.
1) Az első lépés egyszerű, ha feltételezzük, hogy rendelkezik monitorral és billentyűzettel, amelyeket csatlakoztathat az RPi -hez, ebben az esetben ugyanúgy használhatja a felhasználói felületet, mint egy számítógépen. Ha nem tudja használni a monitort, kövesse a fej nélküli beállításra vonatkozó utasításokat.
2) Töltse le a "Advanced IP Scanner" szoftvert; kattintson a szkennelés gombra, és megjelenik a helyi hálózat összes eszköze és a hozzájuk tartozó IP -cím.
3) A VNC szerver engedélyezéséhez nyissa meg a terminált, és futtassa a következő parancsot:
sudo raspi-config
Ezután keresse meg az Interfacing Options elemet, válassza a VNC Server lehetőséget, és állítsa Enabled értékre. Ha Ön egyike azoknak, akiknek nincs monitorja, akkor ezt a lépést SSH kapcsolat használatával kell végrehajtania.
4) Végül töltse le a VNC Viewer alkalmazást a telefonjára, érintse meg a "+" ikont, írja be az RPi IP -címét, rendeljen hozzá nevet, majd nyomja meg a connect gombot. Az alapértelmezett hitelesítő adatok a következők:
Felhasználó: pi Pass: málna
2. lépés: Ismerje meg az L293D szerepét
Az RPi csapjait a 3,3 V -os sín hajtja, és max. Ez nem elég a motor működéséhez. A csapok csak jelekként szolgálnak az egyes motorok előre vagy hátra mozgatására; e bemenet szerint egy külön H-Bridge nevű áramkör váltja a motorra adott feszültség polaritását AA elemek áramforrásként történő használatával. Az L293D két H-hidat tartalmaz, így két motort csatlakoztathat hozzá.
Ki kell választania 4 tűt a málna pi közül, és csatlakoztatni kell őket az L293D vezérlő bemeneti csapjaihoz (7, 2, 10, 15).
3. lépés: huzalozás
Csatlakoztassa az RPi -t és az L293D -t a kenyérlaphoz; rögzítse az L293D -t a kenyértábla közepére úgy, hogy minden csapja független vonalon legyen. Ezután fejezze be a kábelezést az ugróvezetékek segítségével.
Lépés: Némi forrasztás…
Kevés forrasztási feladat szükséges:
2 ugróvezetéket kell forrasztani minden motorhoz, és csatlakoztatni kell az L293D megfelelő csapjához
Csatlakoztassa az elemtartó tápellátását (5 V) és a földelővezetéket az USB -kábel megfelelő vezetékeihez, hogy az RPi -t akkumulátorokkal tudja feltölteni
5. lépés: Töltse fel a szoftvert
Kapcsolja be a málna pi -t, és csatlakozzon hozzá.
A távoli interfészt a python tkinter használatával tervezték.
Telepítse ezt a könyvtárat a parancs futtatásával
sudo apt-get install python3-tk
Hozzon létre egy új fájlt Remote.py néven, és másolja be a mellékelt kódot.
Az interfész gombjai ehhez a 4 funkcióhoz kapcsolódnak, amelyek a vezérlőcsapokat HIGH vagy LOW értékre állítják különböző konfigurációkban:
def Fw (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. HIGH) print ("Továbbítás") def Bk (): GPIO.output (20, GPIO. HIGH) GPIO.output (21, GPIO. HIGH) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) print ("Vissza ") def Stop (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) print (" Stop ") def Bal (): GPIO.kimenet (20, GPIO. LOW) GPIO.kimenet (21, GPIO. LOW) GPIO.kimenet (23, GPIO. HIGH) GPIO.kimenet (24, GPIO. LOW) def Jobb (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. HIGH) print ("Right")
Ha készen áll a teszt futtatására, nyisson meg egy új terminál ablakot, keresse meg a fájl helyét, és futtassa a parancsot:
python3 Remote.py
6. lépés: Tervezze meg Roverjét
Végül eldöntheti, hogyan fog kinézni a roverje … Volt néhány farostlemezem, egy műanyag hörcsöggolyó, amely úgy néz ki, mint az R2D2, egy tartalék pillanatképes kamera, amelyet a TX RX csaphoz csatlakoztattam (de ha kamerát tervez csatlakoztatni, akkor használja a fő kamera kezelőfelülete, így élő videót kap)
Harmadik kerekem nem volt, így rögtönöznöm kellett. 3D-ben kinyomtattam néhány darabot, hogy mindent egyben tartsak, ha szükséges, csatolva hagyom
Ajánlott:
RaspberryPi iszlám imaóra és riasztás: 15 lépés (képekkel)
RaspberryPi Iszlám Imák Watch & Alarm: A világ muszlimjai minden nap öt imát tartanak, és minden imádkozásnak a nap egy bizonyos időpontjában kell lennie. mivel a bolygónk ellipszisszerűen mozog a Nap körül, ami miatt a nap felkelő és süllyedő időzítései évről évre eltérőek
RaspberryPi WSPR csomópont: 7 lépés
RaspberryPi WSPR csomópont: WSPRnet (gyenge jelátviteli riporter) adót akartam készíteni, hogy nedvesítsem a lábamat a WSPRnet játékban, és lássam, milyen messzire tudok továbbítani egy jelzőt. Volt néhány ilyen felszerelésem, és úgy döntöttem, hogy dobok egy gyors profit
A RaspberryPi -vel való kezdés: 9 lépés
Hogyan kell kezdeni a RaspberryPi -vel: Ebben az oktatóanyagban megmutatom, hogyan kell kezdeni a RashpberryPi -vel más módon
RaspberryPi 3/4 bővítőlap a Raspberry Pi extra funkcióinak hozzáadásához: 15 lépés (képekkel)
RaspberryPi 3/4 bővítőkártya a Raspberry Pi extra funkcióinak hozzáadásához: tudjuk, hogy a raspberry pi 3/4 nem rendelkezik beépített ADC -vel (analóg -digitális átalakító) és RTC -vel (valós idejű óra), ezért 16 -os PCB -t tervezek csatorna 12 bites ADC, RTC, SIM7600 4G modul, nyomógombok, relék, USB tápellátás, 5 V kimenet, 12 V teljesítmény
RaspberryPI fényképezőgép - MagicBox: 13 lépés (képekkel)
RaspberryPI Fényképezőgép - MagicBox: Egy ideje eszembe jutott ez az őrült ötlet, hogy egy Raspberry PI -ből fényképészeti gépet készítsek. A városomban volt egy kis műsor, ahol az emberek elmentek és megmutatták, mit készítenek vagy készítettek elektronika, számítógép stb. Segítségével … Olyan voltam, mint egy szegény ember