Dengan mengingat berbagai perlakuan tersebut, hatcher/inkubator dapat dibagi menjadi beberapa jenis sebagai berikut. Oleh karena itu, suhu ruangan harus mencukupi sebelum telur tetas dimasukkan ke dalam kotak penetasan. Pada saat penetasan diperlukan kelembaban udara yang sesuai untuk perkembangan dan pertumbuhan embrio, karena suhu dan kelembaban umum untuk penetasan telur juga berbeda-beda pada setiap jenis burung.
Oleh karena itu dalam pembuatan inkubator/mesin tetas telur harus diperhatikan apakah di dalam kotak/ruang tersebut tersedia cukup oksigen atau tidak, karena jika di dalam kotak/ruang tersebut oksigen tidak mencukupi, dikhawatirkan embrio akan gagal. mengembangkan. Mesin tetas modern dibedakan menjadi 3 jenis mesin tetas, yang berkaitan dengan cara membalik telur, yaitu: a. Penetasan/alat ini mempunyai prinsip yang sama, namun alat ini dilengkapi dengan pegangan putar di bagian luar penetasan.
Mesin/peralatan telur ini merupakan salah satu mesin penetas telur yang paling modern karena mesin penetas telur ini dilengkapi dengan pengatur waktu dan dirancang agar telur dapat berputar secara otomatis berdasarkan waktu atau pengatur waktu yang telah ditentukan.
Status Register
- BIT 6 (T)
- BIT 5 (H)
- BIT 4 (S)
- BIT 3 (V)
- BIT 2 (N)
- BIT 1 (Z)
- BIT 0 (C)
Ketika bit ini disetel, semua perintah interupsi, baik individual maupun global, diabaikan. Bit ini dibersihkan atau dibersihkan oleh perangkat keras setelah interupsi dijalankan dan direset dengan perintah RETI. Bit ini juga dapat diset dan direset melalui aplikasi dengan instruksi SEI dan CLI.
Instruksi penyalinan bit BLD (Bit LoaD) dan BST (Bit Store) menggunakan bit ini sebagai sumber atau tujuan dari bit yang telah diedit. Sedikit dari register di file register dapat disalin ke bit ini menggunakan instruksi BST, dan sedikit di bit ini dapat disalin ke bit di register di file register menggunakan perintah BLD.
Perangkat Lunak Code Vision AVR (CVAVR)
Khusus untuk pustaka fungsi, selain pustaka standar (seperti fungsi matematika, manipulasi string, akses memori, dan lain sebagainya), CodeVisionAVR juga menyediakan fungsi tambahan yang sangat berguna saat memprogram antarmuka AVR dengan perangkat eksternal yang sering digunakan dalam aplikasi kontrol. Beberapa fungsi perpustakaan yang penting antara lain fungsi untuk mengakses layar LCD, komunikasi I2C, IC RTC (Real time Clock), sensor suhu LM75, SPI (Serial Peripheral Interface) dan lain sebagainya. Untuk mempermudah pengembangan program aplikasi, CodeVisionAVR juga dilengkapi dengan IDE yang sangat user-friendly (lihat Gambar 3).
Selain menu pilihan yang umum untuk semua perangkat lunak berbasis Windows, CodeVisionAVR memiliki perangkat lunak pengunduhan terintegrasi (dalam pemrogram sistem) yang dapat digunakan untuk mentransfer kode mesin yang telah dikompilasi ke sistem memori mikrokontroler AVR yang diprogram. Secara praktis alat ini sangat berguna untuk membentuk kerangka program (template), dan juga memudahkan programmer dalam menginisialisasi register-register pada mikrokontroler AVR yang diprogram. Disebut Code Generator karena software CodeVision akan secara otomatis menghasilkan kode program setelah tahap inisialisasi selesai di jendela CodeWizardAVR.
Secara teknis penggunaan alat ini pada dasarnya hampir sama dengan application wizard pada bahasa pemrograman komputer visual (seperti Visual C, Borland Delphi, dan sebagainya).
Bahasa C
Dibandingkan dengan bahasa tingkat tinggi lainnya, C merupakan bahasa pemrograman yang sangat fleksibel dan tidak terlalu terikat dengan aturan yang ketat. Satu-satunya hal yang membatasi penggunaan C dalam suatu aplikasi hanyalah imajinasi pemrogram. Sebagai gambaran, di C kita bisa seenaknya menambahkan huruf (misalnya 'A') ke bilangan bulat (misalnya '2'), sedangkan hal yang sama tidak bisa dilakukan dengan bahasa tingkat tinggi lainnya.
Dalam hal pemrograman mikrokontroler, bahasa C kini mulai menggantikan bahasa yang sebelumnya digunakan untuk pemrograman mikrokontroler yaitu bahasa assembly. Dibandingkan dengan bahasa assembly, penggunaan bahasa C dalam pemrograman memiliki keuntungan sebagai berikut: Mempercepat waktu pengembangan, bersifat modular dan terstruktur, sedangkan kelemahannya adalah kode program yang dikompilasi akan relatif lebih besar (dan akibatnya akan lebih besar). terkadang mengurangi kecepatan eksekusi). Khusus untuk mikrokontroler AVR, untuk mengurangi akibat negatif di atas, Perusahaan Atmel merancangnya agar arsitektur AVR efisien dalam decoding dan mengeksekusi instruksi yang umumnya dihasilkan oleh compiler C (Faktanya, pengembangan arsitektur AVR ini bukan dilakukan oleh perusahaan ATmel sendiri, melainkan bekerjasama dengan salah satu supplier yang menyediakan compiler C untuk mikrokontroler tersebut yaitu IAR C).
UPS (Uninterruptible Power Supply)
UPS akan menemukan anomali tegangan saluran, misalnya kenaikan tajam, penurunan, lonjakan, dan juga anomali yang disebabkan oleh penggunaan peralatan pembangkit listrik murah. Jika terjadi kegagalan, UPS akan beralih ke pengoperasian dengan baterai atau baterai sebagai respons terhadap pemadaman listrik untuk melindungi bebannya. Rangkaian ini juga dapat digunakan sebagai pengatur open loop untuk panas solder atau sebagai pemanas (tentunya TRIAC harus diatur dayanya besar), namun rangkaian ini tidak dapat diterapkan pada lampu TL. (http://en.wikipedia.org/wiki/Dimmer) .
TRIAC Q4004LT
Sensor Suhu (IC LM35)
LM35 tidak memerlukan kalibrasi eksternal atau pengaturan waktu khusus, dengan rentang pengukuran antara 0-100 C, sensor ini memiliki karakteristik linier dan sensitivitas 10 mV/C (Widodo, dkk. 2005: 119). IC L298 merupakan jenis IC driver motor yang dapat mengontrol arah putaran dan kecepatan motor DC atau motor stepper. IC L298 terdiri dari transistor NAND gate logic (TTL) yang memudahkan penentuan arah putaran motor DC dan motor stepper.
Relai adalah saklar elektronik yang dapat membuka atau menutup suatu rangkaian dengan menggunakan kendali dari rangkaian elektronik lain. Biasanya tertutup (NC): kontak terhubung ke kontak ini ketika relay tidak aktif atau dapat dikatakan kontak dalam keadaan terbuka. Biasanya terbuka (NO): kontak terhubung ke kontak ini ketika relay aktif atau dapat dikatakan bahwa kontak dalam keadaan tertutup.
Berdasarkan dasar cara kerjanya, relay dapat bekerja karena adanya medan magnet yang digunakan untuk menggerakkan saklar. Ketika tegangan diberikan pada kumparan setinggi tegangan kerja relai, maka akan tercipta medan magnet pada kumparan akibat arus yang mengalir melalui kumparan kawat. Kumparan yang berfungsi sebagai elektromagnet ini kemudian akan menarik saklar dari kontak NC ke kontak NO.
Jika tegangan pada kumparan mati maka medan magnet pada kumparan akan hilang sehingga pegas menarik saklar ke kontak NC. Kemampuan arus yang dapat dilewati kontaktor adalah 10A pada tegangan 250VAC, 15A pada tegangan 120VAC dan 10A pada tegangan 30VDC.
Resistor
IC Regulator
Transisor Sebagai Switch (Transistor BD 139)
LCD LMB162A merupakan modul LCD matriks (Liquid Crystal Display) dengan konfigurasi 16 karakter dan 2 baris untuk setiap karakter. Untuk mengakses register data, kaki ini berlogika 1, dan untuk mengakses register perintah, kaki ini berlogika 0. Untuk aplikasi yang tidak memerlukan pembacaan data dari modul LCD, kaki ini dapat dihubungkan langsung ke Ground.
Motor DC
Osilator kristal merupakan komponen yang digunakan untuk membangkitkan jam eksternal pada sistem ATmega 16 pada saat pembuatan alat ini. Sebuah kristal mempunyai parameter tersendiri yaitu frekuensi resonansi dan pada tugas akhir ini kristal yang digunakan mempunyai frekuensi resonansi sebesar 12 MHz.
AKI ( ACCU )
Agar baterai dapat digunakan kembali, maka harus diisi dengan cara mengalirkan arus listrik yang berlawanan arah dengan arus listrik yang dikeluarkan baterai.
PCB (Printed Circuit Board)
Sedangkan PCB jenis lainnya terbuat dari bahan fiber dengan ketebalan tembaga lebih dari 0,06 mm.
Lampu Pijar