Sisukord:

RSPI nupuvajutusega robotvanker: 10 sammu
RSPI nupuvajutusega robotvanker: 10 sammu

Video: RSPI nupuvajutusega robotvanker: 10 sammu

Video: RSPI nupuvajutusega robotvanker: 10 sammu
Video: Особенности совместной работы беспроводного оборудования «Ладога-РК» и РСПИ «Струна» 2024, November
Anonim
RSPI nupuvajutusega robotvanker
RSPI nupuvajutusega robotvanker

Kas olete kunagi näinud poes kaugjuhtimispuldiga autot ja mõelnud, kas saaksite selle ise ehitada. Jah, saate selle ehitada ja oma autot juhtida nuppudega. Kõik, mida vajate, on mõned lihtsad materjalid ja võite endale ehitada nupuvajutusega robotvankri. Nüüd järgige allolevaid juhiseid ja ehitage oma nupuvajutusega robotvanker.

Samm: koguge materjalid

Koguge materjale
Koguge materjale

Enne alustamist peaksite koguma selle projekti lõpuleviimiseks vajaliku materjali:

- Vaarika Pi B+

- Monitor

- Klaviatuur

- Hiir

- T-Cobbler

- Poole suurusega leivalaud

- H-sild

- Phillipsi kruvikeeraja

- 2 mootoriga robotkäru šassii

- 4 nuppu

- 9 -voldine aku

- kaasaskantav laadija

- Micro USB juhe

- 4 isast - naissoost hüppajajuhtmeid

- 12 isast - isast džempritraati

- Python 3 kodeerimistarkvara

- Mobiilseade, millega saab alla laadida rakenduse VNC viewer

2. samm: seadistamine

Seadistamine
Seadistamine

Kui olete vajalikud materjalid kokku kogunud, saate nüüd oma vankri ehitada. Esiteks peate oma Raspberry Pi ühendama monitori, hiire ja klaviatuuriga. Kui olete seda teinud, peate oma t-kurguri oma Pi ja poole väiksema leivalaua külge kinnitama. Nüüd saate oma h-silla ja nupud oma leivalaua külge kinnitada.

3. samm: käru ühendamine H-sillaga

Vankri ühendamine H-sillaga
Vankri ühendamine H-sillaga

Nüüd olete valmis oma vankri ehitama. Esmalt peate mootorid h-silla külge kinnitama, nii et peate lahti keerama neli sinist porti h-silla üla- ja alaosas, kui hoiate seda ülaltoodud pildil. Pärast seda peate hankima kaks punast ja kaks musta isas-isast hüppajat. Seejärel pange mustad juhtmed vasakpoolsetesse ja punased juhtmed parempoolsetesse portidesse (ülaltoodud pildil oli see juhtmega vastupidi, kuid see muudab selle lihtsamaks). Kui olete juhtmed sinistesse portidesse asetanud, keerake need tihedalt kinni, mis aitab vältida nende väljakukkumist. Nüüd näete oma šassiil rataste lähedal mootoreid ja igast mootorist väljuvat punast ja musta pistikut. Ühendage punane ja must traat h-sillast mootorite külge ja nüüd on teie h-sild ühendatud vankriga. Pidage meeles, et kui hoiate oma h-silda ülaltoodud pildil, peaksid ülemised pordid olema ühendatud vasaku rattaga ja alumised pordid parema rattaga.

Samm: ühendage oma H-sild Raspberry Pi-ga

H-silla ühendamine oma Raspberry Pi-ga
H-silla ühendamine oma Raspberry Pi-ga

Kui olete oma H-silla lollakaga ühendanud, ühendate selle nüüd oma Pi-ga. Nüüd vajate 4 isast-naissoost hüppajatraati. Ühendage kõik neli hüppajatraati h-sillaga h-silla esiküljel asuvate pistikute külge. Seejärel ühendage kõik neli juhtmest oma leivalaua erinevate GPIO -dega. Kasutasin GPIO 4 ja 17 vasaku ratta jaoks ja GPIO 5 ja 6 parema ratta jaoks. Et teada saada, millised juhtmed millise ratta jaoks sobivad, on h-sillal, mille kaks ühendatud naissoost juhtmest on mootorile ühendatud juhtmetele lähemal, kui olete ühendatud mootoriga. Nüüd vajate maandusjuhtme kinnitamiseks oma h-silla külge isast-isast juhet. Mis tähendab, et nüüd peate oma h-silla kolme esipordi keskmise pordi lahti keerama. Seejärel asetage oma traat sisse ja keerake see tihedalt sisse, et see välja ei kukuks. Nüüd asetage see juhe oma leivalaua maandusporti.

Samm: ühendage 9-voldine aku oma H-sillaga

9-voldise aku ühendamine H-sillaga
9-voldise aku ühendamine H-sillaga

Viimane asi, mida peate oma vankri ehitamise lõpetamiseks tegema, on 9 -voldise aku kinnitamine. Teil on vaja pistikut, mis ühendab aku ja jagab selle maanduseks ja pingeks. Nüüd peate oma h-silla esimesed kaks porti vasakult lahti keerama. Pärast seda peate sisestama aku punase juhtme vasakpoolsesse porti ja seejärel maandusjuhtme keskmisse pessa. Keskmises pordis peaks olema kaks juhet, üks maandusjuhe Pi ja üks maandusjuhe akust. Nüüd keerake pordid tihedalt tagasi ja liikuge järgmise sammu juurde.

6. samm: kontrollpunkt

Nüüd kontrollime enne nuppudele liikumist, kas teie vanker töötab. Nüüd avage oma Pi -l Python 3 ja käivitage lollaka töö tagamiseks allolev kood.

gpiozero import Robot

robby = robot (vasakul = (4, 17), paremal = (5, 6))

robby.forward ()

Kui teie vanker liigub edasi, tippige nüüd:

robby.stop ()

Samm 7: Juhtmete vajutamise nupud

Juhtmestiku nupud
Juhtmestiku nupud

Pärast seda, kui olete kontrollinud, kas teie lollakas töötab, olete nüüd nuppude lisamiseks valmis. Esimene asi, mida peate tegema, on asetada traat maapinnast ja ühendada see mõlemalt poolt maapinnaga. See muudaks nuppude ühendamise väga lihtsaks. Nüüd asetage oma neli nuppu samas järjekorras nagu ülaltoodud foto. Veenduge, et iga nupu iga jalg on erinevas reas. Nüüd ühendage üks jalg igast nupust maapinnaga. Pärast seda peate iga nupu ühendama GPIO -ga, nii et me helistame teie Pi -st kõige kaugemal asuvale nupule ja ühendame selle nupu GPIO -ga 23. Seejärel helistame nupule, mis asub paremal sellest, mille äsja ühendasite paremal ja ühendage see GPIO -ga 13. Järgmisena helistame teie Pi -le lähima nupu taha ja ühendame selle GPIO 21. Lõpuks viimane nupp, mida me vasakule helistame ja ühendame GPIO 18 -ga.

8. samm: kood

Kood
Kood

Pärast nuppude ühendamist olete valmis oma lollaka koodi kodeerima. Avage oma Pi -l python 3 ja järgige allolevat koodi, et veenduda, et lollakas töötab.

gpiozero import Robot, Button

ajast importige uni

guizero impordirakendusest, nupp

robby = robot (vasakul = (4, 17), paremal = (5, 6))

forward_button = Nupp (23)

right_button = Nupp (13)

left_button = Nupp (18)

Backwards_button = Nupp (21)

kuigi tõsi:

kui forward_button.is_pressed:

robby.forward ()

magama (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

uni (0,2)

robby.stop ()

elif left_button.is_pressed:

robby.leht ()

uni (0,2)

robby.stop ()

elif Tagasi_button.is_pressed:

robby.backward ()

magama (2)

robby.stop ()

9. toiming: VNC Vieweri seadistamine

Nüüd peate oma Pi oma telefoniga ühendama, et saaksite oma telefonist koodi käivitada, kui teie Pi on lollakale kinnitatud. Laadige kõigepealt oma telefoni alla rakendus VNC viewer. Seejärel klõpsake oma Pi -l VNC -d, see peaks asuma ekraani vasakus alanurgas. Kui olete seda teinud, sisestage oma Pi -aadress, kasutajanimi ja parool. Nüüd olete oma Pi -ga ühendatud.

10. samm: oma vankri kokkupanek

Vankri kokkupanek
Vankri kokkupanek

Viimane samm, mille peate tegema, on oma vankri kokkupanek. See võib olla selle projekti kõige raskem osa, sest kõik on oma šassiile sobiv. Selleks, mida ma tegin, teipisin kõigepealt aku põhja, mootorite vahele. Seejärel panin kaasaskantava laadija põhja ja ühendasin selle Pi -ga. Panin Pi ja šassii tagaosa ning teipisin h-silla t-clobberi külge. Seejärel panin leivalaua esiküljele, et vankri juhtimine oleks lihtne. Kuid te ei pea oma šassii suurusest sõltuvalt täpselt sama kokku panema. Nüüd olete oma Raspberry Pi -ga nupp -robot -lollaka ehitamise lõpetanud.

Soovitan: