Bangun Jam Weasley fisik yang berfungsi dari Harry Potter.
Album foto pembuatan: https://photos.app.goo.gl/7yxiuzpsFReUh5Yy5
Detail build dapat ditemukan di Build Log saya.
Lacak lokasi anggota keluarga menggunakan integrasi Apple iCloud di HomeAssistant. Layanan ini memungkinkan pembaruan real-time dari lokasi dan kecepatan setiap anggota keluarga. HomeAssistant memungkinkan penamaan area berpagar geografis secara sewenang-wenang. Ini digunakan untuk memberi label pada lokasi seperti sekolah dan kantor. Saya mungkin akan beralih menggunakan Traccar suatu saat nanti untuk mendapatkan pelaporan pergerakan yang lebih baik. Implementasi awal menggunakan life360, tetapi mereka mengunci akses eksternal apa pun ke API mereka, sehingga mengganggu integrasi HomeAssistant.
Gunakan Home Assistant sebagai clearing house untuk lokasi dan pergerakan anggota keluarga di dalam dan di sekitar rumah. Asisten rumah dihosting di Raspberry Pi yang menjalankan Hass.io.
Aturan Asisten Rumah Kustom menghitung status Jam Weasley untuk setiap anggota keluarga. Setiap negara bagian terlihat dari dasbor Home Assistant. Perubahan status jam ditransmisikan ke jam fisik menggunakan protokol MQTT melalui jaringan.
Perangkat lunak khusus yang berjalan pada Raspberry Pi memantau aliran pesan MQTT untuk perubahan status jam dan memperbarui jarum jam fisik agar sesuai. Perangkat lunak ini juga menambahkan beberapa suar pada gerakan tangan. Misalnya, penempatan jarum jam di setiap sektor tampilan jam akan ditentukan oleh jarak orang tersebut dari rumah. Dengan cara ini Anda dapat mengetahui sekilas apakah seseorang berada jauh atau dekat dengan rumah. Anda bahkan mungkin bisa melihat kemajuan jarum jam orang tersebut menuju rumah.
Jam fisik dengan empat jarum jam. Jam itu dipasang pada jam kakek tua. Tampilan jam dibagi menjadi delapan sektor yang hampir sama. Setiap sektor memiliki label lokasi/situasi. Label-label tersebut adalah: Rumah, Bahaya Fana, Quidditch, Pekerjaan, Sekolah, Taman, Dalam Transit, dan Hilang.
Tahap selanjutnya adalah menggunakan kembali lonceng yang disertakan dengan jam aslinya. Lonceng dapat memperingatkan perubahan penting pada status jam, misalnya, mengumumkan kedatangan seseorang di rumah. Rencananya saat ini adalah menggunakan motor stepper untuk menggerakkan mekanisme lonceng yang ada.
Arti setiap sektor pada tampilan jam:
Beranda Status asal dipicu oleh integrasi Home Assistant Apple iCloud. Saya memiliki area berpagar geografis yang ditentukan, ketika kita berada di dalam wilayah itu, kita dianggap sebagai rumah. Saya juga menggunakan integrasi Home Assistant Unifi untuk mengidentifikasi kapan anggota keluarga terhubung ke jaringan WiFi rumah. Selain itu, saya dapat mengidentifikasi titik akses WiFi (AP) mana yang terhubung. Hal ini memberikan rincian mengenai lokasi mereka di properti. Sistem dapat mengetahui apakah ada seseorang di toko, di rumah utama, atau di luar taman. Saya menggunakan separuh sektor Rumah searah jarum jam untuk menunjukkan seseorang ada di rumah utama dan separuh berlawanan arah jarum jam untuk menunjukkan seseorang ada di toko.
Hilang Ini adalah keadaan umum ketika seseorang tidak bergerak, tidak berada di rumah, dan tidak berada di salah satu lokasi Sekolah atau Tempat Kerja yang disebutkan. Jarum jam memvariasikan lokasinya di dalam sektor tergantung pada seberapa jauh mereka berada dari rumah. Semakin dekat ke rumah, semakin dekat jaraknya beberapa inci ke arah sektor Rumah. Posisi dalam sektor Hilang bervariasi pada skala logaritmik untuk memberikan detail yang lebih halus ketika lebih dekat ke rumah.
In Transit Ini menandakan anggota keluarga sedang berpindah.
Taman Sektor ini terpicu ketika menghubungkan ke titik akses WiFi di luar, dekat taman.
Sekolah Dipicu ketika berada di lokasi yang diberi label "sekolah".
Pekerjaan Dipicu saat berada di lokasi yang diberi label "kerja".
Quidditch Dipicu ketika seseorang sedang bersepeda. Saya memicu ini dalam dua cara. Pertama, dengan seperangkat aturan rumit tentang pergerakan kecepatan rendah, lebih cepat dari berjalan kaki dan lebih lambat dari mengemudi. Kedua, saya mendeteksi ketika seseorang sedang aktif di Zwift, aplikasi bersepeda dalam ruangan VR.
Bahaya Fana Ini dipicu jika pelacak mengukur kecepatan seseorang lebih dari 75mph. Dengan remaja yang hampir mencapai usia mengemudi, saya akan memperhatikan hal ini dengan cermat.
Saya memutuskan untuk menggunakan kembali jam kakek/nenek lama daripada membuat casing baru. Saya beruntung dan menemukan kasing yang sempurna di toko barang bekas. Jam tersebut merupakan jam kakek yang mungil, terkadang disebut sebagai jam nenek. Tidak terlalu mengesankan dan sulit untuk dipindahkan seperti jam kakek berukuran penuh. Saya membutuhkan dimensi mukanya agar sesuai dengan karya seni yang saya miliki dan kedalaman casing yang diperlukan untuk menahan servo dan jarum jam baru.
Tangan dicetak 3D dengan nama masing-masing anggota keluarga di tangannya, seperti di film Harry Potter. Di bagian bawah masing-masing tangan terdapat inisial orang tersebut. Tangan dicat untuk kontras yang lebih baik dan memberikan tampilan yang lebih tua.
Saya menghabiskan waktu lama mencoba mencari cara untuk mengamankan tangan ke poros tabung kuningan. Saya mempertimbangkan hub penjepit (terlalu besar), collet (konektor logam yang digunakan jarum jam tradisional), lem, dan lem panas (ini berfungsi dengan baik). Pada akhirnya, dengan membuat lubang pada jarum cetak 3D menjadi lebih kecil secara strategis, saya dapat memperluas lubang tersebut dengan file sehingga pas. Mereka cukup ketat untuk merasa aman. Saya menghilangkan terlalu banyak bahan dari salah satu tangan dan menggunakan lem (E-6000) untuk menahannya.
Berikut adalah font yang saya evaluasi untuk digunakan di tangan.
Selama pembuatan ini saya menghabiskan cukup banyak waktu untuk meneliti bagaimana orang lain mencoba membuat Jam Weasley. Bangunan paling lengkap dan autentik yang saya temukan adalah dari Printable Props.
Saya mencari-cari di internet dan ada dua gaya tampilan jam Weasley yang muncul di film Harry Potter. Gaya pertama lebih sering muncul dan lebih mudah ditiru. Ia juga memiliki beberapa sektor seperti "Penjara" yang saya harap tidak akan diperlukan lagi.
Saya lebih suka gaya kedua.
Untung saja, Minalima, seniman gaya ini, menjual poster Jam Weasley yang berlisensi resmi. Ini sepadan dengan uang yang dikeluarkan untuk posternya karena saya tidak perlu membuat karya seninya sendiri dan ini adalah karya seni dari film Harry Potter.
Jam nenek/kakek dilengkapi dengan satu set lonceng. Saya berencana untuk mengintegrasikannya setelah mekanisme jam saya selesai. Saya memulai proyek baru untuk meneliti dan mendokumentasikan bangunan ini: Weasley Chimes.
Saya menggunakan Home Assistant untuk melacak dan mengirimkan lokasi anggota keluarga saya. Untuk melakukan ini saya menggunakan integrasi Apple iCloud untuk pelacakan lokasi terperinci. Untuk melacak lokasi yang lebih baik di sekitar rumah, saya menggunakan integrasi Unifi untuk memantau titik akses WiFi mana yang paling dekat dengan setiap anggota keluarga.
Saya menyertakan contoh kode konfigurasi Home Assistant YAML yang membuat sensor Jam Weasley. Sensor ini akan melacak status Jam Weasley pengguna tertentu: rumah, taman, sekolah, kantor, dalam perjalanan, bahaya mematikan, hilang, kesalahan.
Contoh konfigurasi Home Assistant dapat ditemukan di direktori homeassistant.
Saya memerlukan daemon yang berjalan di Raspberry Pi yang mengontrol servo jam. Untuk ini saya menulis weasleyclockd yang memonitor pesan MQTT dari Home Assistant dan mengatur pergerakan jam fisik.
Sebagian besar komponen dari ServoCity.com memiliki model CAD yang dapat ditemukan di sini: https://www.servocity.com/step-files
Model CAD Servo HS-785HB dapat ditemukan di sini: https://grabcad.com/library/servo-motor-hitec-hs-785hb-1
File CAD khusus untuk penyangga jam dan jarum jam ada di subdirektori CAD.
CAD untuk struktur pendukung jarum jam dibuat oleh ayah mertua saya, Ron. Dia juga menangani semua pencetakan 3D untuk proyek ini.
Anak saya, Alex, membuat CAD untuk jarum jam, dan membuat rendering CAD untuk jarum jam. Rendering CAD lengkap dari jarum jam dan jarum jam ada di GrabCad.com.
Saya menggunakan Perekat Semprot 3M Super 77 untuk memasang karya seni muka jam.
Saya telah mempertimbangkan untuk menggunakan Mod Podge dan melakukan percobaan memasang beberapa poster lain ke kayu lapis menggunakan Mod Podge.
3M Super 77 menjadikan permukaan muka lebih halus, dan tidak memerlukan pelapisan bagian depan untuk mendapatkan daya rekat yang baik. Super 77 dipasang dengan sangat cepat, jadi tontonlah beberapa video tentang cara menggunakannya dan mintalah seorang teman untuk membantu menjaga poster tetap lurus saat Anda meletakkannya.
Menghitung | Keterangan | SKU |
---|---|---|
4 | SERVO HS-785HB | 33785S |
3 | 32T, 0,250" (1/4) Bor Roda Gigi Pinion Pemasangan Poros 32P | 615254 |
1 | 32P, 32 Gigi, 24T C1 Spline Servo Mount Gear (Logam) | 615290 |
3 | C1 SPLINE SERVO KE 1/4" SHAFT COUPLER (SET SEKRUP) | 525134 |
3 | POROS D BAJA STAINLESS 0,250" (1/4") X 2,50" (2-1/2") | 634074 |
4 | 32 Pitch, 64 Gigi (.50" Bore) Roda Gigi Hub Aluminium | 615194 |
2 | Hub Penjepit 6mm (0,770") | 545616 |
2 | Hub Penjepit 5mm (0,770") | 545612 |
2 | Hub Penjepit 4MM (0,770"). | 545608 |
2 | Hub Penjepit 3MM (0,770"). | 545604 |