Sisukord:
- Samm: koguge materjalid
- 2. samm: seadistamine
- 3. samm: käru ühendamine H-sillaga
- Samm: ühendage oma H-sild Raspberry Pi-ga
- Samm: ühendage 9-voldine aku oma H-sillaga
- 6. samm: kontrollpunkt
- Samm 7: Juhtmete vajutamise nupud
- 8. samm: kood
- 9. toiming: VNC Vieweri seadistamine
- 10. samm: oma vankri kokkupanek
Video: RSPI nupuvajutusega robotvanker: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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
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
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
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
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
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
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:
Sammumootori 28BYJ-48 kasutamine kolme nupuvajutusega: 5 sammu
Kuidas kasutada 3 nupuvajutusega samm-mootorit 28BYJ-48: Kas soovite samm-mootorit juhtida nuppude abil? Kas seda saab teha päripäeva, vastupäeva ja seejärel peatamise funktsiooni? Siis on see video teie jaoks
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Kahe nupuvajutusega LED -ahel: 5 sammu
Kahe nupuvajutusega LED -ahel: proovin anda endast parima, et programmeerimisel ja arduinodega töötamisel kõlada nagu vana käsi, kuid ausalt öeldes tutvustati mulle neid asju alles paar päeva tagasi, sellest ka minu tohutu rõõm minu edukas loomine ja programmeerimine
Ühe nupuvajutusega alarm NAISTE OHUTUSSüsteem: 5 sammu
Ühe nupuvajutusega alarmsüsteem NAISTE OHUTUSSÜSTEEM: Tänapäeva maailmas on naiste turvalisus riigi kõige olulisem probleem. Tänapäeval on naised ahistatud ja mures ning mõnikord, kui on vaja kiiret abi. Ei ole kohustuslikku asukohta, kui naised, et inimesed saaksid aidata, on vaja, et me
Ühe nupuvajutusega klaviatuurimasin: 4 sammu (piltidega)
Ühe nupuvajutusega klaviatuurimasin: raiskage väärtuslikke sekundeid koodi sisestamisel iga kord, kui peate ukse avama? See väike „seade” muudab protsessi sujuvaks, vajutades teie jaoks õigeid klahve, ja selle saab peita teie peopessa, nii et te lihtsalt surute käe klahvistiku ja rakenduse vastu