Мазмуну:

ESP8266 Solar Flare Monitor: 8 кадам
ESP8266 Solar Flare Monitor: 8 кадам

Video: ESP8266 Solar Flare Monitor: 8 кадам

Video: ESP8266 Solar Flare Monitor: 8 кадам
Video: ESP8266 to monitor your electricity with SDM meters 2024, Июнь
Anonim
ESP8266 Solar Flare Monitor
ESP8266 Solar Flare Monitor

Билесиңби, эмне сонун? Космостук аба ырайы! Эгер столдо кичинекей кутуча болсо, анда күндүн жарылуусу качан болгонун айтат беле? Мейли, аласың! ESP8266, IIC 7 сегментинин дисплейи жана бир аз убакыттын ичинде сизде өзүңүздүкү болушу мүмкүн.

1 -кадам: Аппараттык: Сизге эмне керек

Аппараттык: Сизге эмне керек
Аппараттык: Сизге эмне керек
Аппараттык: Сизге эмне керек
Аппараттык: Сизге эмне керек
Аппараттык: Сизге эмне керек
Аппараттык: Сизге эмне керек

************************** ЭЛЕКТРОСТАТИКАЛЫК ТАРТУУ ЖӨНҮНДӨ ЭСКЕРТҮҮ ******************** ******

Мен кодумдун биринчи версиясын бүтүргөндөн кийин, мен аны менен диванга секирип, менин LED дисплейим иштебей калды. Эгер сизде ушундай болуп калса, аны чечүү үчүн микрофонду процессорго кайра жаркылдатыңыз, бирок дисплейиңизге этият болуңуз! Ошондой эле, зымдарыңызды меникинен бир аз кыска кармаңыз, мен болжол менен 6 дюйм дейм. Менин дисплейиме көп кийлигишүү болду. Мен муну ЭКИ жолу жасашым керек болчу! АЯГЫНДА ДИПЛЕЙМДИ СЫНДЫМ! Мен корпустун курулушу учурунда ак түскө өтүшүм керек болчу !!!

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

Бул жерде сизге керектүү жабдыктар,

  • ESP8266 модулу
  • Адатта ачык баскыч
  • Сериялык 7-сегменттик дисплей

Жана куралдар,

  • Кандооч
  • Wire Stripers
  • 3D принтери (милдеттүү эмес)

2 -кадам: Аппараттык жыйын

Аппараттык жыйын
Аппараттык жыйын
Аппараттык жыйын
Аппараттык жыйын
Аппараттык жыйын
Аппараттык жыйын

Биринчиден, 7-Segment дисплейин туташтырыңыз. Бул абдан түшүнүктүү, Vcc 3v3кө, GNDден GNDга, SDAдан SDAга, SCLден SCLге.

Дисплей ESP8266

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

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

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

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

Аябай жөнөкөй. Андан кийин, баскыч. Бир түркүктү GNDге, экинчисин 2 -пинге туташтырыңыз.

BUTTON ESP8266PIN 1 --------------------------- GND

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

Жана бул! Жаман эмес, ээ?

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

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

Макул, эгер мен эмне үчүн мен эмне кылганыма кызыкпасаң, бул кадамды өткөрүп жибер. Болбосо, бул жерде. Космос чындап эле алыс. Башында мен күндүн жарыгын өз магнитометрим менен өз алдынча өлчөгүм келген, бирок бул абдан кыйын болмок. Космосто алда канча так жабдуулар бар, андыктан анын пайдасын колдонолу. Мен бир жыйынтыкка келгенге чейин Sparkfun жана Adafruitтеги магнитометрлерди карап бир күн өткөрдүм. Мен дагы эки күн маалымат булактарын издедим. Акыры NOAAдан жакшы JSON файлын таптым. (Бул жагымдуу, мен COдо жашайм) Мен ThingSpeak APIди колдонуп, керектүү маалыматтарды аз өлчөмдө алдым. Андан кийин, биз Thingspeakтан маалыматтарды алып, 7 Segment дисплейинде көрсөтөбүз. Ошентип, кодго өтөлү!

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 версия **************** (4/22/2018)

Код 4/22/2018

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

6 -кадам: Дело

Case!
Case!
Case!
Case!
Case!
Case!

Ошентип, азыр сизде жаңы сонун күн монитору бар, аны жакшы кутуга салалы. Мен өзүмдүн ишимди 3d басып чыгардым, бирок эгер сиз кааласаңыз, өзүңүз деле жасай аласыз. Бул жерде дизайндар бар.

Thingiverse

Эми ал жөнөкөй. Кнопканы баскычтын тешигине, дисплейди дисплейдин тешигине коюп, esp8266ди арткы дубалга чаптаңыз. Эми USB кабелин капталдагы тешиктен esp8266га өткөрүңүз.

7 -кадам: Бүттү

Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!

Бул жерде ал кантип иштейт. Дисплей 30 секунддан кийин өчөт. Баскыч дисплейди күйгүзүп, төмөндө сүрөттөлгөн эки режимди алмаштырат. Бул жерде билдирүүлөр жана алардын мааниси.

Y FI - Туташуу

FlAr - Акыркы күн жарыгы (Max класс)

Curr - Учурдагы класс

Класс көрсөтүү мисалы: A5.2

Эгерде класс M болсо, префикс тамгасы ("A5.2" деги "А") N катары көрүнөт.

Эгерде класс X болсо, префикс тамгасы ("A5.2" деги "А") H катары көрүнөт.

Бул жерде класстар.

А - Эң кичинекей класс. (1-9) Эч кандай жергиликтүү эффекттер.

B-Он жолу А. (1-9) Жергиликтүү эффекттер жок.

C-Он эсе B. (1-9) Жергиликтүү эффекттер жок.

М-Он эсе C. (1-9) Спутниктерге таасир эте алат. Космонавттарга кичине коркунуч туудурат. Жерге эч кандай таасири жок.

X - он жолу M жана андан жогору. (1-∞) Байланыш системаларын, электр түйүндөрүн, спутниктерди ж.б кулатат. Негизинен чоң электрондук түзүлүштөр.

Эң чоң класс 2003 -жылы болгон. Сенсорлор X28де ашыкча жүктөлүп, өчүрүлгөн.

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

Масштаб боюнча көбүрөөк маалымат алгыңыз келеби? Бул жерди басыңыз.

8 -кадам: Тиркемелер

Айталы, сизде миңдеген долларга бааланган кээ бир сезгич электроника бар. Зыянды азайтуу үчүн, эгерде алоолоо белгилүү бир класска жетсе, сиз бул жабдыкты жабдууларыңызга өчүрүп койсоңуз болот.

Сунушталууда: