Guest Posted August 12, 2020 Share Posted August 12, 2020 (edited) Am o masinuta "VaporizR 2" NIKKO 2.4GHz. Masinuta functioneaza, dar nu am emitatorul. Telecomandata e pe 2.4GHz (2410-2475MHz with 1MHz channel spacing), si foloseste ceva protocol mai complicat, in sensul ca masinuta emite ceva pentru scurt timp, atunci cand e alimentata, incearca sa se imperecheze cu emitatorul. Asta e masinuta: Are cate un motoras pe fiecare parte (coteste ca senilatele). Comanda pare a fi on/off (nu proportionala). Butoanele de pe cipul din emitator sunt clasicele inainte, inapoi, stanga, dreapta, turbo. Am cautat dupa FCC ID-ul scris pe masinuta, "V9Q-94140R24", si am gasit schemele si rezultatele testelor de RF compliance. Masinuta foloseste un circuit integrat proprietar NIKKO (nemarcat), pentru care nu am gasit ce protocol radio foloseste. Ar putea fi ceva protocol proprietar NIKKO, nu stiu. Toate: https://fccid.io/V9Q-94140R24 Schema: https://fccid.io/V9Q-94140R24/Schematics/Circuit-Diagram-2989596 Poze: https://fccid.io/V9Q-94140R24/Internal-Photos/Internal-Photos-2989601 Decupate din link-urile de mai sus, doar schema bloc si schema detaliata: Decupat din paginile 10 si 11 (https://fccid.io/V9Q-94140R24/Test-Report/Test-Report-2989597), ceva capturi cu ce emite in 2.4GHz. Nu am deloc experienta cu telecomenzile, sau cu protocoalele radio uzuale folosite in modelism: Recunoaste cineva ce protocol ar putea fi? As fi vrut sa controlez masinuta din calculator, si s-o folosesc drept platforma fizica pentru SLAM (Simultaneous Localization and Mapping) cu ROS (Robot Operating System). La nevoie, pot sa inlocuiesc receptorul necunoscut din masinuta (de exemplu cu un modul nRF24L01), dar as fi fost curios sa aflu protocolul folosit de telecomanda originala. Stie cineva protocolul folosit la jucariile NIKKO pe 2.4GHz? Edited August 12, 2020 by Guest Link to comment
sebip Posted August 13, 2020 Share Posted August 13, 2020 Doar asa ceva a, gasit: https://hackspace.raspberrypi.org/articles/can-we-hack-a-radio-controlled-car Banuiesc ca nu veti avea algoritmul SLAM implementat local, pe masinuta, ci ca va fi implementat pe un PC si prin urmare oricum veti avea nevoie de un link de date destul de rapid (depinde de senzorii utilizati). Exista varianta Arduino-Matlab, se gaseste inclusiv codul sursa din Arduino, practic accesati hardware-ul Arduino din Matlab. Se poate modifica sa permita comunicatia la distanta (prin intermediul a inca un Arduino) si astfel puteti avea algoritmul implementat in Matlab si senzorii pe masinuta (remote). Oricum, si in Matlab, veti avea o viteza destul de redusa de calcul SLAM, este utilizabil dar depinde de pc si de viteza de deplasare a robotelului (si de viteza de transmitere a datelor de la senzori). Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now