Isi kandungan:

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

Video: Nota Cuaca: 7 Langkah (dengan Gambar)

Video: Nota Cuaca: 7 Langkah (dengan Gambar)
Video: FENOMENA ANEH DI MASJIDILHARAM 2024, Julai
Anonim
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca
Catatan Cuaca

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

Akaun IoT, Adafruit IO Feed, IFTTT Applets dan Zapier Zap
Akaun IoT, Adafruit IO Feed, IFTTT Applets 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

Siapkan Paparan
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

Perhimpunan Lari Kering Breadboard
Perhimpunan Lari Kering Breadboard
Perhimpunan Lari Kering Breadboard
Perhimpunan Lari Kering Breadboard

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

Memateri Litar Akhir
Memateri Litar Akhir
Memateri Litar Akhir
Memateri Litar Akhir
Memateri Litar Akhir
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

Pemasangan Kotak Bayangan
Pemasangan Kotak Bayangan
Pemasangan Kotak Bayangan
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: