
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00




Ini adalah stesen cuaca gabungan dan peringatan. Kita semua dapat memeriksa cuaca di telefon kita, tetapi kadang-kadang dan terutama ketika seseorang berusaha keluar dari pintu, semua yang diperlukan adalah cara cepat untuk menghadapi keadaan cuaca. Stesen cuaca ini memberikan gambaran ringkas mengenai keadaan semasa: cerah, mendung, hujan atau salji, suhu dan nota ringkas. Selain itu, sensor yang diaktifkan gerakan memicu paparan tatal yang menawarkan mesej berguna: "topeng + kekunci"
Penerangan: Stesen ini dibina di Arduino dan menggabungkan suapan dan pencetus IoT (Internet of Things). Terdapat empat paparan utama dan satu sensor gerakan.
Paparan 1: Keadaan cuaca menyala neopixel di belakang stensil matahari, awan, titisan hujan dan kepingan salji. Ini adalah paparan visual semata-mata.
Paparan 2: suhu tinggi untuk hari pada paparan 7 segmen.
Paparan 3: nota ringkas dari Remember the Milk (mis. "Kita memerlukan makanan anjing") pada paparan OLED
Paparan 4: peringatan yang dicetuskan gerakan untuk tidak melupakan topeng dan kunci di 3 paparan alfanumerik.
Bekalan:
Senarai Bahan / Alat (perhatikan bahawa sebahagian besar pautan adalah untuk Adafruit di AS, tetapi bahagian ini tersedia dari penjual lain. Projek ini berdasarkan pada papan wifi arduino esp8266. Walaupun projek ini menggunakan versi Adafruit dari papan esp8266 - - papan Adafruit Feather Huzzah, papan NodeMCU mungkin diganti, tetapi lokasi fizikal pin akan berbeza. Pautan ke alat adalah rujukan. Anggaran mungkin menentukan model alat yang dibeli.)
(1) Adaffruit papan Fezz Huzzah bahagian 2821
(1) 7 segmen bulu matriks Adafruit bahagian 3106
(3) paparan bulu bulat alfanumerik - bahagian Adafruit biru 3128
(1) Paparan bulu OLED 128x64 Bahagian Adafruit 4650
(1) Sensor gerakan Mini PIR SR 505 amazon PIR S505 dan lembaran data
(1) 10k Ohm perintang adafruit bahagian 2748
(4-5) wayar teras padat - cadangkan minimum empat warna, cadangkan set ini: Adafruit bahagian 1311
(pelbagai) wayar papan roti (lelaki-lelaki) bahagian adafruit 153
(3) wayar papan roti (wanita-wanita) bahagian iklan 1919
(1) papan roti: papan serbuk jameco solderless
(2) tajuk (untuk paparan OLED)
(1) pin header lelaki - minimum 3 pin header adafruit bahagian 3002
(1) penyesuai a / c 5.25vdc 1A adafruit bahagian 1994
(1) usb micro B to usb A cable (nota tidak boleh hanya power) adafruit bahagian 23791
(pilihan) Kabel USB dengan Switch adafruit bahagian 620
(1) Adafruit jalur neopixel RGBW 1 meter bahagian 2842
(1) papan litar bercetak kertas 10x22cm amazon perf board
(1) Kotak bayangan kotak bayangan 8 × 8
60/40 timah pateri inti rosin inti bahagian 145
solder wick adafruit bahagian 149
pateri besi pateri bahagian 1204
menolong tangan solder berdiri adafruit bahagian 3529
dawai kincir amazon
pelekat wayar adafruit bahagian 527
(multi) saluran penyusutan haba. bahagian 4559
gam gam pistol gam amazon
Alat Dremel amazon Alat Dremel
(pelbagai) kadbod, kertas, bola ping pong dan bahan lut untuk menyebarkan neopixel. papan hitam teras hitam atau kertas pembinaan hitam
alat tambahan untuk dikumpulkan: pembaris, pisau hobi, tikar pemotong, cermin mata keselamatan, potongan kasar (seperti gunting dapur).
pilihan:
bahagian Adafruit multimeter 308
tang rata ketepatan adafruit bahagian 1368
Langkah 1: Akaun IoT, Adafruit IO Feed, IFTTT Applet dan Zapier Zap

Untuk mendapatkan arahan mengenai cara menyiapkan Adafruit IO dan IFTTT, dapatkan
Sediakan juga akaun IoT di Zapier dan Remember the Milk. Rekodkan nama pengguna dan API untuk masing-masing.
Kenal pasti SSID 2.4G pada wifi anda dan mempunyai nama dan kata laluan SSID untuk SSID ini.
Sediakan Suapan di Adafruit IO (ini boleh dinamakan apa-apa tetapi sangat membantu agar nama-nama ini menjadi deskriptif. Berikut adalah nama yang diberikan dalam kod Arduino.)
hightempprecipitationtextnote
Pergi ke IFTTT dan sediakan 4 applet dan sambungkannya ke Adafruit IO feed.
Setiap hari pada pukul 7 pagi hantar suhu tinggi - sambungkan ke makanan hightemp di Adafruit IOJika keadaan semasa berubah menjadi cerah - sambungkan ke suapan curah hujan di Adafruit IOJika keadaan semasa berubah menjadi mendung - sambungkan ke suapan curah hujan di Adafruit IOJika keadaan semasa berubah menjadi hujan - sambungkan ke suapan curah hujan di Adafruit IOJika keadaan semasa berubah menjadi salji - sambungkan ke suapan curah hujan di Adafruit IO
Pergi ke Zapier dan buat satu Zap dan hubungkan antara Ingat Susu dan suapan teks Adafruit IO.
Langkah 2: Sediakan Kod Arduino
Sekiranya anda belum melakukannya, tinjau dan sediakan perisian Arduino dan pastikan perisian tersebut disiapkan untuk papan esp8266. Berikut adalah pautan ke arahan mengenai cara melakukannya:
Setelah selesai menyiapkan Arduino, salin atau muat turun fail-fail ini
config.hweathernote.ino
Terdapat dua fail - fail weathernote.ino utama dan fail config.h
Fail config.h menyimpan kata laluan akses API dan wifi anda. Ini adalah satu-satunya fail yang perlu anda ubah.
Walau bagaimanapun, untuk menjalankan kod ini, anda perlu memasang perpustakaan Arduino ini. (Sekiranya anda belum memasang perpustakaan sebelum melihat:
Kawat Adafruit GFX
Adafruit LEDBackpackAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X
Langkah 3:
Langkah 4: Siapkan Paparan

Kumpulkan dan solder semua tajuk pada OLED, 7-segmen dan tiga paparan alfanumerik. Catatan: pelompat berikut perlu disolder pada paparan alfanumerik anda sehingga setiap paparan mempunyai alamat unik ini:
0x710x720x74
pautan ke tutorial Adafruit:
OLED di
Paparan 7 Segmen di
paparan alfanumerik
solder pelompat ini https://learn.adafruit.com/14-segment-alpha-numer… - bahagian bawah halaman: "Alamat Pelompat"
Langkah 5: Pemasangan Breadboard Dry Run


Disarankan agar semua komponen ini dipasang kering pada papan roti dengan wayar papan roti dan diuji dengan kod Arduino sebelum pemasangan terakhir.
Berikut adalah pin di papan Adafruit Feather Huzzah yang digunakan pada projek ini
14 PIR2 Neopixels5 SCL empat paparan4 SDA empat paparan GND empat paparan dan PIR3.3v empat paparan dan PIR
Langkah 6: Memateri Litar Akhir



Potong papan wangi anda hingga lebar kurang dari 8 . (Pakai cermin mata keselamatan, serpihan bakelite dapat terbang.) Ambil gambar projek anda di papan roti dengan perhatian pada sambungan. Kemudian alihkan projek anda dari papan roti ke papan parfum. Gunakan wayar membungkus bahagian solder dan sambungan ke papan wangi - idealnya wayar harus menyentuh pin header pada bahagian anda untuk kesinambungan yang boleh dipercayai. Catatan: Skrin OLED tidak tahan selamanya, jadi cadangkan bahagian ini dipasang pada header (juga, header membantu angkat skrin OLED sehingga berada pada satah yang sama dengan paparan segmen 7 dan alfanumerik dan itu akan menjadikannya lebih mudah untuk melihat paparan ketika projek selesai).
4 helai 3 neopixel boleh disolder secara berasingan dan kemudian disolder ke papan wangi.
3 wayar dan perintang untuk PIR boleh disolder ke papan wangi dengan peruntukan yang cukup untuk dipotong kemudian. Langkah terakhir adalah dengan mengambil 3 wayar papan roti wanita-wanita dan potongan kecil dari papan wangi anda dan menyolder pin kepala lelaki 3 pin dan kemudian tiga wayar pendawaian PIR yang datang dari papan (ini akan menjadikan "penyambung" untuk PIR.)
Langkah 7: Pemasangan Kotak Bayangan


Sebilangan besar ini mudah, tetapi PIR tidak akan berfungsi melalui kaca dan oleh itu perlu disalurkan di luar kotak bayangan. Alat dremel dapat digunakan untuk membuat bukaan yang sesuai di bahagian atas bingkai untuk memberi makan PIR. Buat juga lubang di sudut bawah belakang untuk mengarahkan kabel kuasa.
Kardus boleh digunakan untuk memotong neopixel sehingga cahaya dari setiap helai tidak mengalir ke bahagian lain. Dapatkan kreatif dengan penyebaran dan peribadikan wajah dengan stensil anda sendiri.
Disyorkan:
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)

Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: Setelah 1 tahun beroperasi di 2 lokasi yang berbeza, saya berkongsi rancangan projek stesen cuaca berkuasa solar saya dan menerangkan bagaimana ia berkembang menjadi sistem yang benar-benar dapat bertahan dalam jangka masa yang lama tempoh dari tenaga suria. Sekiranya anda mengikuti
Cuaca Lilin - Cuaca dan Suhu Sekilas: 8 Langkah

Cuaca Lilin - Cuaca dan Suhu Sekilas: Dengan menggunakan lilin ajaib ini, anda dapat mengetahui suhu dan keadaan semasa di luar dengan serta-merta
Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)

Stesen Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stesen Cuaca yang Lain Sesuai): Semasa saya membeli stesen cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya semasa saya tiada. Semasa saya pulang dan menyiapkannya, saya menyedari bahawa saya mesti mempunyai paparan yang disambungkan ke komputer atau membeli hab pintar mereka
Kotak / Instrumen Muzik Nota Genggam 6 (Mudah Dibuat & Diperbaiki!): 5 Langkah (dengan Gambar)

Kotak / Instrumen Muzik Catatan 6 Handheld (Mudah Dibuat & Diperbaiki!): Hai! Diilhamkan oleh Martin Molin, ahli kumpulan Sweden bernama Wintergatan, saya baru-baru ini jatuh cinta dengan kotak muzik dan segala yang berkaitan dengannya. Orang yang membuat lagu untuk kotak muzik masih menggunakan cara kuno untuk menumbuk lagu itu
Satu lagi Komputer Riba (buku nota otro Soporte Para): 4 Langkah (dengan Gambar)

Satu lagi Komputer Riba (otro Soporte Para Notebook): Daripada permintaan, vea una mejora en https://www.instructables.com/id/Mejoras-al-Soporte-para-laptop-laptop-stand-enhan/ Mi notebook tiene un problemita : la pantalla parpadea a ratos (arreglado a denda de setiembre 2010, era un contacto flojo). Perhatikan saya