Isi kandungan:
- Langkah 1: Ketahui Mengenai Jam Induk yang Anda Gantikan
- Langkah 2: Anda Memerlukan Item Ini
- Langkah 3: Letakkan Bersama Perkakasan
- Langkah 4: Bina Elektronik
- Langkah 5: Firmware Arduino
- Langkah 6: Perpustakaan DaylightSavings
- Langkah 7: Program Kawalan Java
- Langkah 8: Pemasangan
- Langkah 9: Ia Berfungsi
Video: Jam Induk yang Berasaskan Arduino untuk Sekolah: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:14
Sekiranya sekolah anda, atau sekolah kanak-kanak, atau lokasi lain bergantung pada jam induk pusat yang rosak, anda mungkin menggunakan peranti ini. Tentu saja jam induk baru boleh didapati, tetapi belanjawan sekolah berada di bawah tekanan yang melampau, dan ini adalah projek yang memuaskan sekiranya anda mempunyai kemahiran yang diperlukan.
Jam induk ini mengawal isyarat yang dihantar ke jam hamba, dan menyegerakkannya. Firmware pada masa ini menyokong protokol penyegerakan Waktu Nasional. Jam induk juga mengawal loceng yang dapat diset pada waktu yang dijadualkan pada siang hari. Firmware pada masa ini menyokong dua zon loceng (loceng dalaman dan luaran). Firmware pada jam juga secara automatik menyesuaikan dengan waktu penjimatan siang (ini dapat dimatikan). Perpustakaan ini mungkin juga berguna untuk projek jam lain (pastikan juga mendapatkan perpustakaan DateTime yang diubah). Jam diatur dengan menghubungkannya ke komputer melalui port USB Arduino, dan menjalankan program kawalan Java dengan antara muka GUI. Setelah waktunya ditetapkan, dan jadual loceng dimuat, komputer dapat terputus. Reka bentuk jam menekankan kesederhanaan, dengan kawalan minimum. Sebarang penyediaan yang kompleks dapat ditangani dengan lebih baik dengan menjalankan program kawalan pada komputer dan menyambung sementara ke jam. Gambar menunjukkan panel depan jam. Suis membolehkan loceng dimatikan sepenuhnya sekiranya loceng tidak diingini (cuti, hari latihan guru dll.) LED biasanya berwarna hijau, apa pun menunjukkan keadaan yang tidak biasa.
Langkah 1: Ketahui Mengenai Jam Induk yang Anda Gantikan
Jam induk yang digantikan oleh projek ini adalah "Jam Utama Rauland 2490". Ia berhenti berfungsi semasa ribut dengan kilat lebat. Jam hamba bergerak sangat cepat (isyarat penyegerakan berterusan), dan jam induk kemudiannya dimatikan. Oleh itu, jam di sekolah semuanya menunjukkan masa yang sama, tetapi semuanya salah, dan selalu salah. Ini membuktikan bahawa ungkapan "walaupun jam rosak betul dua kali sehari" adalah salah. Anda perlu tahu: * protokol apa yang digunakan oleh jam hamba (mungkin dapat meneka berdasarkan pembuatan jam) * berapa zon digunakan untuk loceng (dalaman, luaran, bangunan berbeza dll) Sekolah anda (atau lokasi lain) bahkan mungkin mempunyai dokumentasi dalam bentuk diagram pendawaian. Ini sangat berguna semasa memasang jam baru.
Langkah 2: Anda Memerlukan Item Ini
Gambar menunjukkan beberapa komponen yang anda perlukan. Anda akan memerlukan lebih banyak. Sila tinggalkan nota sekiranya saya terlupa sesuatu. Malangnya, arahan ini dibina berdasarkan fakta jadi saya tidak mempunyai semua gambar yang saya mahukan. * Arduino (atau serupa) dengan sambungan Atmel '328 dan USB (Duemilanove sempurna) * Ketuat dinding 12v (katakanlah 250 mA, bergantung pada jumlah relay yang akan anda kendalikan) * Bateri, pemegang, dan penyambung 9V * LED (satu hijau, dua merah / hijau) * dioda * perintang * relay (satu untuk setiap zon loceng, dan satu atau lebih untuk isyarat penyegerakan) * LCD (paparan serasi HD44780 watak 2x20 standard) * penutup yang sesuai (besar, sederhana, dan kotak projek kecil) * pasang dan soket untuk kuasa (5.5 / 2.1 mm misalnya) * pelbagai skru dan pelbagai perkakasan Komputer dengan * Arduino IDE dipasang (dengan perpustakaan diperlukan, lihat langkah 5) * program Master Clock Control berasaskan Java (dan lingkungan Java runtime, dan perpustakaan rxtx) * Port USB tersedia * Kabel USB untuk menyambung ke Arduino * masa ditetapkan untuk sesuatu yang wajar
Langkah 3: Letakkan Bersama Perkakasan
Saya menggunakan tiga kotak projek * satu kotak besar untuk elektronik * satu kotak sederhana untuk litar relay (campuran voltan rendah dan voltan tinggi) * satu kotak kecil untuk sambungan voltan tinggiBuat lubang di dalam kotak di mana skru dapat menahannya bersama. Juga buat lubang di mana wayar boleh masuk di antara kotak. Kotak kecil juga memerlukan lubang di mana wayar dapat disambungkan untuk pemasangan. Kotak sederhana memerlukan lubang untuk memasang pemegang bateri 9V. Kotak besar memerlukan lubang untuk penyambung USB Arduino dan lubang untuk soket kuasa. Tudung / bahagian atas kotak besar juga memerlukan lubang untuk LED, suis, dan LCD.
Langkah 4: Bina Elektronik
Skematik akan ditambah tidak lama lagi!
Langkah 5: Firmware Arduino
Muatkan lakaran Arduino "Master Clock Firmware" ke Arduino IDE. Anda juga perlu memasang sebilangan perpustakaan lain (jika anda belum memasangnya) * DateTime (gunakan versi yang diubahsuai dilampirkan di sini) * DaylightSavings (lihat langkah seterusnya) * DateTimeStrings * Flash * Streaming * LiquidCrystal (disertakan dengan IDE) Perpustakaan bersama dengan kod membuat lakaran terlalu besar untuk dimuat dalam Arduino ATmega128, itulah sebabnya mengapa '328 diperlukan. Mungkin jika anda membuang beberapa kod yang anda tidak perlukan untuk projek anda, ia boleh muat.
Langkah 6: Perpustakaan DaylightSavings
Ini adalah perpustakaan pilihan yang berfungsi bersama dengan pustaka DateTime yang diubah suai. Sekiranya perubahan simpanan siang anda tidak serupa dengan rejim pasca AS 2007, maka hanya perlu mengubah satu fungsi yang terdapat dalam failnya sendiri. Sebenarnya, kerana lebih banyak fail untuk lokasi berbeza disediakan, semuanya dapat diedarkan dan dipilih dengan hanya menggunakan satu fail yang betul. Ini menghadkan jumlah kod yang dihasilkan untuk perpustakaan ini.
Langkah 7: Program Kawalan Java
Gambar ini menunjukkan tangkapan skrin program Java Master Clock Control berjalan. Pertama dan terpenting, ia digunakan untuk menetapkan waktu di papan Arduino.
Adalah mungkin untuk berkomunikasi dengan Master Clock menggunakan alat bersiri dari Arduino IDE.
Langkah 8: Pemasangan
Sekiranya anda sama sekali tidak pasti mengenai langkah keselamatan yang diperlukan semasa memasang jam mater baru, anda mungkin harus berjumpa dengan juruelektrik. Cara paling bersih untuk memasang jam induk baru adalah dengan memotong sambungan jam induk lama. Contohnya, jika ada terminal pada jam induk lama yang menarik ke tanah semasa isyarat penyegerakan "dihidupkan", sambungkan wayar ini ke terminal penyegerakan jam induk baru. Sisi lain terminal penyegerakan kemudian harus dihubungkan ke tanah sehingga apabila relay menghubungkan wayar ke tanah kesan yang sama dicapai. Sebagai alternatif, terminal geganti boleh disambungkan ke wayar panas (120 atau 24V AC bergantung pada spesifikasi jam hamba) dan kemudian ke wayar penyegerakan. Itu sangat bergantung pada konfigurasi sistem yang ada dan seberapa banyak anda sanggup membuat tangan anda kotor.
Langkah 9: Ia Berfungsi
Jam induk baru telah dipasang dan berfungsi dengan baik di sekolah rendah yang sebenarnya. Ini adalah kaedah yang baik untuk semua guru mengetahui siapa anda. Anak-anak secara rawak akan menghampiri anda dan terima kasih kerana "memperbaiki jam". Ya, orang akan menghampiri anda di kedai runcit tempatan dan terima kasih! Kunci mereka tentu saja, bukan untuk segera menggantikan jam induk yang rosak, tetapi menunggu sebentar sebelum melakukannya. Jam induk menangani peralihan 1 November 2009 dari penjimatan siang ke waktu standard. Jam induk menunjukkan waktu yang tepat, tetapi jam hamba tidak. Ini disebabkan oleh masalah pendawaian elektrik (bug) di mana relai isyarat penyegerakan hanya mendapat kuasa dari bateri, dan baterinya terlalu lemah. Ini telah diperbaiki dan sekarang masalah pengurasan bateri juga telah diperbaiki.
Disyorkan:
Pembesar suara papan induk PCB: 5 Langkah (dengan Gambar)
Pembesar suara Papan induk PCB: Uma caixa de som praticamente vinda do lixo eletrônico.Custo zero! Espero que gostem: DSe eu ganhar algum dos Principais prêmios eu pretendo levar na Universidade e disponibilizar para os alunos e profesor utilizarem na
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): 4 Langkah (dengan Gambar)
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): Hai, hari ini saya akan menerangkan cara membuat penjana Muzik berasaskan Cuaca kecil anda sendiri. Ia berdasarkan ESP8266, yang seperti Arduino, dan ia bertindak balas terhadap suhu, hujan dan intensiti cahaya. Jangan berharap untuk membuat keseluruhan lagu atau kord progres
Jam Induk LCD Arduino: 10 Langkah (dengan Gambar)
Jam Induk LCD Arduino: Jam ini direka sebagai jam berdiri sendiri atau sebagai jam induk untuk menggerakkan jam hamba dan boleh dibawa dengan sandaran bateri. Lihat laman web jam untuk keterangan lebih lanjut Halaman Utama LCD Master Clock Halaman Depan- Kemajuan Musim Panas Automatik dan Retard Musim Sejuk
Lengan Lukisan yang Dikendalikan oleh Sound - Projek Sekolah Arduino: 4 Langkah (dengan Gambar)
Drawing Arm yang Dikendalikan oleh Sound - Arduino School Project: Ini adalah kali pertama saya bekerja dengan Arduino, dan bekerja dengan perkara seperti ini, maafkan saya sekiranya saya melakukan kesilapan! Saya mendapat idea ini ketika memikirkan hobi saya, iaitu melukis dan muzik. Oleh itu, saya cuba menggabungkan kedua-duanya menjadi ini! Sel
Memasang "Jam Bijaksana 2" (Jam Penggera Berasaskan Arduino Dengan Banyak Ciri Tambahan): 6 Langkah
Memasang "Wise Clock 2" (Jam Penggera Berbasis Arduino Dengan Banyak Ciri Tambahan): Tutorial ini menunjukkan cara memasang kit untuk Wise Clock 2, sebuah projek sumber terbuka (perkakasan dan perisian). Kit Wise Clock 2 yang lengkap boleh dibeli di sini. Ringkasnya, inilah yang dapat dilakukan oleh Wise Clock 2 (dengan perisian sumber terbuka semasa