RC modeļu vadība
Š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.