Мазмұны:

Meteo Node IoT Smart Meteo Station: 6 қадам
Meteo Node IoT Smart Meteo Station: 6 қадам

Бейне: Meteo Node IoT Smart Meteo Station: 6 қадам

Бейне: Meteo Node IoT Smart Meteo Station: 6 қадам
Бейне: How to Make a Weather Monitoring System with ESP32 Board and Blynk app 2024, Шілде
Anonim
Image
Image

Мен кеңседегі температура мен ылғалдылықты бақылайтын құрылғы жасағым келеді. LUA немесе Arduino IDE үйлесімді көптеген тақталар бар. Интернетке wifi қосылған көптеген тақталар бар. Мен Адафрутты жақсы көремін және осы брендтің барлық өнімдерін жақсы көремін.

Менің жобам үшін мен кішкентай және өте ақылды Adafruit Huzzah Feather нұсқасын таңдадым. Adafruit қауырсындары - бұл дербес және жиналмалы Adafruit әзірлейтін тақталардың толық тізімі. Олар липо батареяларымен жүре алады немесе стационарлық жобалар үшін олардың микро USB қосқыштарымен жұмыс жасай алады. Қауырсындар икемді, портативті және олардың аттары сияқты жеңіл.

Мен DHT-11 сенсорын қолданамын. DHT-11-бұл ақылды сенсор, ол өте жақсы жауап береді және бағасы өте төмен. Амазоннан қараңыз.

Біз сонымен қатар тақталарды жинау үшін аксессуарлар мен Қауырсын қанаттарының толық желісін алып жүреміз және прототиптер жасауға орын қосамыз. Adafruit қауырсыны - бұл өнімдердің толық экожүйесі және сіздің жобаңызды жүзеге асырудың ең жақсы әдісі.

www.adafruit.com/feather

Мен Adafruit Huzzah -ды таңдаймын, себебі ол ESP8266 чипіне орнатылған. Бұл мен күнделікті өз жобаларымда қолданатын чип, мен оны жақсы көремін.

Сіз AMAZON -да Huzzah ESP8266 сатып ала аласыз:

Huzzah ESP8266 қауырсын нұсқасы:

Мен күнделікті Cayenne бақылау тақтасын қолданамын. Cayenne бақылау тақтасы - бұлтты деректерді бөлісудің қарапайым әдісін немесе Raspberry Pi немесе Arduino тақталарымен MQTT протоколын қолданғысы келетіндердің барлығына арналған тамаша шешім. Cayenne өте қарапайым және қауымдастық - бұл жобалар мен ұсыныстардың кеніші. Сайтты қараңыз, бүгін тегін жазылыңыз. Форумды оқыңыз және пайдаланушылармен сөйлесіңіз.

1 -қадам: Адафрут қауырсыны Хузза

Cayenne IoT барлығы үшін
Cayenne IoT барлығы үшін

Қауырсындар - бұл Adafruit компаниясының жаңа даму тақтасы, және оның аты сияқты ол жұқа, жеңіл және ұшуға мүмкіндік береді! Біз Feather -ты портативті микроконтроллер ядроларының жаңа стандарты етіп жасадық.

Бұл Adafruit қауырсыны HUZZAH ESP8266-кіріктірілген USB мен аккумуляторлық зарядталған ESP8266 WiFi әзірлеу тақтасы. Бұл ESP8266 WiFi модулі, сізге барлық керек -жарақтары бар, ол дайын!

Huzzah ESP8266 қауырсын нұсқасы:

Егжей:

  • Өлшемдері 2.0 «x 0.9» x 0.28 «(51мм x 23мм x 8мм)
  • 9,7 грамм
  • ESP8266 @ 80MHz 3.3V логикасы/қуаты бар
  • 4MB FLASH (32 Мбит)
  • WiFi 802.11 b/g/n кіріктірілген
  • 500 мА ең жоғары ток шығысы бар 3,3 В реттегіш
  • CP2104 USB-сериялық түрлендіргіші жылдам жүктеу үшін 921600 максималды жылдамдықпен
  • Микробағдарламаны жүктемес бұрын жүктеу режиміне өтуді автоматты түрде қалпына келтіруді қолдау
  • 9 x GPIO түйреуіштері - I2C және SPI1 x аналогтық кірістері ретінде максимум 1.0В
  • Зарядтау күйі индикаторы бар 100 мА LiPoly зарядтағыш орнатылған, сонымен қатар зарядтағышты өшірудің ізін кесуі мүмкін.
  • Жалпы мақсаттағы жыпылықтауға арналған № 0 қызыл жарықдиодты түйреуіш.
  • Түзеуді жүктеуге және жалпы мақсаттағы жыпылықтауға арналған №2 көк жарықдиодты түйреуіш
  • Қуат/қосу штыры
  • 4 бекіту тесіктері
  • Қалпына келтіру түймесі

2 -қадам: Cayenne IoT for all

Cayenne - бұлтты жобаңызды дамытуға арналған тамаша платформа. Cayenne сізге IoT жобасын дамытудың толық шешімін ұсынады. Деректерді қабылдайтын, сақтайтын және оны іске қосатын бақылау тақтасы. Мысалы, сіз поштаны жібере аласыз немесе хабарлама жібере аласыз. Орнатудың бәрі өте қарапайым, онда сіз бірнеше тонна бейне көре аласыз және ремикс жасай аласыз.

Қазір ақысыз жазылыңыз!

Осыдан кейін сіз бақылау тақтасына тақта қосуға болады. Жеке белгішеге назар аударыңыз. Осыдан кейін сіз Arduino кодына қол қоюыңыз керек.

3 -қадам: Бағдарламалық жасақтаманы орнатыңыз

Ең алдымен, Adafrut Huzzah драйверлерін жүктеңіз. Сіз құжаттарды Adafruit ресми сайтынан көре аласыз және барлық файлдарды жүктей аласыз.

Бірінші қадамнан кейін сіз Arduino IDE жүктей аласыз және Adafruit Huzzah тақтасын қоса аласыз. Arduino IDE бағдарламасын www.arduino.cc ресми сайтынан жүктеп алыңыз және тақталарды қосу процедурасын орындаңыз.

Arduino ресми нұсқаулығын орындау арқылы Cayenne кітапханасын қосыңыз. Сіз кітапхананы қолмен жүктей аласыз және файлдарды Arduino кітапханалары қалтасына көшіру арқылы орната аласыз.

Осыдан кейін сіз микробағдарламаны тақтаға жүктей аласыз. Adafruit Huzzah тақтасын компьютерге USB кабелі арқылы қосыңыз және Arduino IDE көмегімен кодты жүктеңіз.

ЕСІҢІЗДЕ: WiFi интернет желісінің SSID мен құпия сөзін және Cayenne токенін қосыңыз

GitHub -тен кодты жүктеңіз:

github.com/masteruan/Meteo-node-Cayenne/bl…

4 -қадам: Arduino IDE -ге Adafruit Huzzah Feather ESP8266 орнатыңыз

Adafruit Huzzah Feather ESP8266 Arduino IDE -ге орнатыңыз
Adafruit Huzzah Feather ESP8266 Arduino IDE -ге орнатыңыз

Http://arduino.esp8266.com/stable/package_esp8266com_index.json файлын Arduino v1.6.4+ теңшелімдеріндегі қосымша тақта менеджерінің URL мекенжайлары өрісіне енгізіңіз.

Содан кейін ESP8266 бумасын орнату үшін Басқару басқарушысын пайдаланыңыз.

Орнату процесі аяқталғаннан кейін сіз esp8266 пакетінің INSTALLED деп белгіленгенін көресіз.

Орнату процесі аяқталғаннан кейін Boards Manager терезесін жабыңыз. Қайта іске қосқанда, Tools-> Board ашылмалы тізімінен Adafruit HUZZAH ESP8266 таңдаңыз.

Мәліметтер тақтасы

CPU жиілігі ретінде 80 МГц

Жарқылдың өлшемі «4M (3M SPIFFS)

Жүктеу жылдамдығы, 115200 бауды таңдаңыз

FTDI немесе USB-сериялық кабелі үшін сәйкес келетін COM порты

Бұл Arduino IDE 8266 қолдауы:

5 -қадам: Схеманы жасаңыз

Циклды жасаңыз
Циклды жасаңыз
Циклды жасаңыз
Циклды жасаңыз
Циклды жасаңыз
Циклды жасаңыз

DHT-11 сенсоры сізге екі мән беретін жақсы сенсор. Ылғалдылық пен температура Цельсий немесе Фаренгейт.

Сіз DHT-11-ді Amazon-дан таба аласыз

DHT-11 Arduino-да және Adafruit Huzzah-де қолдануға болады. VCC және GND сәйкесінше 3V және GND түйреуіштеріне қосыңыз. Деректер түйреуішін 12-ші пин-нөмірге қосқаннан кейін, DHT-11-дегі 3-ші түйін NC (жалғанбаған) болып табылады.

Осыдан кейін сіз батарея ашасын немесе сымды қосуға болады. Менің жобада мен құрылымның төменгі жағында көк светодиодты қолданамын. Светодиод Батт түйреуішіне қосылған. Мен батареяны Adafruit тақтасына қосқан кезде, жарықдиодты қосылады. Бейнеде көріп тұрғаныңыздай, метео түйін жерде болғанда, бейнеде көріп тұрғандай, көк жарық бұлттың бетін жағады.

6 -қадам: Cayenne бақылау тақтасын жасаңыз

Cayenne бақылау тақтасын жасаңыз
Cayenne бақылау тақтасын жасаңыз
Cayenne бақылау тақтасын жасаңыз
Cayenne бақылау тақтасын жасаңыз

Соңғы қадам - бақылау тақтасын жасау. Мен екі аналогтық стиль виджетін қолданамын, температура мен ылғалдылық мәні үшін, борттағы басқаруға арналған бір түйме және бақылау тақтасында метеостанцияның секундтарын көрсететін сандық есептегіш.

Енді сіз метео түйінді қалаған жерде қалдыра аласыз, ол сізге қоршаған ортаның температурасы мен ылғалдылығын көрсетеді. Құрылғыны электрден алыс қалдыруға болады, себебі оның ішінде литий батареясы бар. Сонымен қатар, Adafruit Huzzah -да батареяны зарядтауға арналған кернеу реттегіші бар. Метео-түйінді USB ашасына қосқанда, сіз батареяны зарядтайсыз.

Құрылғыны шарап зауытында қалдырыңыз және жұмыс орнында жүзім температурасы мен ылғалдылығын бақылаңыз. Немесе құрылғыны көліктің ішінде немесе тоңазытқыштың ішінде қалдырып, температура мен ылғалдылық мәндерін басқарыңыз.

Ұсынылған: