Satura rādītājs:
- 1. darbība. Noskatieties video
- 2. darbība. Iegūstiet visas detaļas un piederumus
- 3. darbība: iegūstiet Ps2 bibliotēku
- 4. darbība: noskaidrojiet skārienpaliktņa savienojumus
- 5. darbība: pārbaudiet skārienpaliktni
- 6. darbība: ieprogrammējiet Arduino mikrokontrolleru
- 7. darbība: iestatiet izkārtojumu
- 8. darbība: uzstādiet motora vairogu Arduino panelī
- 9. solis: pievienojiet sliežu strāvas padevi un apgriezienus motora vairogam
- 10. darbība: pievienojiet skārienpaliktni iestatīšanai
- 11. darbība: novietojiet lokomotīvi (-es) uz sliežu ceļa
- 12. solis: pievienojiet uzstādīšanu barošanai un ieslēdziet to
- 13. darbība: pārbaudiet vadības ierīces
- 14. darbība. Kopīgojiet savu darbu un paplašiniet to
Video: Klēpjdatoru skārienpaliktņa vadīts dzelzceļa modelis - PS/2 Arduino saskarne: 14 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Klēpjdatora skārienpaliktnis ir viena no lieliskajām ierīcēm, ko izmantot kā ievadi mikrokontrolleru projektos. Tāpēc šodien ieviesīsim šo ierīci ar Arduino mikrokontrolleri, lai kontrolētu dzelzceļa modeli. Izmantojot PS/2 skārienpaliktni, mēs varēsim kontrolēt 3 dalībniekus un izsekot jaudai.
Turot skārienpaliktni tā platumā apakšā (līdzīgs portreta režīmam), bīdot pirkstu gar katru no divām diagonālēm, tiks izmantota divu pagriezienu kontrole, pirksta bīdīšana horizontāli tiks izmantota, lai kontrolētu vēl vienu apgriezienu skaitu un bīdītu pirkstu vertikāli tiks izmantota, lai kontrolētu lokomotīves ātrumu un virzienu.
Tātad, bez papildu piepūles, sāksim!
1. darbība. Noskatieties video
Noskatieties videoklipu, lai saprastu visas vadības ierīces un uzzinātu vairāk par tā darbību.
2. darbība. Iegūstiet visas detaļas un piederumus
Šim projektam jums būs nepieciešams:
- Arduino mikrokontrolleris, kas ir saderīgs ar Adafruit Motor Shield V2 (UNO, Leonardo uc)
- Adafruit motora vairogs V2
- PS/2 skārienpaliktnis
- 4 vadi ar Dupont vīriešu savienotājiem vienā pusē (lai savienotu skārienpaliktni ar Arduino plāksni)
- 2 vadi katrs sliežu strāvas un apgriezienu (3 maks.) Pievienošanai motora vairogam
- 12 voltu līdzstrāvas barošanas avots ar strāvas jaudu vismaz 1A.
3. darbība: iegūstiet Ps2 bibliotēku
Lejupielādējiet ps2 bibliotēkas mapi no šejienes. Pārvietojiet lejupielādēto mapi uz darbvirsmu, jo to būs vieglāk atrast. Atveriet Arduino IDE un noklikšķiniet uz Skice> Iekļaut bibliotēku> Pievienot. ZIP bibliotēku… un pēc tam darbvirsmā atlasiet mapi ps2. Bibliotēka tiks iekļauta, un tagad jūs varēsit izmantot ps2 bibliotēku.
4. darbība: noskaidrojiet skārienpaliktņa savienojumus
ja jums ir Synaptics skārienpaliktnis, piemēram, iepriekšminētais, spilventiņš “T22” ir +5 V, “T10” ir “pulkstenis”, “T11” ir “dati” un “T23” ir “GND”. Jūs varat arī pielodēt 'GND' vadu pie liela atsegta vara, kā parādīts iepriekš.
Noklikšķiniet uz iepriekš redzamā attēla, lai uzzinātu vairāk. Ja jums ir cits skārienpaliktnis, mēģiniet meklēt tā daļas numuru internetā, izmantojot “pinouts”, vai arī varat pajautāt r/Arduino kopienai vietnē Reddit, ja esat iestrēdzis.
5. darbība: pārbaudiet skārienpaliktni
Pārliecinieties, vai ar skārienpaliktni ir izveidoti pareizi savienojumi. Lai pārbaudītu skārienpaliktni, augšupielādējiet peles ps2 kodu Arduino mikrokontrollerī no Piemēri> ps2. Savienojiet vadu “Pulkstenis” ar D6, “Datu” vadu ar D5, GND ar GND un +5V vai VCC attiecīgi ar Arduino plates +5V tapu. Atkārtoti pievienojiet Arduino plati datoram un atveriet seriālo monitoru. Ja, pārvietojot pirkstu pāri skārienpaliktnim, redzat, ka skaitļi mainās, skārienpaliktnis darbojas pareizi, un jūs varat turpināt.
6. darbība: ieprogrammējiet Arduino mikrokontrolleru
Ieteicams iziet kodu pirms tā augšupielādes Arduino mikrokontrollerī, lai saprastu, kas viss notiek.
7. darbība: iestatiet izkārtojumu
Iestatiet izkārtojumu, lai pārbaudītu sliežu ceļa jaudu un visas trīs balsstiesības vadības ierīces. Pārliecinieties, vai visi sliežu ceļa savienojumi ir pareizi izgatavoti un sliedes ir tīras. Lai novērstu lokomotīvju apstāšanos, ieteicams periodiski tīrīt sliežu ceļus un lokomotīvju riteņus.
8. darbība: uzstādiet motora vairogu Arduino panelī
Uzmanīgi izlīdziniet motora vairoga tapas ar Arduino plāksnes mātītēm un nospiediet vairogu virs Arduino plāksnes. Pārliecinieties, ka vairogs droši pieguļ Arduino plāksnei un neviena tapa nav saliekta.
9. solis: pievienojiet sliežu strāvas padevi un apgriezienus motora vairogam
Izveidojiet šādus savienojumus:
- Pievienojiet sliežu strāvu vairoga izejas savienotājam ar apzīmējumu “M1”.
- Pievienojiet apgriezienus pārējiem trim izejas savienotājiem 'M2', 'M3' un 'M4'.
Pārliecinieties, vai visi vadu savienojumi ir cieši.
10. darbība: pievienojiet skārienpaliktni iestatīšanai
Savienojiet skārienpaliktni ar Arduino paneli, veicot šādus savienojumus starp skārienpaliktni un Arduino paneli:
- +5 volti vai “VCC” līdz +5 volti Arduino plates
- “GND” līdz “GND” no Arduino dēļa
- Arduino tāfeles “pulkstenis” līdz “D6”
- Arduino tāfeles “dati” uz “D5”
11. darbība: novietojiet lokomotīvi (-es) uz sliežu ceļa
Novietojiet pārbaudāmo lokomotīvi. Pēc vēlēšanās varat arī novietot vairākas lokomotīves.
Ieteicams izmantot sliedes. Pārliecinieties, vai lokomotīves ir pareizi novietotas uz sliežu ceļiem, lai izvairītos no sliedēm.
12. solis: pievienojiet uzstādīšanu barošanai un ieslēdziet to
Pievienojiet uzstādīšanai 12 voltu barošanas avotu un ieslēdziet to.
13. darbība: pārbaudiet vadības ierīces
Pārbaudiet visas vadības ierīces. Lai saprastu vadīklas, vēlreiz skatiet iepriekš minēto videoklipu.
14. darbība. Kopīgojiet savu darbu un paplašiniet to
Ja jums izdevās īstenot savu projektu un ja varat, mēģiniet kopīgot savas radības attēlus ar sabiedrību, noklikšķinot uz “Es to izdarīju!”.
Tāpat mēģiniet šim projektam pievienot vairāk funkciju un funkciju un mēģiniet arī tās kopīgot. Lai ko jūs darītu, visu to labāko!
Ieteicams:
Vienkāršs automatizēts dzelzceļa modelis no punkta līdz punktam: 10 soļi (ar attēliem)
Vienkāršs automatizēts dzelzceļa modelis: Arduino mikrokontrolleri ir lieliski, lai automatizētu dzelzceļa modeļu izkārtojumu. Izkārtojumu automatizēšana ir noderīga daudziem mērķiem, piemēram, izkārtojuma izvietošanai displejā, kur izkārtojuma darbību var ieprogrammēt, lai vilcieni darbotos automatizētā secībā. L
Ar tastatūru vadāms dzelzceļa modeļa izkārtojums V2.5 - PS/2 saskarne: 12 soļi
Ar tastatūru vadāms dzelzceļa modeļa izkārtojums V2.5 | PS/2 saskarne: izmantojot Arduino mikrokontrollerus, ir daudz veidu, kā kontrolēt dzelzceļa modeļu izkārtojumu. Tastatūrai ir liela priekšrocība, jo tai ir daudz taustiņu, lai pievienotu daudzas funkcijas. Lūk, redzēsim, kā mēs varam sākt ar vienkāršu izkārtojumu ar lokomotīvi
O mēroga dzelzceļa tornado modelis: 16 soļi
O Scale Model Railroad Tornado: Esmu pārliecināts, ka katrs cilvēks video ir redzējis tornado. Bet vai esat redzējis vienu, kas darbojas pilnā animācijā O mēroga modeļu dzelzceļā? Nu, mums tas vēl nav uzstādīts uz dzelzceļa, jo tā ir daļa no pilnīgas skaņas un animācijas sistēmas
Dzelzceļa izkārtojuma modelis ar automatizētu pāreju (V2.0): 13 soļi (ar attēliem)
Dzelzceļa modeļa izkārtojums ar automatizētu garāmbraucamo apšuvumu (V2.0): Šis projekts ir atjauninājums vienam no iepriekšējiem dzelzceļa automatizācijas modeļiem - Dzelzceļa parauga izkārtojums ar automatizētu apšuvumu. Šī versija papildina lokomotīves savienošanas un atvienošanas funkciju ar ritošo sastāvu. Operācija
Dzelzceļa modelis - DCC vadības stacija, izmantojot Arduino :: 3 soļi
Dzelzceļa modelis - DCC vadības stacija, izmantojot Arduino :: Atjaunināts 2018. gada augusts - skatiet jaunu pamācību: https: //www.instructables.com/id/Model-Railroad-DC … uz komandstaciju. Pagriezieni T1 - T8 ir pieejami, izmantojot taustiņu "B". T9 - T1 pagriezieni