Daftar Isi:

Catatan Cuaca: 7 Langkah (dengan Gambar)
Catatan Cuaca: 7 Langkah (dengan Gambar)

Video: Catatan Cuaca: 7 Langkah (dengan Gambar)

Video: Catatan Cuaca: 7 Langkah (dengan Gambar)
Video: KEADAAN CUACA KELAS 3 SD TEMA 5 SUBTEMA 1 (Pengertian, Jenis, Unsur unsur, Simbol, Ciri ciri Cuaca) 2024, November
Anonim
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca

Ini adalah kombinasi stasiun cuaca dan pengingat. Kita semua dapat memeriksa cuaca di ponsel kita, tetapi kadang-kadang dan terutama ketika seseorang mencoba keluar dari pintu, yang diperlukan hanyalah cara cepat untuk mengetahui kondisi cuaca. Stasiun cuaca ini menyediakan visual cepat dari kondisi saat ini: cerah, berawan, hujan atau turun salju, suhu dan catatan singkat. Selain itu, sensor yang diaktifkan gerakan memicu tampilan bergulir yang menawarkan pesan bermanfaat: "mask + kunci"

Deskripsi: Stasiun ini dibangun di Arduino dan menggabungkan umpan dan pemicu IoT (Internet of Things). Ada empat layar utama dan satu sensor gerak.

Tampilan 1: Kondisi cuaca menerangi neopiksel di belakang stensil matahari, awan, tetesan hujan, dan kepingan salju. Ini adalah tampilan visual murni.

Tampilan 2: suhu tinggi untuk hari itu pada tampilan 7 segmen.

Tampilan 3: catatan singkat dari Remember the Milk (mis. "kami membutuhkan makanan anjing") pada layar OLED

Tampilan 4: pengingat yang dipicu gerakan untuk tidak melupakan topeng dan tombol di 3 tampilan alfanumerik.

Perlengkapan:

Daftar Bahan/Alat (perhatikan sebagian besar tautan ke Adafruit di AS, tetapi bagian ini tersedia dari penjual lain. Proyek ini didasarkan pada papan arduino wifi esp8266. Sementara proyek ini menggunakan papan esp8266 versi Adafruit - - papan Adafruit Feather Huzzah, papan NodeMCU dapat diganti, tetapi lokasi fisik pin akan berbeda. Tautan ke alat adalah untuk referensi. Anggaran dapat menentukan model alat yang dibeli.)

(1) Papan Feather Huzzah adafruit bagian 2821

(1) matriks bulu 7 segmen Adafruit bagian 3106

(3) tampilan sayap bulu alfanumerik quad - Adafruit biru bagian 3128

(1) Tampilan bulu OLED 128x64 Adafruit bagian 4650

(1) Sensor gerak Mini PIR SR 505 amazon PIR S505 dan lembar data

(1) resistor 10k Ohm adafruit bagian 2748

(4-5) kawat inti padat -- rekomendasikan minimal empat warna, rekomendasikan set ini: Adafruit part 1311

(multi) kabel papan tempat memotong roti (pria-pria) adafruit bagian 153

(3) kabel papan tempat memotong roti (perempuan-perempuan) adafruit bagian 1919

(1) papan tempat memotong roti: papan tempat memotong roti jameco solderless

(2) header (untuk tampilan OLED)

(1) pin header jantan - minimal 3 pin header adafruit bagian 3002

(1) adaptor a/c 5.25vdc 1A adafruit bagian 1994

(1) kabel usb micro B ke usb A (perhatikan jangan hanya power saja) adafruit part 23791

(opsional) Kabel USB dengan Switch adafruit part 620

(1) 1 meter neopixel RGBW strip adafruit part 2842

(1) papan sirkuit tercetak kertas 10x22cm papan perf amazon

(1) 8 × 8 kotak bayangan kotak bayangan

60/40 timah rosin-core solder adafruit bagian 145

sumbu solder adafruit bagian 149

besi solder adafruit bagian 1204

membantu tangan solder berdiri adafruit bagian 3529

potongan kawat amazon snips

penari telanjang kawat adafruit bagian 527

(multi) heat shrink tubing adafruit. bagian 4559

pistol lem pistol lem amazon

Alat Dremel amazon Alat Dremel

(berbagai) karton, kertas, bola pingpong dan bahan tembus pandang untuk menyebarkan neopiksel. matboard inti hitam atau kertas konstruksi hitam

alat tambahan untuk dikumpulkan: penggaris, pisau hobi, alas potong, kacamata pengaman, gunting kasar (seperti gunting dapur).

opsional:

multimeter Adafruit bagian 308

tang datar presisi adafruit bagian 1368

Langkah 1: Akun IoT, Umpan IO Adafruit, Applet IFTTT, dan Zapier Zap

Akun IoT, Umpan IO Adafruit, Applet IFTTT, dan Zapier Zap
Akun IoT, Umpan IO Adafruit, Applet IFTTT, dan Zapier Zap

Untuk petunjuk tentang cara mengatur Adafruit IO dan IFTTT dapatkan

Juga atur akun IoT di Zapier dan Remember the Milk. Catat nama pengguna dan API untuk masing-masing.

Identifikasi SSID 2.4G di wifi Anda dan miliki nama SSID dan kata sandi untuk SSID ini.

Siapkan Umpan di Adafruit IO (ini dapat diberi nama apa saja tetapi akan membantu jika nama-nama ini deskriptif. Berikut adalah nama-nama yang ditetapkan dalam kode Arduino.)

catatanteks curah hujan tinggi

Buka IFTTT dan atur 4 applet dan hubungkan ke feed Adafruit IO.

Setiap hari jam 7 pagi kirim suhu tinggi -- sambungkan ke pakan suhu tinggi di Adafruit IOJika kondisi saat ini berubah menjadi cerah -- sambungkan ke pakan curah hujan di Adafruit IOJika kondisi saat ini berubah menjadi mendung -- sambungkan ke pakan curah hujan di Adafruit IOJika kondisi saat ini berubah menjadi hujan -- sambungkan ke umpan curah hujan di Adafruit IOJika kondisi saat ini berubah menjadi salju -- sambungkan ke umpan curah hujan di Adafruit IO

Pergi ke Zapier dan buat satu Zap dan hubungkan ini antara Remember the Milk dan textnote Adafruit IO feed.

Langkah 2: Siapkan Kode Arduino

Jika Anda belum melakukannya, tinjau dan atur perangkat lunak Arduino dan pastikan sudah diatur untuk papan esp8266. Berikut ini tautan ke instruksi tentang cara melakukan ini:

Setelah Anda selesai mengatur Arduino, salin atau unduh file-file ini

config.hweathernote.ino

Ada dua file -- file utama weathernote.ino dan file config.h

File config.h menyimpan API dan kata sandi akses wifi Anda. Ini adalah satu-satunya file yang perlu Anda ubah.

Namun, agar kode ini dapat dijalankan, Anda harus menginstal pustaka Arduino ini. (Jika Anda belum menginstal pustaka sebelumnya, lihat:

Kawat Adafruit GFX

Adafruit LEDBackpackAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

Langkah 3:

Langkah 4: Siapkan Tampilan

Siapkan Tampilan
Siapkan Tampilan

Pasang dan solder semua header pada OLED, 7-segmen, dan tiga tampilan alfanumerik. Catatan: jumper berikut harus disolder pada tampilan alfanumerik Anda sehingga setiap tampilan memiliki alamat unik ini:

0x710x720x74

tautan ke tutorial Adafruit:

OLED di

Tampilan 7 segmen di

tampilan alfanumerik

solder jumper ini https://learn.adafruit.com/14-segment-alpha-numer… -- bagian bawah halaman: "Address Jumper"

Langkah 5: Rakitan Dry Run Papan Tempat memotong roti

Rakitan Dry Run Papan Tempat memotong roti
Rakitan Dry Run Papan Tempat memotong roti
Rakitan Dry Run Papan Tempat memotong roti
Rakitan Dry Run Papan Tempat memotong roti

Disarankan agar semua komponen ini dipasang di papan tempat memotong roti dengan kabel papan tempat memotong roti dan diuji dengan kode Arduino sebelum perakitan akhir.

Berikut adalah pin pada papan Adafruit Feather Huzzah yang digunakan pada proyek ini

14 PIR2 Neopiksel5 SCL empat layar4 SDA empat layarGND empat layar dan PIR3.3v empat layar dan PIR

Langkah 6: Menyolder Sirkuit Terakhir

Menyolder Sirkuit Akhir
Menyolder Sirkuit Akhir
Menyolder Sirkuit Akhir
Menyolder Sirkuit Akhir
Menyolder Sirkuit Akhir
Menyolder Sirkuit Akhir

Kurangi perfboard Anda menjadi sedikit kurang dari 8 . (Pakai kacamata pengaman, chip bakelite bisa terbang.) Ambil foto proyek Anda di papan tempat memotong roti dengan memperhatikan koneksi. Kemudian pindahkan proyek Anda dari papan tempat memotong roti ke papan perf. Gunakan kawat membungkus bagian solder dan koneksi ke perfboard -- idealnya kabel harus menyentuh pin header pada bagian Anda untuk kontinuitas yang andal Catatan: Layar OLED tidak bertahan selamanya, jadi sarankan bagian ini dipasang pada header (juga, header membantu angkat layar OLED sehingga berada pada bidang yang sama dengan tampilan 7-segmen dan alfanumerik dan itu akan memudahkan untuk melihat tampilan saat proyek selesai).

4 strip 3 neopiksel dapat disolder secara terpisah dan kemudian disolder ke perfboard.

3 kabel dan resistor untuk PIR dapat disolder ke perfboard dengan tunjangan yang cukup untuk dipotong nanti. Langkah terakhir adalah mengambil 3 kabel papan tempat memotong roti wanita-wanita dan sepotong kecil potongan dari papan perf Anda dan menyolder pin header pria 3 pin dan kemudian tiga kabel kabel PIR yang berasal dari papan (ini akan membuat "konektor" untuk PIR.)

Langkah 7: Perakitan Kotak Bayangan

Perakitan Kotak Bayangan
Perakitan Kotak Bayangan
Perakitan Kotak Bayangan
Perakitan Kotak Bayangan

Sebagian besar ini mudah, tetapi PIR tidak akan bekerja melalui kaca dan oleh karena itu perlu diarahkan ke luar kotak bayangan. Alat dremel dapat digunakan untuk membuat lubang yang sesuai di bagian atas bingkai untuk memberi makan PIR. Juga buat lubang di sudut bawah belakang untuk merutekan kabel listrik.

Karton dapat digunakan untuk memisahkan neopiksel sehingga cahaya dari setiap helai tidak merembes ke bagian lain. Berkreasilah dengan difusi dan sesuaikan wajah dengan stensil Anda sendiri.

Direkomendasikan: