Мазмұны:

ESP8266 күн алауы мониторы: 8 қадам
ESP8266 күн алауы мониторы: 8 қадам

Бейне: ESP8266 күн алауы мониторы: 8 қадам

Бейне: ESP8266 күн алауы мониторы: 8 қадам
Бейне: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Қараша
Anonim
ESP8266 күн алауы мониторы
ESP8266 күн алауы мониторы

Не керемет екенін білесің бе? Ғарыштық ауа райы! Егер сіздің үстеліңізде күннің жарылуы туралы айтатын кішкентай қорап болса ше? Ал, сіз аласыз! ESP8266, IIC 7 сегментінің дисплейі және біраз уақыт ішінде сізде жеке меншік болуы мүмкін.

1 -қадам: Жабдық: сізге не қажет

Жабдық: Сізге не қажет
Жабдық: Сізге не қажет
Жабдық: Сізге не қажет
Жабдық: Сізге не қажет
Жабдық: Сізге не қажет
Жабдық: Сізге не қажет

************************** ЭЛЕКТРОСТАТИКАЛЫҚ ТАСЫРУ ТУРАЛЫ ЕСКЕРТПЕ ******************** ******

Мен кодтың бірінші нұсқасын аяқтағаннан кейін мен диванға секірдім, ал жарықдиодты дисплей жұмыс істемей қалды. Егер бұл сізде болса, оны түзету үшін микробағдарламаны процессорға қайта қосыңыз, бірақ дисплейге абай болыңыз! Сонымен қатар, сымдар менікінен сәл қысқа болсын, мен максимум 6 дюйм дер едім. Менің дисплейіме көп кедергі болды. Маған мұны ЕКІ рет жасау керек болды! Соңында мен дисплейді бұздым! Мен корпусты салу кезінде ақ түске ауысуға тура келді !!!

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

Мұнда сізге қажет жабдықтар,

  • ESP8266 модулі
  • Әдетте ашық түйме
  • 7 сериялы сериялық дисплей

Ал құралдар,

  • Пісіру темірі
  • Сым тартқыштар
  • 3D принтері (міндетті емес)

2 -қадам: аппараттық құралдарды жинау

Аппараттық қондырғы
Аппараттық қондырғы
Аппараттық қондырғы
Аппараттық қондырғы
Аппараттық қондырғы
Аппараттық қондырғы

Алдымен 7 сегментті дисплейді қосыңыз. Бұл өте түсінікті, Vcc 3v3, GND - GND, SDA - SDA, SCL - SCL.

ESP8266 дисплейі

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

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

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

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

Өте қарапайым. Содан кейін, түйме. Бір полюсті GND -ге, екіншісін 2 -істікке қосыңыз.

ESP8266PIN 1 ТҮЙМЕСІ --------------------------- GND

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

Және бұл! Өте жаман емес пе?

3 -қадам: Кодекс: теория

Кодекс: теория
Кодекс: теория

Жарайды, егер мен не істегенімді ойламасаңыз, бұл қадамды өткізіп жіберіңіз. Әйтпесе, міне. Ғарыш шынымен де алыс. Басында мен өзімнің магнитометріммен күн сәулесінің жарқылын өлшегім келді, бірақ бұл өте қиын болар еді. Ғарышта әлдеқайда дәл жабдықтар бар, сондықтан оны пайдаланып көрейік. Мен осындай қорытындыға келгенше бір күн Sparkfun мен Adafruit магнитометрлерін қарап шықтым. Мен дерек көздерін іздеуге тағы екі күн жұмсадым. Ақыры NOAA -дан жақсы JSON файлын таптым. (Бұл жақсы, мен СО -да тұрамын) Содан кейін мен ThingSpeak API -ді пайдаланып, қажетті деректердің аз мөлшерін алдым. Содан кейін біз Thingspeak -тен деректерді аламыз және оны 7 сегментті дисплейде көрсетеміз. Сонымен, кодқа көшейік!

4 -қадам: Кодекс: кітапханалар

Кодекс: кітапханалар
Кодекс: кітапханалар

Сізге қажет төрт кітапхана бар, олардың барлығын алу өте қарапайым. Алғашқы екеуі arduino IDE -ге салынған, бірақ егер олар болмаса, олар Wire.h және Arduino.h деп аталады. Қалған үшеуі әдетте ESP8266 тақтасымен автоматты түрде орнатылады, бірақ олар ESP8266WiFi.h, ESP8266WiFiMulti.h және ESP8266HTTPClient.h деп аталады. IDE -де орнатылғанына көз жеткізіңіз және келесі қадамға өтіңіз.

5 -қадам: Код: Код

Кодекс: Кодекс
Кодекс: Кодекс
Кодекс: Кодекс
Кодекс: Кодекс

Сонымен, біз күткен сәт. Код. Бұл орындалатын жұмыс, сондықтан мен кодты жаңартамын. Мен түпнұсқаларды сақтаймын және әрбір жаңа жаңарту үшін осы қадамға басқа бөлім қосамын. Жүктеулер Google Drive арқылы жүзеге асырылады. (Есептік жазба қажет емес)

**************** Түпнұсқа нұсқасы **************** (18.04.2018)

Код 18.04.2018 ж

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

************************* 1.2 нұсқасы **************** (22.04.2018 ж.)

Код 22.04.2018 ж

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

6 -қадам: іс

Іс!
Іс!
Іс!
Іс!
Іс!
Іс!

Енді сізде керемет жаңа күн мониторы бар, оны жақсы қорапқа салуға рұқсат етіңіз. Мен өз ісімді 3d басып шығардым, бірақ егер сіз қаласаңыз, оны өзіңіз жасай аласыз. Міне, дизайн.

Әр түрлі

Енді бұл қарапайым. Түймені түйме тесігіне, дисплейді дисплей тесігіне қойып, esp8266 артқы қабырғаға жабыстырыңыз. Енді USB кабелін бүйірлік тесік арқылы esp8266 -ге жеткізіңіз.

7 -қадам: Аяқталды

Аяқталды!
Аяқталды!
Аяқталды!
Аяқталды!
Аяқталды!
Аяқталды!
Аяқталды!
Аяқталды!

Міне, ол қалай жұмыс істейді. Дисплей 30 секундтан кейін өшеді. Түйме дисплейді қосады және төменде сипатталған екі режим арасында ауысады. Міне, хабарламалар мен олардың мағынасы.

Y FI - қосылу

FlAr - ең соңғы күн алауы (Max класы)

Curr - ағымдағы класс

Сыныпты көрсету мысалы: A5.2

Егер класс M болса, префикс әрпі («A5.2» ішіндегі «А») N түрінде көрсетіледі.

Егер сынып X болса, префикс әрпі («A5.2» ішіндегі «А») Н түрінде көрсетіледі.

Міне сыныптар.

А - ең кіші сынып. (1-9) Жергілікті әсерлер жоқ.

B-Он рет A. (1-9) Жергілікті әсерлері жоқ.

C-он рет B. (1-9) Жергілікті әсер етпейді.

M-Он есе C. (1-9) Жер серіктеріне әсер етуі мүмкін. Ғарышкерлерге аздаған қауіп төндіреді. Жерге әсер етпейді.

X - он рет М және одан жоғары. (1-∞) Байланыс жүйелерін, электр желілерін, спутниктерді және т.

Ең үлкен класс 2003 жылы болды. Сенсорлар шамадан тыс жүктелген және X28 -де ажыратылған.

Масштаб FlAr және Curr режимдерінде бірдей.

Масштаб туралы қосымша ақпарат алғыңыз келе ме? Мында басыңыз.

8 -қадам: қосымшалар

Сізде мыңдаған доллар тұратын сезімтал электроника бар делік. Зақымдануды азайту үшін алау белгілі бір сыныпқа жетсе, сіз бұл құрылғыны жабдықты өшіре аласыз.

Ұсынылған: