Sisukord:
- Samm: kaugühendus Raspberry Pi -ga, kasutades WiFi -ühendust
- 2. samm: mõistke L293D rolli
- Samm: juhtmestik
- Samm: mõni jootmine …
- Samm: laadige tarkvara üles
- Samm: kujundage oma Rover
Video: Motoriseerige oma RaspberryPi: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Need juhised lisavad teie Raspberry pi -le rattad, et saaksite oma projekti viia sinna, kus pole varem olnud transistore.
See õpetus tutvustab teile tehnilist osa, kuidas mootoreid WiFi-võrgu kaudu juhtida. Kuna selle projekti tegemisel kasutati kuulsate kasutute plasttükkide kasti varuosi, mida ma ilma põhjuseta hoian, peate võib -olla kasutama mõnda loovust, et leida parim viis nende osade ühendamiseks ja roveri kujundamiseks.
Tarvikud:
- Vaarika Pi Zero W
- L293D
- DC 3V-6V DC hammasrataste mootor Arduino 3 jaoks
- Nutikad robot -auto rattad
- Hüpata juhtmeid
- USB kaabel
- Akuhoidik (4 AA patareid)
- Leivalaud
- Jootekolb
- Kruvid, teip, liim, kõik, mis asju kokku hoiab.
Samm: kaugühendus Raspberry Pi -ga, kasutades WiFi -ühendust
Esimene eesmärk on luua kaugühendus Raspberry pi (RPi) -ga. Eeldades, et olete juba installinud operatsioonisüsteemi Raspberry Pi OS (saadaval siin), peate tegema järgmist.
- Ühendage RPi WiFi-ga
- Leidke selle IP -aadress
- Lubage RPi VNC -server
- Laadige oma nutitelefoni/tahvelarvutisse alla rakenduse VNC vaataja.
1) Esimene samm on lihtne, eeldades, et teil on monitor ja klaviatuur, mille saate RPi -ga ühendada. Sel juhul saate kasutajaliidest kasutada nagu arvutis. Kui te ei saa monitori kasutada, peate järgima peata seadistamise juhiseid.
2) Laadige alla tarkvara "Advanced IP Scanner"; klõpsake skannimist ja see kuvab kõik teie kohaliku võrgu seadmed ja neile vastava IP -aadressi.
3) VNC -serveri lubamiseks peate avama terminali ja käivitama järgmise käsu:
sudo raspi-config
Seejärel sirvige liidesesuvandeid, valige VNC -server ja seadke see olekusse Lubatud. Kui olete üks neist, kellel pole monitori, peate selle sammu läbi viima SSH -ühenduse abil.
4) Lõpuks laadige oma telefoni alla rakendus VNC Viewer, puudutage ikooni "+", tippige oma RPi IP -aadress, määrake sellele mis tahes nimi ja klõpsake nuppu Ühenda. Vaikimisi volitused on järgmised:
Kasutaja: pi Pass: vaarikas
2. samm: mõistke L293D rolli
RPi tihvte juhib 3,3 V rööp ja need toovad ühele tihvtile maksimaalselt 16 mA. Sellest ei piisa mootori toiteks. Tihvtid on ainult signaalid iga mootori edasi- või tagasiliikumiseks; vastavalt sellele sisendile lülitab eraldi vooluahel nimega H-Bridge mootorile rakendatava pinge polaarsuse, kasutades toiteallikana AA patareisid. L293D sisaldab kahte H-silda, nii et saate sellega ühendada kaks mootorit.
Vaarika pi -st peate valima 4 tihvti ja ühendama need L293D juhtsisendi tihvtidega (7, 2, 10, 15).
Samm: juhtmestik
Kinnitage RPi ja L293D leivaplaadile; kinnitage L293D leivalaua keskele nii, et kõik selle tihvtid oleksid sõltumatul joonel. Seejärel viige juhtmestik lõpujuhtmete abil lõpule.
Samm: mõni jootmine …
Jootmiseks on vaja vähe ülesandeid:
Peate iga mootori külge jootma 2 hüppetraati ja ühendama need L293D vastava tihvtiga
Akuhoidiku toide (5 V) ja maandusjuhe tuleb ühendada USB -kaabli vastavate juhtmetega, et saaksite RPi toiteallikaks kasutada patareisid
Samm: laadige tarkvara üles
Lülitage vaarika pi sisse ja ühendage sellega.
Kaugliidese kujundamisel kasutati pythonis tkinterit.
Installige see raamatukogu, käivitades käsu
sudo apt-get install python3-tk
Looge uus fail nimega Remote.py ja kopeerige ja kleepige lisatud kood.
Liidese nupud on seotud nende nelja funktsiooniga, mis seavad juhtnupud erinevatele konfiguratsioonidele kas HIGH või LOW:
def Fw (): GPIO.väljund (20, GPIO. LOW) GPIO.väljund (21, GPIO. LOW) GPIO.väljund (23, GPIO. HIGH) GPIO.väljund (24, GPIO. HIGH) print ("Edasi")) def Bk (): GPIO.väljund (20, GPIO. HIGH) GPIO.väljund (21, GPIO. HIGH) GPIO.väljund (23, GPIO. LOW) GPIO.väljund (24, GPIO. LOW) print ("Tagasi ") def Stop (): GPIO.väljund (20, GPIO. LOW) GPIO.väljund (21, GPIO. LOW) GPIO.väljund (23, GPIO. LOW) GPIO.väljund (24, GPIO. LOW) print (" Stop ") def Left (): GPIO.väljund (20, GPIO. LOW) GPIO.väljund (21, GPIO. LOW) GPIO.väljund (23, GPIO. HIGH) GPIO.väljund (24, GPIO. LOW) def Parem (): GPIO.väljund (20, GPIO. LOW) GPIO.väljund (21, GPIO. LOW) GPIO.väljund (23, GPIO. LOW) GPIO.väljund (24, GPIO. HIGH) print („Õige”)
Kui olete testi käivitamiseks valmis, avage uus terminaliaken, sirvige faili asukohta ja käivitage käsk:
python3 Remote.py
Samm: kujundage oma Rover
Lõpuks saate otsustada, milline teie rover välja näeb … Mul olid mõned puitkiudplaaditükid, plastikust hamstri pall, mis näeb välja nagu R2D2, varukoopia, mille ühendasin TX RX -pistikuga (aga kui kavatsete kaamera kinnitada, kasutage põhikaamera liides, nii et saate selle asemel otsevideo)
Mul ei olnud kolmandat ratast, nii et pidin improviseerima. 3D-trükkisin mõned tükid, et kõike koos hoida, vajadusel jätan need külge
Soovitan:
Kuidas oma muusikat oma iPodist tagasi saada .. TASUTA!: 7 sammu
Kuidas oma muusikat oma iPodist tagasi saada .. TASUTA!: Põhimõtteliselt ei lase iPodid muusikat sealt uuesti importida, vaid ainult kustutada. Näiteks kui soovite oma lemmiklaule panna oma iPodis, kuid kustutage need kogemata arvutist välja. Nii et sa istusid seal halvas moos
Kaitske oma ideid, kaitske oma tööd: 8 sammu
Kaitske oma ideid, kaitske oma tööd: kaotasin mõned päevad tagasi andmed arvuti krahhi tõttu. Ühe päeva töö läks kaduma .:/ Salvestan oma andmed pilve, et vältida kõvaketta viga. Kasutan versioonitarkvara, et saaksin oma töö vanemad versioonid taastada. Teen varukoopiaid iga päev. Aga seekord ma
Juhtige oma rongi mudelipaigutust oma Klaviatuuriga !: 12 sammu
Hallake oma rongi mudelipaigutust oma Klaviatuuriga! Täiendatud versiooni saate vaadata ka siit. Selles juhendis näitan teile, kuidas juhtida rongi mudelipaigutust klaviatuuri abil
Juhtige oma mudeli rongi paigutust oma mobiiltelefoniga!: 11 sammu (piltidega)
Juhtige oma rongi mudelipaigutust oma mobiiltelefoniga !: Mudeli rongi paigutuse juhtimine juhtmega gaasi- ja valimisaktiivsuse regulaatoritega võib olla algajatele hea algus, kuid need tekitavad teisaldamatuse probleemi. Samuti saavad turul olevad juhtmevabad kontrollerid juhtida ainult mõnda liikumisvõimalust
Tehke oma aja, uudiste ja keskkonnaandmete kuvamiseks oma MQTT EInk ekraan: 7 sammu
Tehke oma aja-, uudiste- ja keskkonnaandmete kuvamiseks oma MQTT EInk -ekraan: „THE” on aja, uudiste ja keskkonnateabe jaoks mõeldud väike MQTT -teabeekraan. Kasutades 4,2-tollist eInk-ekraani, on selle kontseptsioon lihtne-kuvada pöörlevat teavet, värskendades seda iga paari minuti järel. Andmed võivad olla mis tahes voog - f