Science Central - All about Science

 

AMACINIZ YAPILMAYANI YAPMAKSA, DOĞRU YERDESİNİZ....

Güneş Pili Nasıl Yapılır...   Profesyonel Scooter Yapımı.....   5000 Watt Inverter Yapımı...  PIC ile Robot Nasıl Yapılır...   Wireless Sensörler...   Yüksek Voltaj Elektromagnet Yapımı

Kategoriler
 

ALTERNATİF ENERJİ

ELEKTRONİK DEVRE UYGULAMALARI

ROBOT YAPIMI

ATV & SCOOTER PLAN VE ŞEMALARI

Genel Bilgiler:  Robot Programlama » Faydalı Yazılımlar » Paralel Port Hakkında

 


GENEL BİLGİLER

Designed By Phoenix 2008 
 

ROBOT PROGRAMLAMA

Mikro kontrolörler (micro controler), tek bir silikon yonga üstünde birleştirilmiş bir mikroişlemci, veri ve program belleği, sayısal (lojik) giriş ve çıkışlar (I/O), analojik girişler ve daha fazla güç veren ve işlev katan öteki çevre birimleri (zamanlayıcılar, sayaçlar, kesiciler, analogdan sayısala çeviriciler), barındıran mikrobilgisayarlardır.

En basit mikrokontrolör mimarisi bir mikroişlenci, bir bellek ve giriş ve çıkıştan (I/O) oluşur. Mikroişlemci merkezi işlemci ünitesi (CPU - Central Processing Unit) ve bir kontrol ünitesinden (CU - Control Unit) oluşur. CPU mikroişlemcinin beynini oluşturur, aritmetik ve mantıksal işlemlerin gerçekleştirildiği yerdir. CU kontrol ünitesi mikroişlemcinin dahili işlemlerini kontrol eder ve istenen komutları yerine getirmek için kontrol sinyallerini diğer bölümlere gönderir.

Bellek mikrobilgisayar sisteminin önemli bir parçasıdır. Uygulamaya bağlı olarak bellekleri iki grupta toplayabiliriz: Program belleği ve veri belleği. Program belleği tüm program kodlarını saklar. Bu bellek, genellikle uçucu değildir, yani, güç kesildikten sonra da program verileri kaybolmaz. Veri belleği ise, aritmetik ve mantıksal işlemler sırasında geçici kullanıcı bilgilerinin saklandığı yerdir.

Mikro kontrolörler  (mikro denetleyiciler),  robot tasarımcısının, robot kontrolüne, sensörlerden girdi / eyleyicilere çıktı bilgi işletimine,  imkan sağlayan etkili bir araçlardır. Mikrokontrolörler, robotun harici çevre cihazlarından girdi/ Input olarak alınan verileri,  program belleğine kaydedilmiş kullanıcı programı kontrolü altında,   kullanır, yorumlar ve daha sonra robotun eyleyicilerine çıktı /output olarak gönderir. 

Mikro kontrolörler ve mikroişlemciler hedef işlemcinin çevirici dilini kullanarak programlanmışlardır. Çevirici dilinin en büyük dezavantajı farklı üreticilere ait mikro kontrolörlerin farklı çevirici dilleri olması ve kullanıcının seçilen her yeni işlemci için yeni bir dil öğrenmek zorunda kalmasıdır.

Bu sebeple, mikro denetleyicileri programlamak için ileri seviye programlama dilleri (BASIC; ASSEMMLY; C; PASCAL gibi;) kullanılır. Aynı ileri seviye dil  farklı tiplerdeki mikro kontrolörlerin programlanmasında kullanılabilir.

BASIC, robot programlamaya giriş için pratik bir dildir. Başlangıç için iyi bir seçimdir. Mobil bir robot en iyi "assembly" veya "C" ile programlanır. Pratikte her iki dil bir birini tamamlayıcı şekilde birlikte kullanılırlar. Assembly, motor kontrolünün komutlarını veya girdilerin okunmasını programlamada kullanılır. C dili ile ise, robotun muhtelif şekillerdeki tutum ve davranışları programlanarak robota bir nevi yapay zeka kazandırılır.

Robotun hareketli olması sebebiyle, programlanması, basit bir mikroişlemcinin programlanmasından farklıdır. Öncelikli inter aktif etkileşim mimarisi metodu kullanılarak, mobil bir robotun tüm kontrol elemanlarının uyumlu bir yapıda bütünleşmesi sağlanır. Bu metotla algılama ve hareket bütünleştirilerek, hesaplamada çok az kaynaklar kullanılır. Robot son kertede, sensörlerden gelen bilgilere göre davranır. Böylece robota davranışsal yapay zeka kazandırılır.

-Scooter Yapımı, -Hidrojen Pili,  -Solar Pil,  -Yüksek Voltaj Elektromagnet Üretimi,  -Suyun Sterilizasyonu,  -Pil İmalatı  -Yüksek Verimli Jenaratör Planları, -5000 Watt İnverter Yapımı -Build_Your_Own_Combat_Robot, -Uzaktan Kumandalı Robot -Robot_Builder_Guide, PIC ile Robot Yapımı, Bir Robotun Anatomisi, -Sensörler, -Wireless Sensör Uygulamaları, -Robot Mekaniği, -Lego İle Robot Yapımı, -Build_Your_Own_Biologically_Inspired_Robots, -Robot Uygulamaları,  -Ekvitermní termostat, Mekanik Sensörler, Amfibi Robot
-Electronics -- 10xHz Precision Clock Generator, -Elektor-USB-Interface, -Elektrosavar,  -gsm lcd, -haftanın yedi günü için ayrı ayrı 100 farklı alarm kurabilen pic devre, -Hardware emulator Czechoslovak microcomputer (RETROARCADE simulator), -havya,
-Hi-Fi Preamp pic16f877, -Hodiny a Termostat, -İki Aboneli Santral
System, -Avcılar için Köpek Bulucu , Cayk , Cav Cav, -AVR ATmega8 Testboard,  Çift Motorlu Scooter -Brusless DC Motor Kontrolü için Devre ve C Programı, -Car Fuel Display 16f84, -charger, -cizgi takip eden robot, -Control AVR microcontrollers via Visual Basic, -Control Remoto10 -Çok Modlu Asimetrik Zaman Rölesi, Flaşör, -demoboardlar pıc serisi deneme ve geliştirme kartları, -Digital PC Oscilloscope -dimmer picPower -seriport -servotester,
188: Sesli ve Dokunmatik Anahtar, -sifreli_kilit, -single channel triac phase controller for a PIC16x84, -small world of prototyping boards for PIC & AVR micro-controllers, -SMS Link Add On'S, -STEP_CONTROL, -su tankı, -super sifreli kilit LCD li -Super Simple PIC 16x84 Development Board, -swr meter,  -Termometar Nokia 3310 Lcd, -Termostat -the fcl x meter a, meter of freguncy capacitance, -thermostat -
Environmental Timer mit ATmega8, -trafik lambası, - tv patent devresi, -TV_KAYAN_YAZI, -Tv Monitor Receiver Semalari, -kayanyazi, -Ultrasonic Range Meter, -ulturasonic radar, -Universal ( IR ) Remote control tester, -Universal IR-Remote Lamp Controller, -ups,  -Usb den Pc & Program Uzaktan Full Kontrol, -usb switch-empel


-Hafif Hibrid Araç Tasarımı -Çift Motorlu Triker- Robot Yapımı ve Robotlar İçin PIC Programlama  - Amfibi Robot Yapımı - Robot Mekaniği -Ev de Pil Yapımı -Hidrojen Pilleri -Robot Planları -Rüzgar Jenaratörü Yapımı -Hava İle Çalışan Motor Planı -Alternatif Motor Planı-Işık İzleyen Robot -LCD Ekran GPS -Robotlarda Sensörlerin Kullanım -Mikroişlemci Dizaynı-Solar-Hidrojen Yakıt Hücresi

2005-2008 Phoenix Design.