RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ Radyo modelini bilgisayar kullanarak kontrol etmek. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Radyo kontrol ekipmanı Muhtemelen, bir insan kaç yaşında olursa olsun, radyo kontrollü bir oyuncakla oynamaya ilgi duyacaktır. Örneğin radyo kontrollü bir arabayı ele alalım. HAYIR? Satın almak! Mağazada pahalı olduğunu anlıyorum. Ancak bu canavarı 2004 kışında kendime aldığım pazarda 270 rubleye (pilsiz) mal oldu. Pil kullanmanızı tavsiye etmiyorum - piller daha iyidir. Kendim için 800 mlACH'ye nikel-kadmiyum koydum. Arabam direksiyonu destekler - sol / sağ ve ileri / geri. Yani, herhangi bir rahatsızlık ve kısıtlama yoktur. Halı üzerinde kaymaz. 2.5 cm'ye kadar eşikleri ve süpürgelikleri sorunsuz bir şekilde aşar Hız - bir adımdan biraz daha hızlı. Kalıcılık mükemmel. Garip ama montaj Çinli. 270 ruble için bunu sadece bir nimettir olarak görüyorum. Yani, onu yönetmek için hiçbir sürücü yok. Sloganım "her şeyi bir bilgisayara bağlayın". Ve bu arada, radyo makinesi de bir istisna değil. Ve bunun zor olacağını düşünmeyin. Bilgisayarın makineyi kontrol etmesini sağlamak için, radyo modelinin uzaktan kumandasını bir şekilde ona bir şey aracılığıyla bağlamanız gerekir. En kolay yol LPT'dir, ancak gelişmiş değildir. COM'u ele alalım. USB istediğinizi anlıyorum, ancak oldukça pahalıya mal olacak çünkü. mikruha adaptörü 150 rubleye mal oluyor. Ve montaj sürecinde de yakarsanız, intihardan kaçınılamaz. Yani COM bir seri bağlantı noktasıdır, bu nedenle sinyallerin iki kablo üzerinden dört kola iletilmesiyle hile yapmanız gerekecektir. Mikruha k561ie10, 8 rubleye mal oluyor. COM bağlantı noktası pin çıkışı: Gerçek şu ki, uzaktan kumandanın kollarına çeşitli kombinasyonlarda basabiliriz (belki İleri ve Sol ...) Bilgisayardan yalnızca + 12 volt güç sağlanır, bir kontrol sinyali (bizim durumumuzda), topraklama kablosu ve geri besleme teli. Ben bu sorunu şu şekilde çözdüm. Bir K561IE10 ikili sayacı kurdum. Diyagrama bir göz atın. İş şu şekildedir: Bilgisayar sayaca bir tel üzerinden bir tane eklemek için bir sinyal gönderir. Sayacın çıkışında (pimler 3.4.5.6), yayıcıları ve toplayıcıları tarafından plakalara lehimlenen transistörlere veya uzaktan kumanda kolları tarafından kapatılan kontaklara giden yüksek / düşük voltaj seviyelerinin bir kombinasyonunu elde ederiz. . Transistörün tabanında yüksek bir voltaj seviyesi belirdiği anda, uzaktan kumandaya "ihtiyaç duyulanı" "bağlayarak" hemen açılacaktır. Planımın (konsol anlamında) ne kadar özel olduğunu bilmiyorum. Kumandaların pek farklı olduğunu düşünmüyorum. Aksine, genellikle aynı fabrikada yapılırlar :). Bu durumda kol, uzaktan kumanda pillerinin eksisini uzaktan kumanda mikro devresinin belirli bir ayağına kapatır. Yani, npn transistörleri (ters iletim) kullanmak gereklidir. Artıyı mikruha kapatmak gerekirse (ki bu olası değildir), o zaman bir (pnp) transistör kullanmanız gerekir, örneğin (kt361). Mikro devrenin önündeki diyot, herhangi bir küçük boyutlu doğrultucudur. Mikruhanın 6 numaralı pimine lehimlenen DCD telini unutmayınız. Bu geri bildirimdir. Bu olmadan, bilgisayar sayacın ve dolayısıyla makinenin doğru çalışmasını sağlayamayacaktır. Aşağıda bir el arabası sürmek için ilk prosedürler bulunmaktadır. Ama bu aptalca bir delphi değil - muhtemelen sahip olmadığınız bir bileşen kullanıyor. Buna ComDrv32 denir. Bu seri bağlantı noktası içindir. Sürücünün özünü kolayca keşfedebilirsiniz. Ve modeli kontrol etmek için programı indirebilirsiniz. SashRRC (Bu tabii ki bir alfa sürümüdür, ancak tüm işletim sistemlerinde bir patlama ile ana görevinin üstesinden gelir). Uzaktan kumandadaki transistörleri bir mikro devre ile doğru şekilde bağlamanız yeterlidir (bacakları karıştırmayın), aksi takdirde ileri bastığınızda araba geri dönecektir. rrc programı benim tarafımdan sadece bu şema için yazılmıştır: prosedür sıfırlama arabası; //arabayı tamamen durdurur var CycleCount:Tamsayı; başlamak if(rrcwindow.Com.Connected=false)sonra çıkış; eğer(rrcwindow.Com.GetLineStatus=True içinde lsCD)o zaman başlamak Döngü Sayısı:=0; while(rrcwindow.Com.GetLineStatus=True içinde lsCD)do başlamak rrcwindow.Com.ToggleRTS(Yanlış); // rrcwindow.Com.ToggleRTS(Yanlış); // rrcwindow.Com.ToggleRTS(Doğru); //sayacı işaretle rrcwindow.Com.ToggleRTS(Doğru); //sayacı işaretle CycleCount:=CycleCount+1; if(CycleCount>MaxCycleCount)o zaman başla exit;end; son son başka başlamak Döngü Sayısı:=0; while(lsCD in rrcwindow.Com.GetLineStatus=False)do başlamak rrcwindow.Com.ToggleRTS(Yanlış); // rrcwindow.Com.ToggleRTS(Yanlış); // rrcwindow.Com.ToggleRTS(Doğru); //sayacı işaretle rrcwindow.Com.ToggleRTS(Doğru); //sayacı işaretle CycleCount:=CycleCount+1; if(CycleCount>MaxCycleCount)o zaman başla exit;end; sonunda; Döngü Sayısı:=0; while(rrcwindow.Com.GetLineStatus=True içinde lsCD)do başlamak rrcwindow.Com.ToggleRTS(Yanlış); // rrcwindow.Com.ToggleRTS(Yanlış); // rrcwindow.Com.ToggleRTS(Doğru); //sayacı işaretle rrcwindow.Com.ToggleRTS(Doğru); //sayacı işaretle CycleCount:=CycleCount+1; if(CycleCount>MaxCycleCount)o zaman başla exit;end; sonunda; sonunda; sonunda; prosedür SendCommandToCar(chUp:boolean;chDown:boolean;chLeft:boolean;chRight:boolean); // istenen komutu el arabasına ayarlayın var Checksuma:Tamsayı; x: Tamsayı; başlamak sağlama toplamı:=0; Arabayı sıfırlamak; if(rrcwindow.Com.Connected=false)sonra çıkış; {kurcalamaya karşı sistem ekleyin} (chUp = True) ise Checksuma:=Checksuma+2; (chDown = True) ise Checksuma:=Checksuma+1; (chLeft = True) ise Checksuma:=Checksuma+8; (chRight = True) ise Checksuma:=Checksuma+4; x:=1 için Checksuma do //istenen değere sarın başlamak rrcwindow.Com.ToggleRTS(Yanlış); // rrcwindow.Com.ToggleRTS(Yanlış); // rrcwindow.Com.ToggleRTS(Doğru); //sayacı işaretle rrcwindow.Com.ToggleRTS(Doğru); //sayacı işaretle sonunda; sonunda; Sorular olacak - sash_g87 {dog} mail.ru adresine yazın Yayın: cxem.net Diğer makalelere bakın bölüm Radyo kontrol ekipmanı. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Dokunma emülasyonu için suni deri
15.04.2024 Petgugu Global kedi kumu
15.04.2024 Bakımlı erkeklerin çekiciliği
14.04.2024
Diğer ilginç haberler: ▪ Uzay nükleer reaktörü test edildi ▪ TPS65135 - Tek bobinli DC-DC bipolar güç kaynağı ▪ Değişken Kazanç Amplifikatörü ▪ Tek Kartlı PC LattePanda 3 Delta Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ Sitenin Güvenlik ve emniyet bölümü. Makale seçimi ▪ makale Chamberlain'e cevabımız. Popüler ifade ▪ makale Müzik ritmi nedir? ayrıntılı cevap ▪ Behr makalesi. Efsaneler, yetiştirme, uygulama yöntemleri ▪ makale Copal yağı verniği. Basit tarifler ve ipuçları ▪ makale Artı ve eksi piller arasında nasıl ayrım yapılır. Kimyasal deneyim
Bu makaleye yorumunuzu bırakın: Bu sayfanın tüm dilleri Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri www.diagram.com.ua |