![The WunderThing: Ramalan Cuaca Bertenaga Bateri, Magnetik, ESP8266 IoThing !: 6 Langkah The WunderThing: Ramalan Cuaca Bertenaga Bateri, Magnetik, ESP8266 IoThing !: 6 Langkah](https://i.howwhatproduce.com/images/004/image-11971-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![The WunderThing: Ramalan Cuaca dengan Kuasa Bateri, Magnetik, ESP8266 IoThing! The WunderThing: Ramalan Cuaca dengan Kuasa Bateri, Magnetik, ESP8266 IoThing!](https://i.howwhatproduce.com/images/004/image-11971-1-j.webp)
![The WunderThing: Ramalan Cuaca dengan Kuasa Bateri, Magnetik, ESP8266 IoThing! The WunderThing: Ramalan Cuaca dengan Kuasa Bateri, Magnetik, ESP8266 IoThing!](https://i.howwhatproduce.com/images/004/image-11971-2-j.webp)
![The WunderThing: Ramalan Cuaca Bertenaga Bateri, Magnetik, ESP8266 IoThing! The WunderThing: Ramalan Cuaca Bertenaga Bateri, Magnetik, ESP8266 IoThing!](https://i.howwhatproduce.com/images/004/image-11971-3-j.webp)
![The WunderThing: Ramalan Cuaca Bertenaga Bateri, Magnetik, ESP8266 IoThing! The WunderThing: Ramalan Cuaca Bertenaga Bateri, Magnetik, ESP8266 IoThing!](https://i.howwhatproduce.com/images/004/image-11971-4-j.webp)
Apa khabar di sana, Untuk arahan pertama saya, izinkan saya memberitahu anda mengenai A Wunderful Thing. Ini adalah projek yang agak baru di mana tujuan saya adalah untuk membina magnet peti sejuk ramalan cuaca!
Pengawal pilihan untuk projek ini adalah Sparkfun's Thing, ESP8266 yang digabungkan dengan semua jenis barang. Apabila Perkara dihidupkan oleh pengguna permintaan data dikirim dari Thing ke Wunderground (melalui WiFi) menggunakan kunci API dan beberapa info lokasi. Data ramalan yang diminta dihantar kembali ke Thing, yang kemudian memilih potongan yang diinginkan dan menyimpannya. Pengguna dapat meneroka data ini dengan menekan butang arah dan melihat paparan. Pengguna juga dapat mengakses menu tetapan untuk mengubah ID Wifi, kata sandi, kode pos, dan kunci API mereka.
Bagaimanapun, projek ini sangat menyeronokkan dan menggabungkan beberapa elemen unik. Saya harap anda membina sendiri atau seumpamanya menggunakan apa yang anda pelajari dari Instructable ini.
Selamat mencuba:)
Langkah 1: Pendawaian WunderThing
![Pendawaian WunderThing Pendawaian WunderThing](https://i.howwhatproduce.com/images/004/image-11971-5-j.webp)
![Pendawaian WunderThing Pendawaian WunderThing](https://i.howwhatproduce.com/images/004/image-11971-6-j.webp)
![Pendawaian WunderThing Pendawaian WunderThing](https://i.howwhatproduce.com/images/004/image-11971-7-j.webp)
![Pendawaian WunderThing Pendawaian WunderThing](https://i.howwhatproduce.com/images/004/image-11971-8-j.webp)
Jadi inilah cara anda menyusun Perkara ini. Ini juga kali pertama saya menggunakan Fritzing, cukup keren.
Bateri 3.7V LiPo yang ditunjukkan boleh mempunyai saiz apa pun, tetapi saya akan mengesyorkan sekurang-kurangnya 500mAh (ESP8266 lapar). Pengecas on-board berfungsi dengan baik, hanya pasangkan USB mikro lama. CATATAN: Untuk memuat naik kod, anda HARUS mengaktifkan Perkara secara terpisah dari FTDI (melalui bateri atau USB).
Yang ditunjukkan dengan kabel adalah Adaptor FTDI-USB (mana-mana 3.3V FTDI akan dilakukan), paparan OLED, dan 4 butang tekan. Anda perlu menyolder KEDUA jumper yang ditutup di bahagian belakang OLED. Butang ditunjukkan dengan perintang penarik luaran (saya tidak mempercayai penarikan dalaman, tetapi secara teori tidak ada yang salah dengan hanya menggunakannya).
JIKA ANDA INGIN MENGHASILKAN DEBUGING SERIAL: Cari dua lubang.1 di atas lubang FTDI pada Perkara. Potong jejak di antara lubang-lubang ini di bahagian belakang Perkara. Tambahkan pengepala ke kedua lubang tersebut namun paling mudah untuk anda ubah keadaan terbuka / tertutup litar itu. Untuk memuat naik kod, pendekkan litar. Untuk membenarkan debug bersiri, buka litar. Sparkfun memberikan ini untuk anda dalam tutorial Perkara. Cuz Sparkfun sangat hebat, begitu juga Adafruit.
Langkah 2: Memprogram WunderThing
![Memprogram WunderThing Memprogram WunderThing](https://i.howwhatproduce.com/images/004/image-11971-9-j.webp)
Kod untuk membuat WunderThing berfungsi … tidak enak.
Saya akan mengeluarkan arahan untuk membuatnya berfungsi seperti demo saya, tetapi jika anda ingin menambah / menyesuaikan / dll, itu tidak akan menjadi jalan yang mudah. Saya pernah meneliti dan mengomentarinya, jadi semoga dapat membantu, tetapi saya tidak pernah benar-benar membersihkan struktur (yang akhirnya dijahit dengan beberapa kepingan salinan pasta dan pembaikan cepat yang memalukan).
Berikut adalah arahan (agak) Wunderful:
1. Tambahkan Perkara untuk Pengurus Lembaga Arduino. Jangan lupa Blink mengujinya.
2. Dapatkan perpustakaan berikut dari Github: Adafruit_GFX, Adafruit_SSD1306, ArduinoJson (mungkin sudah disertakan)
3. Jadikan diri anda kunci API Wunderground dengan membuat akaun di sini, ikuti pautan untuk mendapatkan kunci (PERCUMA untuk apa yang anda perlukan)
3. Ubah tetapan pengaturcaraan arduino ke: Sparkfun Thing, 115200, ArduinoTinyISP, Port #, dan lain-lain, dll. TUKAR KOD (baris 139) untuk maklumat wifi dan zip anda.
4. Hidupkan Perkara (jangan lupa memasukkan bateri atau usb terlebih dahulu), menyusun dan memuat naik kod melalui FTDI. Biarkan Perkara HIDUP.
5. TUKAR KOD LAGI (baris 165), Susun dan muat naik sekali lagi.
6. Sekiranya ping Wifi anda dua kali untuk data, dan memaparkannya, anda kemudian boleh meluncur dan berteriak dalam perayaan.
7. Sekiranya semuanya tidak berjalan seperti yang diharapkan, cubalah matikan dan hidupkan semula. Sekiranya itu tidak berjaya, buangkan semuanya dalam kemarahan dan kembali ke projek yang lebih mudah, jika tidak, anda mungkin harus memukul kepala anda ke dinding yang merosakkan apa yang saya lakukan dalam kod saya yang tidak bersetuju dengan apa yang anda mahukan lakukan dengannya…. tapi saya pasti semuanya akan baik-baik saja:)
Langkah 3: Menggunakan WunderThing
![Image Image](https://i.howwhatproduce.com/images/004/image-11971-11-j.webp)
![](https://i.ytimg.com/vi/D_QbFSfIR78/hqdefault.jpg)
![Membangun WunderThing Membangun WunderThing](https://i.howwhatproduce.com/images/004/image-11971-12-j.webp)
Jadi … cara saya membentangkannya tidak begitu intuitif, tetapi hanya perlu beberapa minit untuk mengetahui cara menavigasi Perkara ini.
Fikirkan ia seperti lembaran excel di mana sel semasa ditunjukkan di paparan. Gunakan gambar di atas sebagai rujukan. Satu-satunya bola yang aneh adalah menu Tetapan, yang tidak digambarkan sepenuhnya oleh gambar. Menu tetapan harus cukup jelas. Sekiranya anda memilih untuk 'Tukar Poskod' atau pengaturan lain, cukup gunakan butang kiri / kanan untuk beralih antara watak dalam rentetan (kedudukan semasa ditunjukkan dengan penunjuk titik), dan butang atas / bawah untuk menatal watak. The Thing akan menyimpan entri anda secara automatik setelah anda kembali ke menu tetapan (menggunakan EEPROM dalaman).
Langkah 4: Membangun WunderThing
Hanya setelah anda berjaya menyelesaikan perkara ini, anda mungkin akan mempertimbangkan untuk menjadikannya produk jadi-ish.
Jam saya semua dipasang pada dudukan cetak 3D yang sangat sederhana. Saya akan memasukkan fail bahagian solidworks sekiranya anda ingin mencubanya.
Untuk memastikan semuanya berada di tempatnya, saya hanya menempelkan sekeping protoboard yang pecah di sudut pad butang, dan itu kelihatannya berfungsi dengan baik dan membolehkan penyingkiran 'mudah' jika diperlukan. Pada pandangan belakang, saya semestinya baru saja menggunakan lubang gerudi yang tersedia dari Thing dan OLED ketika saya merancang pemasangan … oh baiklah. LiPo sesuai sangat bagus. Saya menggunakan Tenergy yang ditunjukkan, yang hebat kecuali CONNECTOR SALAH. Bukan masalah besar, hanya membeli beberapa penyambung (JST-PH) dari adafruit dan menggantikannya pada bateri.
Anda akan melihat sedikit gambar jam pemandangan gunung saya. Itu hanya saya menggunakan sedikit ruang kosong. Mungkin anda dapat mencari penggunaan yang lebih baik untuknya. Anda juga akan melihat semua jam berwarna-warni, hanya beberapa lapisan cat akrilik.
Untuk menjadikannya magnet peti sejuk, beli saja pita magnet, dan pasangkan beberapa helai. Berfungsi dengan baik.
Langkah 5: Melangkah Lebih Lanjut Dengan WunderThing
![Melangkah Lebih Lanjut Dengan WunderThing Melangkah Lebih Lanjut Dengan WunderThing](https://i.howwhatproduce.com/images/004/image-11971-13-j.webp)
Potensi besar untuk memperbaiki / mengubah / membuat sendiri.
Saya benar-benar mahu memasukkan ikon cuaca, tetapi kehabisan ingatan. Sesuatu memberitahu saya bahawa HARUS mengurangkan memori, tetapi perniagaan JSON agak berbulu dan saya tidak berpengalaman menggunakannya (memperuntukkan memori untuk penyangga dan penyimpanan, dll).
Disyorkan:
Paparan Ramalan Cuaca Art Deco: 9 Langkah (dengan Gambar)
![Paparan Ramalan Cuaca Art Deco: 9 Langkah (dengan Gambar) Paparan Ramalan Cuaca Art Deco: 9 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/004/image-11244-j.webp)
Paparan Ramalan Cuaca Art Deco: Halo Rakan-rakan, dalam Instruksional ini kita akan melihat panas untuk membuat Paparan Ramalan Cuaca ini. Ia menggunakan papan mini Wemos D1 bersama dengan layar TFT Warna 1,8”untuk memaparkan ramalan cuaca. Saya juga merancang dan 3d mencetak kandang untuk
Beacon Ramalan Cuaca: 4 Langkah (dengan Gambar)
![Beacon Ramalan Cuaca: 4 Langkah (dengan Gambar) Beacon Ramalan Cuaca: 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-14377-j.webp)
Beacon Ramalan Cuaca: Dalam projek ini saya menyajikan model dari suar cuaca tempatan yang saya buat menggunakan percetakan 3D, jalur LED, bekalan kuasa dan papan Arduino dengan sambungan wifi untuk mengakses ramalan cuaca pada keesokan harinya. Tujuan utama
Awan Ramalan Cuaca: 11 Langkah (dengan Gambar)
![Awan Ramalan Cuaca: 11 Langkah (dengan Gambar) Awan Ramalan Cuaca: 11 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-12587-19-j.webp)
Awan Ramalan Cuaca: Projek ini membuat awan cuaca menggunakan Raspberry Pi Zero W. Ia menghubungkan ke Yahoo Weather API dan bergantung pada ramalan untuk keesokan harinya perubahan warna. Saya terinspirasi oleh Bangunan Gas Wisconsin yang mempunyai api di bumbung yang berubah
Suapan Ramalan Cuaca 3 Hari: 4 Langkah
![Suapan Ramalan Cuaca 3 Hari: 4 Langkah Suapan Ramalan Cuaca 3 Hari: 4 Langkah](https://i.howwhatproduce.com/images/006/image-17598-14-j.webp)
Suapan Ramalan Cuaca 3 Hari: Suapan Ramalan Cuaca 3 Hari menyediakan ramalan cuaca 3-hari yang komprehensif di lokasi yang anda inginkan atau berdasarkan lokasi alamat IP anda. Projek ini menggunakan perkhidmatan Wunderground Weather API yang memberikan respons format JSON setiap kali
Jam Ramalan Cuaca Menggunakan Penggera Lama dan Arduino: 13 Langkah (dengan Gambar)
![Jam Ramalan Cuaca Menggunakan Penggera Lama dan Arduino: 13 Langkah (dengan Gambar) Jam Ramalan Cuaca Menggunakan Penggera Lama dan Arduino: 13 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5556-33-j.webp)
Jam Ramalan Cuaca Menggunakan Penggera Lama dan Arduino: Saya mempunyai jam penggera yang rosak dan muncul dengan idea untuk menukarnya menjadi stesen ramalan cuaca dan cuaca. Untuk projek ini, anda memerlukan: Jam penggera bulat lama Modul sensor Arduino Nano BME280 ( suhu, kelembapan, tekanan) paparan LCD