ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Controllare il modello radio utilizzando un computer. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / Apparecchiatura di radiocomando Probabilmente, non importa quanti anni abbia una persona, sarà comunque interessata a giocare con un giocattolo radiocomandato. Prendiamo ad esempio un'auto radiocomandata. Non c'è? Acquistare! Capisco che è costoso nel negozio. Ma nel mercato in cui ho comprato questo mostro per me stesso nell'inverno del 2004, è costato 270 rubli (senza batterie). Non consiglio di utilizzare le batterie: le batterie sono migliori. Ho messo il nichel-cadmio su 800 mlACH per me stesso. La mia auto supporta lo sterzo: sinistra/destra e avanti/indietro. Cioè, non ci sono disagi e restrizioni. Non scivola sul tappeto. Supera senza problemi soglie e battiscopa fino a 2.5 cm Velocità: un po' più veloce di un gradino. La durata è eccellente. Strano, ma l'assemblea è cinese. Per 270 rubli, lo considero solo una manna dal cielo. Quindi, semplicemente non c'è alcuna spinta per gestirlo. Il mio slogan è "collega tutto a un computer". E la macchina radio, tra l'altro, non fa eccezione. E non pensare che sarà difficile. Per fare in modo che il computer controlli la macchina, è necessario collegare in qualche modo il telecomando del modello radio ad essa tramite qualcosa. Il modo più semplice è tramite LPT, ma non è avanzato. Prendiamo COM. Capisco che volevi USB, ma costerà un bel soldo, perché. l'adattatore mikruha costa 150 rubli. E se lo bruci anche durante il processo di assemblaggio, il suicidio non può essere evitato. Quindi, COM è una porta seriale, quindi dovrai imbrogliare con la trasmissione di segnali a quattro rami su due fili. Mikruha k561ie10 costa 8 rubli. Piedinatura della porta COM: Il fatto è che possiamo premere le leve del telecomando in varie combinazioni (magari Avanti & Sinistra...) Dal computer vengono forniti solo + 12 volt, un segnale di comando (nel nostro caso), il filo di massa e il filo di feedback. Ho risolto questo problema in questo modo. Ho installato un contatore binario K561IE10. Dai un'occhiata al diagramma. Il lavoro è il seguente: il computer invia un segnale al contatore su un filo per aggiungerne uno. All'uscita del misuratore (pin 3.4.5.6), otteniamo una combinazione di livelli di alta/bassa tensione che vanno ai transistor che sono saldati dal loro emettitore e collettore alle piastre, o contatti chiusi dalle leve remote. Non appena appare un livello di alta tensione sulla base del transistor, si aprirà immediatamente "collegando" "ciò che serve" nel telecomando. Non so quanto sia privato il mio schema (nel senso della console). Non credo che i telecomandi siano molto diversi. Piuttosto, sono generalmente realizzati nella stessa fabbrica :). In questo caso, la leva chiude il meno delle batterie del telecomando su una determinata gamba del microcircuito del telecomando. Cioè, è necessario utilizzare transistor npn (conduzione inversa). Se è necessario chiudere il plus su mikruha (il che è improbabile), è necessario utilizzare un transistor (pnp), ad esempio (kt361). Il diodo davanti al microcircuito è un qualsiasi raddrizzatore di piccole dimensioni. Non dimenticare il filo DCD, che è saldato al pin n. 6 del mikruha. Questo è un feedback. Senza di essa, il computer non sarà in grado di garantire il corretto funzionamento del contatore, e quindi della macchina. Di seguito sono riportate le procedure iniziali per la guida di una carriola. Ma questo non è un delphi sciocco: utilizza un componente che probabilmente non hai. Si chiama ComDrv32. Questo è per la porta seriale. Puoi semplicemente approfondire l'essenza del conducente. E per controllare il modello, puoi scaricare il programma SashRRC (questa è ovviamente una versione alpha, ma fa fronte al suo dovere principale con il botto in tutti i sistemi operativi). Basta collegare correttamente i transistor nel telecomando con un microcircuito (non confondere le gambe), altrimenti quando si preme in avanti, l'auto tornerà indietro. Il programma rrc è stato scritto da me solo per questo schema: procedura di ripristino dell'auto; //ferma completamente l'auto var CycleCount:Intero; iniziare if(rrcwindow.Com.Connected=false)allora esci; if(lsCD in rrcwindow.Com.GetLineStatus=True)allora iniziare Conteggio cicli:=0; while(lsCD in rrcwindow.Com.GetLineStatus=True)fai iniziare rrcwindow.Com.ToggleRTS(False); // rrcwindow.Com.ToggleRTS(False); // rrcwindow.Com.ToggleRTS(True); //spunta al contatore rrcwindow.Com.ToggleRTS(True); //spunta al contatore ConteggioCicli:=ConteCicli+1; if(CycleCount>MaxCycleCount)allora inizia exit;end; fine fine altro iniziare Conteggio cicli:=0; while(lsCD in rrcwindow.Com.GetLineStatus=False)fai iniziare rrcwindow.Com.ToggleRTS(False); // rrcwindow.Com.ToggleRTS(False); // rrcwindow.Com.ToggleRTS(True); //spunta al contatore rrcwindow.Com.ToggleRTS(True); //spunta al contatore ConteggioCicli:=ConteCicli+1; if(CycleCount>MaxCycleCount)allora inizia exit;end; fine; Conteggio cicli:=0; while(lsCD in rrcwindow.Com.GetLineStatus=True)fai iniziare rrcwindow.Com.ToggleRTS(False); // rrcwindow.Com.ToggleRTS(False); // rrcwindow.Com.ToggleRTS(True); //spunta al contatore rrcwindow.Com.ToggleRTS(True); //spunta al contatore ConteggioCicli:=ConteCicli+1; if(CycleCount>MaxCycleCount)allora inizia exit;end; fine; fine; fine; procedura SendCommandToCar(chUp:boolean;chDown:boolean;chLeft:boolean;chRight:boolean); // imposta il comando desiderato sulla carriola var Checksuma:Intero; x: intero; iniziare somma di controllo:=0; ResetCAR; if(rrcwindow.Com.Connected=false)allora esci; {aggiungi sistema antimanomissione} se (chUp = True) allora Checksuma:=Checksuma+2; se (chDown = True) allora Checksuma:=Checksuma+1; se (chLeft = True) allora Checksuma:=Checksuma+8; se (chRight = True) allora Checksuma:=Checksuma+4; per x:=1 a Checksuma eseguire //avvolgere fino al valore desiderato iniziare rrcwindow.Com.ToggleRTS(False); // rrcwindow.Com.ToggleRTS(False); // rrcwindow.Com.ToggleRTS(True); //spunta al contatore rrcwindow.Com.ToggleRTS(True); //spunta al contatore fine; fine; Ci saranno domande: scrivi a sash_g87 {dog} mail.ru Pubblicazione: cxem.net Vedi altri articoli sezione Apparecchiatura di radiocomando. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Pelle artificiale per l'emulazione del tocco
15.04.2024 Lettiera per gatti Petgugu Global
15.04.2024 L'attrattiva degli uomini premurosi
14.04.2024
Altre notizie interessanti: ▪ Testato il reattore nucleare spaziale ▪ TPS65135 - Alimentatore bipolare DC-DC con un'induttanza ▪ Amplificatore a guadagno variabile ▪ Scheda singola PC LattePanda 3 Delta News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ sezione del sito Sicurezza e protezione. Selezione dell'articolo ▪ articolo La nostra risposta a Chamberlain. Espressione popolare ▪ Articolo Cos'è il ritmo musicale? Risposta dettagliata ▪ Articolo Behr. Leggende, coltivazione, metodi di applicazione ▪ articolo Vernice ad olio di copale. Ricette e consigli semplici ▪ articolo Come distinguere tra batterie più e meno. Esperienza chimica
Lascia il tuo commento su questo articolo: Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |