Difference between revisions of "RC modeļu vadība"

From DiLab
Jump to: navigation, search
(Created page with "Šajā lapā ir informācija par to kā kontrolēt RC modeļus no Arduino, Raspberry Pi Pico, un tml. Ja Jums ir rotaļu radio kontrolējama mašīna, tad tai iekšā varētu...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Šajā lapā ir informācija par to kā kontrolēt RC modeļus no Arduino, Raspberry Pi Pico, un tml.
Šajā lapā ir informācija par to kā kontrolēt RC rotaļu modeļus no Arduino, Raspberry Pi Pico, un tml.


Ja Jums ir rotaļu radio kontrolējama mašīna, tad tai iekšā varētu būt dažāda aparatūra, kas vada motorus. Bez tam, visos ir kaut kāds radio uztvērējs, kurš diez vai būs izmantojams. Sākumā var apskatīt komponentes, un pameklēt dokumentāciju par mikroshēmām, ja tādas ir.
Ja Jums ir rotaļu radio kontrolējama mašīna, tad tai iekšā varētu būt dažāda aparatūra, kas vada motorus. Bez tam, visos ir kaut kāds radio uztvērējs, kurš diez vai būs izmantojams. Sākumā var apskatīt komponentes, un pameklēt dokumentāciju par mikroshēmām, ja tādas ir.
Line 9: Line 9:
* Motoru H-Tilts veidots ar mikroshēmu, to var redzēt ja vadi no motoriem aiziet uz čipu. Radio ir atrodams kā atsevišķa mikroshēma vai veidots no vairākām komponentēm. Šeit jāatrod, kā abas mikroshēmas komunicē. Parasti radio komandas tiek pārveidotas digitālu signālu straumē, un kā seriālas komandas nosūtītas uz motoru čipu, kas tās atkodē un vada attiecīgos motorus. Ar oscilogrāfu var apskatīt signālu uz šī savienojuma starp čipiem lai to atkodētu. Seko populārs protokols radio komandām.
* Motoru H-Tilts veidots ar mikroshēmu, to var redzēt ja vadi no motoriem aiziet uz čipu. Radio ir atrodams kā atsevišķa mikroshēma vai veidots no vairākām komponentēm. Šeit jāatrod, kā abas mikroshēmas komunicē. Parasti radio komandas tiek pārveidotas digitālu signālu straumē, un kā seriālas komandas nosūtītas uz motoru čipu, kas tās atkodē un vada attiecīgos motorus. Ar oscilogrāfu var apskatīt signālu uz šī savienojuma starp čipiem lai to atkodētu. Seko populārs protokols radio komandām.
** Pirms katras komandas ir 4 garie signāli, kā 0.5ms zems un tad 1.5ms augsts līmenis. Sauksim šo par preambulu.
** Pirms katras komandas ir 4 garie signāli, kā 0.5ms zems un tad 1.5ms augsts līmenis. Sauksim šo par preambulu.
<pre style="color: yellow; background: black; font-family: monospace;">
___ ___ ___ ___
_| |_| |_| |_| |
</pre>
** Pēc preambulas uz reizi seko vairāki īsie signāli, katrs 0.5ms zems un 0.5ms augsts. Īso signālu skaits nosaka komandu:
** Pēc preambulas uz reizi seko vairāki īsie signāli, katrs 0.5ms zems un 0.5ms augsts. Īso signālu skaits nosaka komandu:
<pre style="color: yellow; background: black; font-family: monospace;">
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |
</pre>
** Uz priekšu: 16 īsie signāli
** Uz priekšu: 16 īsie signāli
<pre style="color: yellow; background: black; font-family: monospace;">
___ ___ ___ ___ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |
</pre>
** Uz atpakaļu: 40
** Uz atpakaļu: 40
** Pa kreisi: 58
** Pa kreisi: 58

Latest revision as of 18:53, 21 November 2024

Šajā lapā ir informācija par to kā kontrolēt RC rotaļu modeļus no Arduino, Raspberry Pi Pico, un tml.

Ja Jums ir rotaļu radio kontrolējama mašīna, tad tai iekšā varētu būt dažāda aparatūra, kas vada motorus. Bez tam, visos ir kaut kāds radio uztvērējs, kurš diez vai būs izmantojams. Sākumā var apskatīt komponentes, un pameklēt dokumentāciju par mikroshēmām, ja tādas ir.

RC modeļi var atšķirties sekojošos veidos:

  • Viss veidots no tranzistoriem, vai arī vismaz motoru H-tilts ir, kamēr radio ir mikroshēma. Šajā gadījumā var atrast, kuri ir vadības signāli H-tiltam, atvienot tos no radio uztvērēja, un novadīt uz Arduino, lai kontrolētu motorus pa tiešo.
  • Motoru H-Tilts veidots ar mikroshēmu, to var redzēt ja vadi no motoriem aiziet uz čipu. Radio ir atrodams kā atsevišķa mikroshēma vai veidots no vairākām komponentēm. Šeit jāatrod, kā abas mikroshēmas komunicē. Parasti radio komandas tiek pārveidotas digitālu signālu straumē, un kā seriālas komandas nosūtītas uz motoru čipu, kas tās atkodē un vada attiecīgos motorus. Ar oscilogrāfu var apskatīt signālu uz šī savienojuma starp čipiem lai to atkodētu. Seko populārs protokols radio komandām.
    • Pirms katras komandas ir 4 garie signāli, kā 0.5ms zems un tad 1.5ms augsts līmenis. Sauksim šo par preambulu.
   ___   ___   ___   ___ 
 _|   |_|   |_|   |_|   |
    • Pēc preambulas uz reizi seko vairāki īsie signāli, katrs 0.5ms zems un 0.5ms augsts. Īso signālu skaits nosaka komandu:
   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _
 _| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |
    • Uz priekšu: 16 īsie signāli
   ___   ___   ___   ___   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _
 _|   |_|   |_|   |_|   |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |_| |
    • Uz atpakaļu: 40
    • Pa kreisi: 58
    • Pa labi: 64
    • Uz priekšu un pa labi: 34
    • Uz priekšu un pa kreisi: 28
    • Uz atpakaļu un pa labi: 46
    • Uz atpakaļu un pa kreisi: 52
  • Ja RC modelim viss risinājums (motoru kontrolieris un radio) ir vienā mikroshēmā, tad to nevarēs izmantot. Atliek meklēt pašam savu H-tilta moduli un pievienot pie tā motorus pa tiešo.