Sisällysluettelo:
- Vaihe 1: Etäyhteys Raspberry Pi -laitteeseen Wi -Fi -yhteyden avulla
- Vaihe 2: Ymmärrä L293D: n rooli
- Vaihe 3: Johdotus
- Vaihe 4: Juottoa …
- Vaihe 5: Lataa ohjelmisto
- Vaihe 6: Suunnittele Roverisi
Video: Motorisoi RaspberryPi: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Nämä ohjeet lisäävät pyörät Raspberry pi -laitteeseesi, jotta voit viedä projektisi paikkaan, jossa ei ole aiemmin ollut transistoria.
Tässä opetusohjelmassa käydään läpi tekninen osa moottorien ohjaamisesta Wi-Fi-verkon kautta. Koska tämä projekti tehtiin käyttämällä varaosia kuuluisasta hyödyttömien muovikappaleiden laatikosta, joita pidän ilman syytä, saatat joutua käyttämään luovuutta selvittääksesi parhaan tavan kiinnittää nämä osat yhteen ja suunnitella roverisi.
Tarvikkeet:
- Raspberry Pi Zero W
- L293D
- DC 3V-6V DC -vaihdemoottori Arduino 3: lle
- Smart Robot -auton vanteet
- Hyppää johdot
- USB kaapeli
- Paristopidike (4 AA -paristoa)
- Leipälauta
- Juotin
- Ruuvit, teippi, liima, kaikki, mikä pitää tavarat yhdessä.
Vaihe 1: Etäyhteys Raspberry Pi -laitteeseen Wi -Fi -yhteyden avulla
Ensimmäinen tavoite on muodostaa etäyhteys Raspberry pi (RPi) -laitteeseen. Jos olet jo asentanut Raspberry Pi OS -käyttöjärjestelmän (saatavana täältä), sinun on:
- Yhdistä RPi Wi-Fi-verkkoon
- Etsi sen IP -osoite
- Ota VNC -palvelin käyttöön RPi: ssä
- Lataa VNC -katseluohjelma älypuhelimeesi/tabletillesi.
1) Ensimmäinen askel on yksinkertainen olettaen, että sinulla on näyttö ja näppäimistö, jonka voit liittää RPi: hen. Tässä tapauksessa voit käyttää käyttöliittymää kuten tietokoneella. Jos et voi käyttää näyttöä, sinun on noudatettava päätön asetuksia koskevia ohjeita.
2) Lataa Advanced IP Scanner -ohjelmisto; napsauta skannaa ja se näyttää kaikki lähiverkon laitteet ja niitä vastaavan IP -osoitteen.
3) Voit ottaa VNC -palvelimen käyttöön avaamalla päätelaitteen ja suorittamalla seuraavan komennon:
sudo raspi-config
Siirry sitten kohtaan Liitäntäasetukset, valitse VNC -palvelin ja aseta se käyttöön. Jos olet yksi niistä ihmisistä, joilla ei ole näyttöä, sinun on suoritettava tämä vaihe käyttämällä SSH -yhteyttä.
4) Lataa lopuksi sovellus VNC Viewer puhelimeesi, napauta "+" -kuvaketta, kirjoita RPi: n IP -osoite, anna sille mikä tahansa nimi ja paina Connect. Oletustiedot ovat:
Käyttäjä: pi Pass: vadelma
Vaihe 2: Ymmärrä L293D: n rooli
RPi: n tappeja ohjaa 3,3 V: n kisko ja ne syöttävät enintään 16 mA yhdelle tapille. Se ei riitä moottorin käynnistämiseen. Nastat toimivat vain signaaleina kullekin moottorille eteenpäin tai taaksepäin; Tämän tulon mukaan erillinen piiri nimeltään H-Bridge vaihtaa moottoriin syötetyn jännitteen napaisuuden käyttämällä AA-paristoja virtalähteenä. L293D sisältää kaksi H-siltaa, joten voit liittää siihen kaksi moottoria.
Sinun on valittava vadelmasta pi 4 piikkiä ja liitettävä ne L293D: n ohjaustulon nastoihin (7, 2, 10, 15).
Vaihe 3: Johdotus
Kiinnitä RPi ja L293D leipälevyyn; Kiinnitä L293D leipälevyn keskelle niin, että jokainen sen tapit ovat itsenäisellä viivalla. Viimeistele sitten johdotus hyppyjohdoilla.
Vaihe 4: Juottoa …
Tarvitaan vain vähän juotostehtäviä:
Sinun on juotettava 2 hyppyjohtoa jokaiseen moottoriin ja liitettävä ne L293D: n vastaavaan nastaan
Sinun on liitettävä akkupidikkeen virta (5 V) ja maadoitusjohto USB -kaapelin vastaaviin johtoihin, jotta voit käynnistää RPi -virran paristoilla
Vaihe 5: Lataa ohjelmisto
Käynnistä raspberry pi ja yhdistä siihen.
Etäkäyttöliittymä suunniteltiin käyttämällä tkinteria pythonissa.
Asenna tämä kirjasto komennolla
sudo apt-get install python3-tk
Luo uusi tiedosto nimeltä Remote.py ja kopioi ja liitä liitteenä oleva koodi.
Liitäntäpainikkeet on liitetty näihin 4 alla olevaan toimintoon, jotka asettavat ohjaustapit joko HIGH tai LOW eri kokoonpanoissa:
def Fw (): GPIO.lähtö (20, GPIO. LOW) GPIO.lähtö (21, GPIO. LOW) GPIO.lähtö (23, GPIO. HIGH) GPIO.lähtö (24, GPIO. HIGH) tulostus ("eteenpäin")) def Bk (): GPIO.lähtö (20, GPIO. HIGH) GPIO.lähtö (21, GPIO. HIGH) GPIO.lähtö (23, GPIO. LOW) GPIO.lähtö (24, GPIO. LOW) tulosta ("Takaisin ") 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 Vasen (): GPIO.lähtö (20, GPIO. LOW) GPIO.lähtö (21, GPIO. LOW) GPIO.lähtö (23, GPIO. HIGH) GPIO.lähtö (24, GPIO. LOW) def Oikea (): GPIO.lähtö (20, GPIO. LOW) GPIO.lähtö (21, GPIO. LOW) GPIO.lähtö (23, GPIO. LOW) GPIO.lähtö (24, GPIO. HIGH) tulostus ("Oikea")
Kun olet valmis suorittamaan testin, avaa uusi pääteikkuna, selaa tiedoston sijaintiin ja suorita komento:
python3 Remote.py
Vaihe 6: Suunnittele Roverisi
Lopuksi voit päättää, miltä roverisi näyttää … Minulla oli joitakin kovalevykappaleita, muovinen hamsteripallo, joka näyttää R2D2: lta, vara -tilannekuva, jonka liitin TX RX -tappiin (mutta jos aiot liittää kameran, käytä pääkameran käyttöliittymä, joten saat live -videon)
Minulla ei ollut kolmatta pyörää, joten minun piti improvisoida. 3D-tulostin joitain kappaleita pitääkseni kaiken yhdessä, jätän ne kiinni, jos tarvitset niitä
Suositeltava:
RaspberryPi islamilaisen rukouksen kello ja hälytys: 15 vaihetta (kuvilla)
RaspberryPi Islamic Prayers Watch & Alarm: Muslimit ympäri maailmaa pitävät viisi rukousta joka päivä, ja jokaisen rukouksen on oltava tiettyyn aikaan päivästä. koska elliptinen tapa planeettamme liikkuu auringon ympäri, mikä tekee auringon noususta ja laskusta ajoittain erilaista ympäri vuoden
RaspberryPi WSPR -solmu: 7 vaihetta
RaspberryPi WSPR -solmu: Halusin tehdä WSPRnet (heikon signaalin leviämisen reportteri) -lähettimen, jotta jalkani kastuisivat WSPRnet -pelissä ja alkaisin nähdä, kuinka pitkälle voin lähettää majakan. Minulla oli joitakin näistä laitteista ympäriinsä ja päätin, että heitän nopean ammattilaisen
RaspberryPi: n aloittaminen: 9 vaihetta
RaspberryPi: n aloittaminen: Tässä ohjeessa näytän sinulle, miten aloittaa RashpberryPi eri tavalla
RaspberryPI -valokuvakamera - MagicBox: 13 vaihetta (kuvilla)
RaspberryPI -valokuvakamera - MagicBox: Jokin aika sitten minulla oli tämä hullu idea luoda valokuvauskone Raspberry PI: stä. Kaupungissani oli pieni esitys, jossa ihmiset menivät ja näyttivät, mitä he tekivät tai tekivät käyttämällä elektroniikkaa, tietokoneita jne. … Olin kuin köyhä mies
RaspberryPi 3 -magneettianturi ja mini -reed -anturi: 6 vaihetta
RaspberryPi 3 -magneettianturi, jossa on Mini Reed -anturi: Tässä opetusohjelmassa luomme IoT -magneettianturin RaspberryPi 3: n avulla