Daftar Isi:
- Langkah 1: Lokakarya Saya
- Langkah 2: Bahan
- Langkah 3: Protokol I2c
- Langkah 4: Tampilan dan Fotoresistensi
- Langkah 5: DHT22
- Langkah 6: Tombol
- Langkah 7: Perakitan
- Langkah 8: Kode Arduino
- Langkah 9: …Alarm…
Video: Jam Cuaca: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Perbarui dengan skema listrik dan skema Fritzing
Saya membuat dua premis:
- Ini adalah Instruksi pertama saya
- Saya orang Italia bodoh yang belum belajar bahasa Inggris di sekolah, dan karena itu saya meminta bantuan ke:https://translate.google.it
Mulailah dengan mengucapkan terima kasih kepada beberapa orang yang, melalui pekerjaan mereka, telah menginspirasi saya dan membantu saya untuk "bermain" dengan Arduino / Genuino
Michele Maffucci
Daniele Alberti
Mauro Alfieri
Profesor laboratorium saya "Perito Carli"
Langkah 1: Lokakarya Saya
Di bengkel saya, saya ingin jam tangan yang selain jam dan tanggal saya juga ingin mengetahui kondisi sekitar
Pekerjaan dapat dilakukan dengan mudah dengan Arduino, hanya melayani RTC, DHT22 (sedikit lebih mahal tetapi lebih akurat daripada DHT11) dan BMP180
Tapi kami melihat secara detail bahan yang diperlukan
Langkah 2: Bahan
- Arduino atau Arduino mandiri
- BMP180 - Sensor Tekanan/Suhu/Ketinggian Barometrik
- DHT22 - sensor suhu-kelembaban
- RTC DS1307
- 1 papan strip
- kabel listrik
- 3 tombol
- Kotak untuk empat buah GEWISS
- LCD 20x4 I2c
- 1 Fotoresistensi
Arduino tidak banyak yang bisa dikatakan, karena ruang terbatas saya menggunakan Arduino Standalone
Sensor dibeli oleh aliexpress, harganya sedikit tetapi membuat kami 40 hari untuk tiba di Italia dari China
Tombol tersebut digunakan untuk mengatur waktu karena RTC memiliki margin error satu menit per bulan (diagram dan sketsa diambil dari arduinoenonsolo)
Photoresistance untuk dijelaskan nanti
Langkah 3: Protokol I2c
DISPLAY, RTC dan BMP180 berkomunikasi dengan Arduino melalui protokol I2C dan library Wire.
Ketiga elemen tersebut harus terhubung secara paralel ke masing-masing kontak SDA dan SLC Arduino yang sesuai dengan pin A4 dan A5.
Untuk memudahkan pekerjaan, dan tidak membingungkan kontak, saya menggunakan kabel dengan warna yang sama
Modul RTC adalah "jam" yang, dengan berkomunikasi dengan Arduino, menghitung waktu nyata (Jam, Menit, Detik, Hari, Bulan, dan Tahun). RTC disuplai oleh baterai penyangga yang, ketika daya dimatikan, terus menghitung berlalunya waktu.
Modul BMP180 (Sensor Tekanan Barometrik / Suhu / Ketinggian) adalah sensor berkinerja tinggi yang menyediakan suhu, tekanan udara, dan ketinggian. Saya menggunakan perpustakaan SparkFun
Langkah 4: Tampilan dan Fotoresistensi
Layarnya sangat terang, saya ingin ketika ruangan gelap, dia mengurangi kecerahannya.
Modul I2C untuk tampilan memungkinkan Anda untuk mengatur kontras dan jumper dapat mematikan lampu latar, tetapi jika kita memasang jumper fotoresistor (yang disediakan oleh starter kit Arduino) dengan peningkatan cahaya, resistansi berkurang, akibatnya, meningkatkan kecerahan tampilan, sementara, dalam kondisi cahaya rendah, resistansi sangat tinggi dan kecerahan berkurang.
Langkah 5: DHT22
Seperti disebutkan sebelumnya, saya menggunakan DHT22, meskipun lebih mahal daripada DHT11, karena jauh lebih akurat.
Sensor ini memberikan suhu dan kelembaban lingkungan. Ulasan adafruit (dari mana saya menggunakan perpustakaan)
Untuk menyederhanakan proyek, saya menggunakan model dengan resistor pull-up bawaan.
Pin data terhubung ke pin 4 arduino
Langkah 6: Tombol
Tombol, seperti yang disebutkan, digunakan untuk mengatur waktu tanpa memuat ulang sketsa.
Itu harus dibangun sirkuit Pull Down kecil untuk setiap tombol.
Pin Arduino yang tertarik dengan fitur ini adalah:
- Pin 6 = menu
- Pin 7 = +
- Pin 8 = -
Langkah 7: Perakitan
Saya memilih junction box untuk 4 buah GEWISS karena ukurannya yang pas untuk tampilan yang saya gunakan.
Tidak memiliki titik jangkar, saya menggunakan kabel listrik untuk memasang layar ke topeng depan.
LED (di seri dengan resistor 220 ohm) telah direkatkan ke lubang dari 0,5 mm yang saya lakukan.
Untuk melindungi fotoresistor, saya menggunakan sepotong plastik bening yang saya tidak ingat di mana saya temukan.
Saya menambahkan sakelar utama untuk mematikan semuanya saat tidak diperlukan.
Untuk listrik saya menggunakan charger baterai ponsel dengan colokan mini USB.
Sensor DHT diperbaiki sehingga berada di luar kotak.
Untuk menghubungkan sensor PIR saya menggunakan colokan jack stereo 2.5.
Arduino standalone dan Stripboard, dengan RTC dan resistensi tarik ke bawah (maaf Anda tidak melihat), mereka terpasang ke bagian belakang kotak dengan sekrup M3.
Langkah 8: Kode Arduino
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo avere le librerie:
RTC
DHT
LiquidCrystal_I2C
SFE_BMP180
Langkah 9: …Alarm…
Laboratorium saya terletak di ruang bawah tanah, dan ketika saya bekerja saya tidak merasa jika seseorang datang mengunjungi saya, jadi saya berpikir untuk menambahkan alarm dengan sensor PIR, LED, dan BUZZER.
Sensor PIR perlu diberi daya pada 5 volt yang dipasok oleh Arduino dan terhubung ke pin 2
LED terhubung ke pin 13
Buzzer untuk menyematkan 9
Anda telah diperingatkan !
Saat kau ingin mengunjungiku…
Peringatkan aku!!!
Direkomendasikan:
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Dilakukan dengan Cara yang Benar: 8 Langkah (dengan Gambar)
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Selesai dengan Cara yang Benar: Setelah 1 tahun beroperasi dengan sukses di 2 lokasi berbeda, saya membagikan rencana proyek stasiun cuaca bertenaga surya saya dan menjelaskan bagaimana hal itu berkembang menjadi sistem yang benar-benar dapat bertahan lama periode dari tenaga surya. Jika Anda mengikuti
Jam Pasang dan Cuaca: 9 Langkah (dengan Gambar)
Pasang dan Jam Cuaca: Meskipun Anda dapat membeli jam pasang analog yang memiliki satu tangan yang menunjukkan apakah air pasang tinggi atau rendah atau di suatu tempat di antaranya, yang saya inginkan adalah sesuatu yang akan memberi tahu saya jam berapa air surut. Saya menginginkan sesuatu yang dapat saya lihat q
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Jam Cuaca Raspberry Pi Barometer: 9 Langkah (dengan Gambar)
Jam Cuaca Barometer Raspberry Pi: Dalam instruksi ini saya akan menunjukkan cara membuat jam Termometer / Barometer dasar menggunakan Raspberry Pi 2 dengan sensor BMP180 I2C yang ditampilkan pada layar I2C Adafruit 4 digit 7 segmen. Pi juga menggunakan modul jam I2C waktu nyata DS3231 untuk
Stasiun Cuaca 5 in 1 Acurite Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca lain Kompatibel): 5 Langkah (dengan Gambar)
Stasiun Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca Lainnya Kompatibel): Ketika saya membeli stasiun cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya saat saya pergi. Ketika saya sampai di rumah dan memasangnya, saya menyadari bahwa saya harus menghubungkan layar ke komputer atau membeli hub pintar mereka