Isi kandungan:

Jam Waktu Makan Siang: 9 Langkah (dengan Gambar)
Jam Waktu Makan Siang: 9 Langkah (dengan Gambar)

Video: Jam Waktu Makan Siang: 9 Langkah (dengan Gambar)

Video: Jam Waktu Makan Siang: 9 Langkah (dengan Gambar)
Video: Jam Makan Yang Baik Saat Diet Efektif Menurunkan Berat Badan - DOKTER SADDAM ISMAIL 2024, November
Anonim
Jam Waktu Makan Tengahari
Jam Waktu Makan Tengahari

Pernahkah anda berharap waktu makan tengah hari lebih lama, tetapi tidak tahu di mana untuk mencari beberapa minit tambahan itu? Baiklah, harap tidak lagi!

Berkat kemajuan teknologi jam yang hebat, saya mempersembahkan kepada anda jam yang mempercepat 20% setiap hari pada pukul 11:00 dan melambatkan 20% setiap hari pada jam 11:48, memberi anda makan tengah hari selama dua belas minit. Dua belas minit mungkin tidak banyak, tetapi, untuk melihatnya, ini adalah jam tambahan makan tengah hari yang diperoleh setiap minggu.

Langkah 1: Pergi Dapatkan Barang

Pergi Dapatkan Barang
Pergi Dapatkan Barang

Anda perlu:

(x1) Jam dinding standard (x1) Jam Adafruit DS1307 Real Time (x1) Arduino Uno (w / cip DIP ATMEGA328) (x1) Cip ATMEGA328 tambahan dengan pemuat boot Arduino dipasang (lihat langkah terakhir) (x2) Transistor BC547 NPN (x2) Transistor BC557 PNP (x1) 28 pin soket (x1) 16mhz kristal + (x2) 20pf kapasitor (x1) 1K perintang (x1) 7805 pengatur (x1) 4 pin soket (x1) 9V bateri (x1) 9V bateri snap

(Harap maklum bahawa beberapa pautan di halaman ini mengandungi pautan afiliasi Amazon. Ini tidak mengubah harga mana-mana item yang dijual, tetapi saya mendapat komisen kecil jika anda mengklik salah satu pautan tersebut dan membeli apa-apa. Saya melaburkan semula wang ini ke dalam bahan dan alat untuk projek masa depan. Sekiranya anda mahukan cadangan alternatif untuk pembekal mana-mana bahagian, sila beritahu saya.)

Langkah 2: Keluarkan Pergerakan

Keluarkan Pergerakan
Keluarkan Pergerakan
Keluarkan Pergerakan
Keluarkan Pergerakan
Keluarkan Pergerakan
Keluarkan Pergerakan

Keluarkan pergerakan jam dari badan jam. Ini memerlukan mengeluarkan permukaan kaca depan dari jam serta tangan jam. Bersikap lembut agar tidak merosakkan apa-apa. Anda mesti memasang semula semuanya kemudian.

Langkah 3: Hack Pergerakan

Hack Pergerakan
Hack Pergerakan
Hack Pergerakan
Hack Pergerakan
Hack Pergerakan
Hack Pergerakan

Pergerakan jam mempunyai motor stepper single coil di dalamnya. Teori asas di sini adalah bahawa kita ingin memutuskan gegelung dari litar pemasa jam dan kemudian memasang wayar ke gegelung supaya kita dapat mengawalnya sendiri. Oleh itu, dengan mengetahui perkara ini, buka pergerakan jam dan buatlah catatan minda dengan teliti di mana semuanya berada (atau ambil gambar). Keluarkan pergerakan sehingga papan litar bebas. Cari kenalan pada papan litar di mana motor berada. Perhatikan kedua-dua kenalan ini mempunyai jejak yang menuju ke cip (tersembunyi di bawah gumpalan hitam). Ideanya adalah menggunakan pisau cukur atau pisau untuk menggaru jejak ini sehingga sambungan dengan cip terputus. Untuk ukuran yang baik, saya juga memotong kristal masa, menjadikan litar lebih kurang berguna. Terakhir, saya menyolder kira-kira 6 wayar ke setiap terminal motor. Apabila ini semua selesai, saya meletakkan kembali semuanya. Tidak ada tempat di mana saya dapat melancarkan wayar dengan mudah dan saya memerlukannya. untuk kembali bersama-sama, jadi saya akhirnya memotong lubang kecil agar wayar dapat dilalui.

Langkah 4: Pasang Semula Jam

Pasang semula Jam
Pasang semula Jam
Pasang semula Jam
Pasang semula Jam
Pasang semula Jam
Pasang semula Jam
Pasang semula Jam
Pasang semula Jam

Setelah pergerakan anda baik dan digodam, tetapi jam kembali bersama. Penting: Pastikan jam, minit dan tangan kedua semuanya beratur pada pukul 12:00. Saya tidak melakukan ini pada kali pertama dan dengan cepat mengetahui bahawa jam tidak akan muncul tepat kecuali semua tangan berbaris.

Langkah 5: Kit RTC

Kit RTC
Kit RTC

Sekiranya anda belum melakukannya, tetapi bersama-sama Kit Jam Sebenar Adafruit DS1307 anda. Berikut adalah beberapa arahan untuk menyelesaikan tugas. Juga, semasa anda berada, tetapkan masa di papan RTC. Selagi anda tidak mengeluarkan bateri, anda hanya perlu melakukannya sekali sahaja (sekurang-kurangnya 5 tahun ke depan sehingga bateri mati). Anda boleh mendapatkan petunjuk mendalam untuk menetapkan waktu di laman Ladyada.

Langkah 6: Bina Litar

Bina Litar
Bina Litar
Bina Litar
Bina Litar
Bina Litar
Bina Litar
Bina Litar
Bina Litar

Litarnya cukup sederhana. Pada dasarnya inilah yang disebut oleh anak-anak sebagai "hackduino", soket untuk papan RTC dan jambatan H kasar untuk mengawal motor.

Langkah 7: Program Chip

Programkan Chip
Programkan Chip
Programkan Chip
Programkan Chip

Anda perlu memasang perpustakaan RTClib agar kod anda berfungsi. Arahan untuk melakukan ini terdapat di halaman Ladyada. Muat turun lunchtime_clock.zip, lepaskannya dan kemudian muat naik kod lunchtime_clock.pde ke cip anda. Sekiranya anda tidak mahu memuat turun fail, berikut adalah kod: // Jam Makan Siang // oleh Randy Sarafan // // Melambatkan 20% pada 11 dan mempercepat 20% pada 11:48 sehingga mencecah 1. / / Selebihnya waktu jam berjalan pada kelajuan normal // // Lakukan apa yang anda mahukan dengan kod ini. Pastikan bahawa apa sahaja yang anda lakukan, ia sangat mengagumkan. // #include #include "RTClib.h" RTC_DS1307 RTC; int jampin = 9; int clockpin1 = 10; persediaan tidak sah () {Serial.begin (57600); Wire.begin (); RTC.begin (); } gelung kosong () {DateTime now = RTC.now (); TurnTurnTurn (1000); if (now.hour () == 11) {untuk (int i = 0; i <1800; i ++) {TurnTurnTurn (800); } untuk (int i = 0; i <1800; i ++) {TurnTurnTurn (1200); }}} int TurnTurnTurn (int TimeToWait) {analogWrite (clockpin, 0); analogWrite (clockpin1, 124); // menetapkan kelewatan nilai (antara 0 hingga 255) (TimeToWait); analogWrite (jarum jam, 124); analogWrite (clockpin1, 0); kelewatan (TimeToWait); }

Langkah 8: Gabungkan Semua

Gabungkan Semua
Gabungkan Semua
Gabungkan Semua
Gabungkan Semua
Gabungkan Semua
Gabungkan Semua

Setelah diprogramkan, pindahkan cip ATMEGA168 anda dari Arduino ke papan litar anda. Pasangkan papan RTC anda ke soket. Pastikan pin berbaris dengan betul sebelum menghidupkannya. Pasang papan litar dan bateri anda ke belakang jam. Dengan cara DIY yang terakhir, saya menggunakan gam panas dan pita gaffer untuk melakukan ini. Pelekat diri Velcro sangat sesuai.

Langkah 9: Segerakkan Jam

Segerakkan Jam
Segerakkan Jam

Masukkan cip ATMEGA168 baru ke dalam Arduino. Sambungkan Arduino sekali lagi ke papan RTC.

Jalankan contoh kod dari halaman Ladyada. Buka monitor bersiri. Waktu yang dipaparkan di sini adalah masa yang anda mahukan untuk menyegerakkan jam anda.

Saya dapati jam ketiga (jam komputer saya) paling mudah untuk diselaraskan dengan papan RTC. Kemudian, saya mematikan Arduino, memindahkan papan RTC kembali ke litar saya dan menetapkan Jam Makan Siang menjadi satu minit kemudian daripada waktu komputer saya. Pada saat yang tepat, ketika minit berubah di komputer saya, saya menghidupkan jam makan tengah hari untuk mencapai segerak.

Jam makan tengah hari berfungsi dengan sangat baik dan setakat ini melebihi jangkaan saya.

Imej
Imej

Adakah anda menganggap ini berguna, menyeronokkan, atau menghiburkan? Ikuti @madeineuphoria untuk melihat projek terbaru saya.

Disyorkan: