Daftar Isi:
- Langkah 1: Akun IoT, Umpan IO Adafruit, Applet IFTTT, dan Zapier Zap
- Langkah 2: Siapkan Kode Arduino
- Langkah 3:
- Langkah 4: Siapkan Tampilan
- Langkah 5: Rakitan Dry Run Papan Tempat memotong roti
- Langkah 6: Menyolder Sirkuit Terakhir
- Langkah 7: Perakitan Kotak Bayangan
Video: Catatan Cuaca: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
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
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
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
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
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
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:
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
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
Kotak / Instrumen Musik 6 Catatan Genggam (Mudah Dibuat & Ditingkatkan!): 5 Langkah (dengan Gambar)
Kotak Musik / Instrumen Genggam 6 Catatan (Mudah Dibuat & Ditingkatkan!): Hai! Terinspirasi oleh Martin Molin, anggota band Swedia bernama Wintergatan, baru-baru ini saya jatuh cinta dengan kotak musik dan segala sesuatu tentangnya. Orang yang membuat lagu untuk kotak musik masih menggunakan cara kuno untuk meninju lagu bukan
Buat Mesin Pembersih Catatan Profesional Anda Sendiri dengan Harga Kurang dari $80 dan Hemat Hingga $3000 dan Lebih Banyak.: 6 Langkah (dengan Gambar)
Buat Mesin Pembersih Rekaman Profesional Anda Sendiri dengan Harga Kurang dari $80 dan Hemat Hingga $3000 dan Lebih Banyak.: Permisi bahasa Inggris saya. Setelah saya menemukan kembali suara vinil tua yang bagus, saya memiliki masalah yang dimiliki setiap penggemar rekaman. Bagaimana cara membersihkan arsip dengan benar!? Ada banyak cara di Internet. Cara yang lebih murah seperti Knosti atau Discofilm tetapi juga
Cara - Catatan Darurat di USB Thumb Drive: 14 Langkah (dengan Gambar)
Cara - Catatan Darurat di USB Thumb Drive: Perbarui!! Lihat versi 2.0 di sini:Versi 2.0Saya tidak tahu tentang Anda, tetapi saya ingin bersiap-siap. Saya tidak selalu melakukan pekerjaan dengan baik dalam persiapan, tetapi saya banyak memikirkannya. Mari kita lihat instruksi untuk USB thumb drive darurat. Ini in