
Controllo RC semplice LEGO Powered Up con il telecomando + Confronto PF Servo
Non molto tempo fa, ho creato un programma in Powered Up che può controllare un'auto di base come l'auto da rally Top Gear o il 4×4 X Treme Fuoristrada. Il codice era piuttosto complicato e il motivo principale è l'implementazione della calibrazione per il motore Powered Up e la messa a punto dello sterzo. Da allora ho ricevuto molte domande. Hai chiesto se può essere fatto in un modo più semplice. Vorrei mostrarvi ora in dettaglio qual è la sfida con la modalità server Powered Op, perché è diverso dal servo Funzioni di Potenza, e cosa perderai se lo rendi più semplice e provi a fare una configurazione molto semplice con il telecomando Powered Up, quindi torniamo un po 'al servo funzioni di alimentazione. Prima, abbiamo usato questo dal momento che 2012, quando è stato introdotto nel set 9'8. Questo servo ha diverse posizioni in ogni direzione oltre a quella zero, quindi non è molto preciso, ma penso che per i veicoli lego. Va benissimo. Con le funzioni di alimentazione sistema a infrarossi, Esistono due modi per controllare il servo uno che utilizza il telecomando più piccolo simile a quello disponibile con il set originale 9'8. Questo telecomando offre solo il controllo bang bang. Ciò significa che ci sono solo tre posizioni per ciascuna delle leve: zero e le due diverse direzioni per il controllo della velocità. Ciò significa pieno in avanti per l'indietro e l'arresto per lo sterzo. Abbiamo solo pieno a sinistra destra e centro.
Il servo ha una funzione di ritorno al centro. Ciò significa che tornerà automaticamente in posizione centrale se si rilascia la leva del telecomando. Questo è abbastanza importante quando si desidera controllare un'auto. Non è necessario trovare la posizione centrale da soli. Il servo lo farà automaticamente. Come potete vedere, la posizione centrale è contrassegnata sul servo, quindi non c'è bisogno di indovinare. L'altra opzione per il controllo è la funzione di alimentazione? Treno remoto? Questo ha una sorta di controllo proporzionale. È possibile utilizzare questi quadranti arancioni per cambiare gradualmente la velocità dei motori. Questo è utile per i treni, ma funziona per il servo? Bene, come vedete qui una sorta di opere, ma in realtà non è molto utile controllare un'auto. Il motivo principale è la velocità di controllo. In realtà è troppo lento. L'altro motivo è la mancanza di ritorno alla funzione centrale. Con questo telecomando, È necessario premere il pulsante di arresto rosso. Ogni volta che vuoi che lo sterzo torni in posizione centrale, sterzo proporzionale arrivato solo per le funzioni di potenza con SBrick e BuWizz. Con questi controller Bluetooth, è stato finalmente possibile controllare con precisione la velocità e la posizione dei motori delle funzioni di potenza. Questa soluzione funziona alla grande e la uso con la maggior parte delle mie modifiche al telecomando. Quindi, per quanto riguarda il sistema potenziato in realtà, quale è il servo non c'è servo e ci sono più servo allo stesso tempo.
Cosa significa invece di uno dedicato, gli sviluppatori hanno adottato un approccio diverso. Ci sono tre tipi di motori nella famiglia di motori alimentati. Al momento, ci sono semplici, motori muti con solo controllo della velocità come il motore M o il motore del treno c'è, un motore con posizionamento relativo, il motore medio lineare disponibile nel set Boost. Cosa significa posizionamento relativo? Questo motore può misurare e segnalare il grado di rotazione al mozzo, ma questa posizione è sempre relativa alla posizione iniziale in cui è stata accesa. Così il motore sa, se lo si gira e si può segnalare l'importo, ma non conosce la posizione esatta. Il terzo tipo di motori sono quelli con posizionamento assoluto. Il posizionamento assoluto dei motori l e xl significa che il motore ha una posizione zero assoluta interna che può essere utilizzata come punto di riferimento ed è in grado di tornare a. A differenza della funzione di potenza, Servomotore, La posizione zero non è contrassegnata su questo motore stesso, quindi è difficile dire per la prima vista dove zero è onestamente, sarà più difficile in seguito, anch'io, non solo per la prima vista, quindi questo motore L Con posizionamento assoluto viene utilizzato nei recenti set Technic come servo sterzo, si poteva vedere che funziona nella Top Gear auto da rally e il 4×4 X Treme Fuoristrada. Il comportamento è molto simile al servo della funzione di alimentazione quando è controllato dalle app BuWizz o SBrick, ma teoricamente ha molte più posizioni, poiché i motori Powered Up possono essere ruotati anche di un grado.
Quindi il nuovo approccio sembra essere un grande miglioramento. Non, bene è tutto divertente e giochi se si utilizzano i set ufficiali con i profili di controllo ufficiali, ma una volta che si vuole costruire qualcosa di personalizzato, allora la vita diventa molto più complicata. L'unico modo ufficiale per creare controlli personalizzati per l'hardware Powered Up è l'area di codifica di gioco gratuita dell'app Powered Up, dal momento che ha più di 100 blocchi di codice diversi. Questa non dovrebbe essere una sfida, ma sfortunatamente non c'è alcun blocco di codice disponibile. Attualmente che ha accesso all'encoder hardware dei motori. Ciò significa che non c'è un facile ritorno al comando centrale. Non è possibile replicare semplicemente la funzionalità principale delle funzioni di alimentazione. Servomotore, non sappiamo esattamente come funziona l'elaborazione di calibrazione dell'app Controllo, Ma, sulla base della mia teoria, le misure dell'app, le posizioni sinistra e destra del motore prima e in base a tali dati seleziona lo zero o il 180 posizione di grado del codificatore hardware. Che cade tra i due valori estremi quindi imposta che come posizione zero relativa, dal momento che non abbiamo accesso alla posizione zero assoluta nell'app Powered Ip, ho dovuto creare una soluzione alternativa nel mio codice, quindi qui potete vedere che le due posizioni estreme sono misurate, poi calcola la posizione centrale tra di loro e gira lentamente il motore in quella posizione. La ridotta velocità è importante, dal momento che il motore ha un fastidioso effetto di superamento. Se viene ruotato con una velocità più elevata, questa posizione diventerà lo zero relativo.
Ci sono ulteriori perfezionamenti che evitare il tremore del motore. Viene attivato solo quando il dispositivo di scorrimento viene spostato, quindi ci sono un sacco di cose in corso qui per un'esperienza più fluida. Come vedete, senza la sequenza di calibrazione, la posizione zero sarà sempre quella in cui si trova il motore quando è acceso. Se riesci a convivere con quel fastidio, allora è in realtà abbastanza facile creare un codice semplice che utilizza il telecomando alimentato per controllare un'auto cerchiamo di, provarlo con l'auto da rally. Ora questo codice è abbastanza semplice. Questi comandi vengono attivati quando i diversi pulsanti vengono premuti sul telecomando. La prima colonna è per lo sterzo c'è uno stato predefinito con posizione centrale zero, dove non viene premuto alcun pulsante. Questo viene utilizzato per la funzione return to center. I pulsanti più e meno ruoteranno il motore 90 Gradi. La seconda colonna viene utilizzata di nuovo per l'accelerazione, un pulsante 'no', passeggiata’ stato con velocità zero, completo in avanti e indietro, e il pulsante rosso viene utilizzato come freno. Questa è la configurazione più semplice. Potrei invenire con e direi che funziona abbastanza. Ok, ovviamente perdiamo il controllo proporzionale sia per lo sterzo che per l'accelerazione, ma a queste dimensioni non è così evidente. Non lo userei per una build più grande o più complicata, ma credo che sia. Va bene giocare con questa macchina, quindi il più grande svantaggio è la mancanza di calibrazione e centramento è, non è un problema.
Se prima si fa la calibrazione prima con l'app Controllo e poi si passa all'app Powered Up e si utilizza semplicemente il telecomando. L'unica cosa a cui devi prestare attenzione è avere le ruote centrato quando disconnetti il mozzo e lo lasci in quella posizione fino a quando non ti connetti di nuovo se le ruote sono girate mentre il mozzo non è collegato, allora questo diventerà lo zero relativo e la posizione centrale, quindi è, non va bene in questo caso, Scollegare il mozzo allineare manualmente le ruote, quindi collegarlo di nuovo. Quindi, quando possiamo avere una soluzione servo ufficiale di ritorno al centro semplice e facile da usare per Powered Up sono? Non sono sicuro, ma spero che gli sviluppatori sentano il bisogno e che presto si possa trovare qualcosa fino ad allora è possibile utilizzare il mio codice di calibrazione e controllo o utilizzare questa semplice soluzione con il telecomando ho aggiunto il codice semplice al PDF di controllo auto personalizzato. Puoi trovare il link, sopra o nella descrizione ho anche regolato il codice per il 4×4 X treme Off Roader. Puoi scoprire che anche uno nel pdf è in realtà abbastanza divertente guidarlo all'esterno con il telecomando. Se ce l'hai, allora consiglio vivamente di provarlo, non è sofisticato come la soluzione con BrickController 2 e il gamepad. Ma se vuoi usare il telecomando LEGO e l'app LEGO ufficiale, allora è ancora una soluzione giocabile con l'app Powered Up.
È inoltre possibile personalizzare il codice. È possibile aggiungere una luce semplice o è possibile creare un codice più avanzato per le luci lampeggianti. Segnali di svolta: ci sono molte possibilità. È anche possibile utilizzare due auto e due telecomandi utilizzando un singolo smartphone o tablet, poiché l'app Powered Up consente ora una connessione simultanea a quattro hub o telecomandi. Per favore fatemelo sapere nei commenti. Cosa pensi di questa soluzione di controllo? Va bene usare, e non hai bisogno di un codice complicato con calibrazione e tutto il resto o preferisci una soluzione più sofisticata? Vorrei saperlo anch'io. Se pensi che questa soluzione sia abbastanza buona rispetto alla funzione di potenza, servo o si preferisce comunque utilizzare il sistema precedente. Se ti piace questo video, poi si prega di dare un pollice in su. Puoi anche iscriverti e toccare il campanello di notifica.
[compare_prices_deals]
fonte
PDF con il codice può essere scaricato qui – https://racingbrick.com/lego-powered-up-customized-controllers/
Funzioni di alimentazione in alto! I don't care if LEGO in the year 2100 ha qualcosa come un sistema elettronico estremamente avanzato, I'll still use my power functions stuff! funzioni di alimentazione in cima! non dimenticare mai le funzioni di potenza!
I've just tried 42099 + 88010. La comunicazione avviene attraverso lo smart device (Samsung T510), dal telecomando al tablet all'auto, A destra? Per me, Il programma di installazione non funziona molto. L'auto muove un po' le ruote, quindi sembra non essere in grado di comunicare completamente con il tablet, or the tablet can't really work with two devices at once, nonostante sia nell'elenco dei dispositivi compatibili sul sito LEGO. Le batterie sono piene su tutti i dispositivi. Ancora, l'auto si muove un po', perde presto la direzione o l'avanzamento. It's programmed as in your specs. Vedo anche i moduli di programma reagire ai comandi remoti. Qualsiasi pensiero?
Da dove posso ottenere roba lego tecnica in modo che siano consegnati in sicurezza a Southamerica? 🙁
Thx! Ho provato il codice con il cursore su 42109 configurazione e funziona bene tranne a volte devo ripristinare manualmente lo sterzo. Ma funziona sul mio sistema di sterzo personalizzato, so it's really nice.
L'ho controllato con il mio modello MOC. Ho cambiato il grado del mio sterzo e cambiato canale (L'ho controllato con il mio hub no4). E funziona! Grazie! Mi piace il tuo canale)
Mi piace e mi abbono♪ ♬ ヾ(´︶'♡)ノ ♬ ♪
È possibile creare un oggetto 1 sistema di azionamento del serbatoio del motore
Bello!
Grazie mille, Balazs! Ho fatto la versione semplice del codice e funziona perfettamente! Questa è stata la mia prima volta a fare codice personalizzato nell'app Powered Up, così mi ci è voluto un po 'per capirlo, ma seguendo il PDF e questo tutorial alla fine l'ho ottenuto! Super felice! Grazie ancora! 🙂
42099 42109
Spero che buWizz v3 gestisca il motore di accensione
Ho usato l'app BrickController2 e un joypad bluetooth da 20 € di Amazon, e funziona alla grande. Posso configurare il joypad come voglio ed è super facile e reattivo.
It's always very interesting and informative to watch videos about pfs.
Descrizione impressionante per me in quanto non ho ancora così tante intuizioni da controllare +. Capisco bene, che l'app interpreta sempre i segnali dal telecomando tramite le istruzioni agli hub? Oppure il telecomando e l'hub possono anche comunicare senza l'app / tablet una volta eseguito il programma?
Questo video è stato fantastico. Adoro il tuo canale
Grazie, video molto utile!
Per rispondere alla tua domanda:
Preferisco ancora usare il sistema precedente (Funzioni di alimentazione)
Ti consente di avere una semplice auto RC con ritorno allo sterzo centrale, anche se senza un vero sterzo proporzionale.
(Using PF "Servo" Motore & Normale telecomando a infrarossi.)
Sì, Il segnale IR ha i suoi limiti, ma per semplicità e non passando attraverso un complicato processo di calibrazione difficile, Credo che per il momento che è ancora la soluzione preferibile per me.
Ps
Se ho davvero bisogno:
1. Sterzo proporzionale
2. Autonomia più lunga
I'd personally go with an EV3 Brick with ev3dev and connect a PS3 gamepad to it, invece di dover capire la soluzione alternativa sull'app Powered Up.
Questo è di gran lunga il miglior canale Technic :O
Mi piace alimentato di più, it's kind of a toy by it self 😀
La soluzione di calibrazione funziona con gli attuatori / ingranaggio frizione, Anche? Personaly I haven't tried by myself, I'm just curious.
Qualsiasi idea su dove ottenere solo il mozzo e i motori?
In ogni video dai le informazioni più utili su C+ su YouTube. Come 👍