Daftar Isi:

ESP8266 Solar Flare Monitor: 8 Langkah
ESP8266 Solar Flare Monitor: 8 Langkah

Video: ESP8266 Solar Flare Monitor: 8 Langkah

Video: ESP8266 Solar Flare Monitor: 8 Langkah
Video: #383 Cheap and simple Solar Power for our small Projects (ESP32, ESP8266, Arduino) 2024, November
Anonim
Monitor Suar Surya ESP8266
Monitor Suar Surya ESP8266

Anda tahu apa yang keren? Cuaca luar angkasa! Bagaimana jika Anda memiliki kotak kecil di meja Anda yang memberi tahu Anda kapan semburan matahari terjadi? Anda bisa! Dengan ESP8266, IIC 7 Segment Display, dan suatu saat, Anda dapat memilikinya sendiri.

Langkah 1: Perangkat Keras: Yang Anda Butuhkan

Perangkat Keras: Yang Anda Butuhkan
Perangkat Keras: Yang Anda Butuhkan
Perangkat Keras: Yang Anda Butuhkan
Perangkat Keras: Yang Anda Butuhkan
Perangkat Keras: Yang Anda Butuhkan
Perangkat Keras: Yang Anda Butuhkan

************************** CATATAN TENTANG DISCHARGE ELEKTROSTATIK ******************** ******

Tepat setelah saya menyelesaikan versi pertama kode saya, saya melompat ke sofa dengannya, dan tampilan LED saya berhenti bekerja. Jika ini terjadi pada Anda, flash ulang firmware ke prosesor untuk memperbaikinya, tetapi berhati-hatilah dengan tampilan Anda! Juga, jaga agar kabel Anda sedikit lebih pendek dari milik saya, menurut saya maks. sekitar 6 inci. Saya memiliki banyak gangguan dengan tampilan saya. Saya harus melakukan ini DUA KALI! PADA AKHIRNYA SAYA RUSAK DISPLAY SAYA! Saya harus beralih ke yang putih selama konstruksi kasing!!!

*************************************************************************************************************

Di sini perangkat keras yang Anda perlukan,

  • Modul ESP8266
  • Tombol Buka Biasanya
  • Tampilan Seri 7-Seg

Dan alat-alatnya,

  • Solder Besi
  • Penari telanjang kawat
  • Pencetak 3D (Opsional)

Langkah 2: Perakitan Perangkat Keras

Perakitan Perangkat Keras
Perakitan Perangkat Keras
Perakitan Perangkat Keras
Perakitan Perangkat Keras
Perakitan Perangkat Keras
Perakitan Perangkat Keras

Pertama, sambungkan tampilan 7-Segmen. Cukup jelas, Vcc ke 3v3, GND ke GND, SDA ke SDA, SCL ke SCL.

TAMPILAN ESP8266

+ --------------------------- 3v3

- --------------------------- GND

SDA --------------------------- SDA (4)

SCL --------------------------- SCL (5)

Cukup mudah. Kemudian, tombol. Hubungkan satu kutub ke GND dan yang lainnya ke pin 2.

TOMBOL ESP8266PIN 1 --------------------------- GND

PIN 2 ---------------------------- GPIO 2

Dan itu saja! Tidak terlalu buruk, kan?

Langkah 3: Kode: Teori

Kode: Teori
Kode: Teori

Oke, jadi jika Anda tidak peduli mengapa saya melakukan apa yang saya lakukan, lewati langkah ini. Jika tidak, ini dia. Angkasa benar-benar jauh. Awalnya saya ingin mengukur jilatan api matahari sendiri dengan magnetometer saya sendiri, tetapi itu akan sangat sulit. Ada banyak peralatan yang lebih akurat di luar angkasa, jadi mari kita manfaatkan itu. Saya menghabiskan satu hari melihat magnetometer di Sparkfun dan Adafruit sampai saya sampai pada kesimpulan ini. Saya menghabiskan dua hari lagi untuk mencari sumber data. Saya akhirnya menemukan file JSON yang bagus dari NOAA. (Ini bagus, saya tinggal di CO) Saya kemudian menggunakan ThingSpeak API untuk mendapatkan sejumlah kecil data yang saya butuhkan. Kemudian, kami mengambil data dari Thingspeak dan menampilkannya pada tampilan 7 Segmen. Jadi mari kita masuk ke kode!

Langkah 4: Kode: Perpustakaan

Kode: Perpustakaan
Kode: Perpustakaan

Ada empat perpustakaan yang Anda butuhkan, yang semuanya cukup mudah didapat. Dua yang pertama dibangun ke dalam IDE arduino, tetapi jika Anda tidak memilikinya, mereka disebut Wire.h dan Arduino.h. Tiga lainnya dipasang secara otomatis dengan papan ESP8266 biasanya, tetapi mereka disebut ESP8266WiFi.h, ESP8266WiFiMulti.h, dan ESP8266HTTPClient.h. Pastikan Anda telah menginstalnya di IDE, dan lanjutkan ke langkah berikutnya.

Langkah 5: Kode: Kode

Kode: Kode
Kode: Kode
Kode: Kode
Kode: Kode

Jadi, saat yang kita tunggu-tunggu. Kode. Ini adalah pekerjaan yang sedang berlangsung jadi saya akan memperbarui kode. Saya akan menyimpan versi asli, dan menambahkan bagian lain ke langkah ini untuk setiap pembaruan baru. Downloadnya melalui google drive. (Tidak perlu akun)

****************Versi Asli**************** (18/4/2018)

Kode 18/4/2018

***************************************************

************************* Versi 1.2*************** (22/4/2018)

Kode 22/4/2018

******************************************************

Langkah 6: Kasus

Kasus!
Kasus!
Kasus!
Kasus!
Kasus!
Kasus!

Jadi sekarang Anda memiliki monitor surya baru yang keren, mari taruh di kotak yang bagus. Saya mencetak 3d kasing saya, meskipun Anda dapat membuat kasing sendiri jika Anda mau. Berikut adalah desainnya.

alam semesta

Sekarang sederhana. Letakkan tombol di lubang tombol, layar di lubang layar dan rekatkan esp8266 ke dinding belakang. Sekarang masukkan kabel usb Anda melalui lubang samping ke esp8266.

Langkah 7: Selesai

Selesai!
Selesai!
Selesai!
Selesai!
Selesai!
Selesai!
Selesai!
Selesai!

Berikut cara kerjanya. Layar mati setelah 30 detik. Tombol menyalakan layar dan beralih di antara dua mode yang dijelaskan di bawah ini. Berikut pesan dan artinya.

Y FI -- Menghubungkan

Flar -- Flare surya terbaru (kelas Max)

Saat ini -- Kelas saat ini

Contoh tampilan kelas: A5.2

Jika sebuah kelas adalah M, huruf awalan ("A" dalam "A5.2") akan muncul sebagai N.

Jika kelas adalah X, huruf awalan ("A" dalam "A5.2") akan muncul sebagai H.

Berikut kelas-kelasnya.

A -- Kelas terkecil. (1-9) Tidak ada efek lokal.

B -- Sepuluh kali A. (1-9) Tidak ada efek lokal.

C -- Sepuluh kali B. (1-9) Tidak ada efek lokal.

M -- Sepuluh kali C. (1-9) Dapat mempengaruhi satelit. Menimbulkan ancaman kecil bagi astronot. Bumi tidak terpengaruh.

X -- Sepuluh kali M dan lebih tinggi. (1-∞) Dapat melumpuhkan sistem komunikasi, jaringan listrik, satelit, dll. Terutama perangkat elektronik besar.

Kelas terbesar yang pernah tercatat adalah pada tahun 2003. Sensor kelebihan beban dan terputus di X28.

Skalanya sama untuk mode FlAr dan Curr.

Ingin info lebih lanjut tentang timbangan? Klik disini.

Langkah 8: Aplikasi

Katakanlah Anda memiliki beberapa elektronik sensitif yang harganya ribuan dolar. Anda dapat meminta perangkat ini mematikan peralatan Anda jika suar mencapai kelas tertentu, untuk meminimalkan kerusakan.

Direkomendasikan: