+ -

Pages

Senin, 04 November 2013

Propeller clock


Hai sobat blogger,

   Pernahkah sobat membayangkan adanya tekhnologi kipas berhologram? Ya, kali ini saya akan perkenalkan karya dari salah satu Pemenang "Russian Bascom Competition" Sergei Shilov, yang mana mengaplikasikan tekhnologi lampu LED dengan AVR programing.

   Perangkat yang Beliau buat bekerja seperti Bob Blick LED (baling-baling jam).Yang mana memiliki sensor Hall Effect dan magnet. Setiap kali magnet melewati sensor, sensor mengirimkan pulsa ke mikro kontroler. Mikro kontroler menghitung waktu antara pulsa dan menggunakan informasi tersebut untuk menyalakan LED sehingga saat baling-baling berputar, LED selalu menyala di lokasi yang sama. Karena LED sangat terang kita melihat beruntun ketika baling-baling bergerak. Karena baling-baling bergerak dengan cepat, pola LED akhirnya tampak seperti gambar yang tetap.

   Mikro kontroler yang dipakai adalah ATmega8L yang dapat berjalan pada RC-osilator internal 8MHz (yang tidak memakai akurasi kuarsa). Untuk pengukuran suhu sendiri, menggunakan sensor DS18B20 dengan akurasi 0,50 dan koneksi 1-kawat. Teks yang berjalan disimpan dalam memori EEPROM AT25256 (bekerja dengan hardware SPI ATmega8L) dan berisi 32.768 simbol (beserta kamus bahasa Inggris-Rusia dengan 1000 kata dan terjemahannya). Program ini, memiliki tabel simbol ASCII dan teks dalam AT25256 yang dapat ditulis dalam notepad Windows. Feedline dan Bar menggantikan hologramnya.

   Teks dibuat dengan 8 titik, menggunakan 16 titik terang SMD LED 1.5x1.5mm, dipasang dua lampu LED secara paralel untuk setiap titik. Melihat daerah berisi 256 sektor. Sektor pertama dimulai pada 450 dari posisi horisontal kiri. Untuk suhu menunjukkan pada kuartal atas, bergulir teks dalam kuartal yang lebih rendah. Pada triwulan kiri prosesor membaca suhu dari DS16B20 dan menunggu Hall sensor interupsi. Timer0 bekerja pada 31250 Hz (8МГц/256) dan mengukur waktu gilirannya, Timer1 bekerja di 8МГц dan menciptakan panjang sektor, sehingga tidak pernah keberatan kecepatan baling-baling teks yang ditampilkan selalu stabil. Timer0 hanya 8-bit dan dapat meluap hingga 10 kali selama pergantian propeller, jadi kita mendaftar overflows ini di "T0_slave" variabel.



Untuk programnya sendiri sebagai berikut :






5 Catatan32: Propeller clock Hai sobat blogger ,    Pernahkah sobat membayangkan adanya tekhnologi kipas berhologram? Ya, kali ini saya akan perkenalkan karya dar...

Tidak ada komentar:

Posting Komentar

< >