Სარჩევი:

ESP8266 - 12 ამინდი: 4 ნაბიჯი (სურათებით)
ESP8266 - 12 ამინდი: 4 ნაბიჯი (სურათებით)

ვიდეო: ESP8266 - 12 ამინდი: 4 ნაბიჯი (სურათებით)

ვიდეო: ESP8266 - 12 ამინდი: 4 ნაბიჯი (სურათებით)
ვიდეო: MUDRACING БУЗУЛУК 2021 Соревнования - багги, квадроциклы, внедорожники 2024, ნოემბერი
Anonim
ESP8266 - 12 ამინდი
ESP8266 - 12 ამინდი

ეს პროექტი ეხება ESP8266 –12 საფუძველზე ამინდის სადგურის მშენებლობას და გამოცდას. კონცეფცია ემყარება მზის ენერგიის გამოყენებით ბატარეის დატენვის დაბალ ენერგიას. ეს ინსტრუქცია ემყარება ჩემს წინა 2 პროექტს დატენვის სისტემას და esp logger- ს.

BOM:

PCB პროტოტიპის დაფა

s.click.aliexpress.com/e/bgL8ra4o

s.click.aliexpress.com/e/cZld3Uu0

საქმე

s.click.aliexpress.com/e/bnH8vwuC

s.click.aliexpress.com/e/cgh1TZZA

6V მზის უჯრედები:

s.click.aliexpress.com/e/boPIbdcU

s.click.aliexpress.com/e/P2CdlvQ

s.click.aliexpress.com/e/hpaB1es

ESP 8266 12

s.click.aliexpress.com/e/uPIsjqu

s.click.aliexpress.com/e/c2KA2QyC

ბატარეა. 18650 ლითიუმ -იონური ბატარეა.

მფლობელი 18650 ბატარეისთვის

სენსორი.

თქვენ შეგიძლიათ აირჩიოთ ყველაფერი, მე მომწონს I2C სენსორები, მე ვირჩევ სინათლის სენსორს MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)

s.click.aliexpress.com/e/mF3rZpQ (BME280 - ტემპერატურის, ტენიანობის და წნევის სენსორი)

ან

DS18B20 1-მავთულის ტემპერატურის სენსორი https://s.click.aliexpress.com/e/bhmyP8ha უფასო მიწოდება:

s.click.aliexpress.com/e/bhmyP8ha

2 x კერამიკული კონდენსატორი 100 nF

1x ელექტროლიტური კონდენსატორი 47microF (შეგიძლიათ გამოიყენოთ 470microFarad)

s.click.aliexpress.com/e/bFvGcnB6 *

* კონდენსატორის პაკეტები

s.click.aliexpress.com/e/bFvGcnB6

s.click.aliexpress.com/e/bcwvHbiC

1x CP2102 USB to UART სერიული მოდული

s.click.aliexpress.com/e/btKG0HlO

n

2x Tactile Pushbutton

s.click.aliexpress.com/e/DEGyCsC

2x გრძელი ან 1xlong breadboard + 1x მოკლე breadboard ან 1x pcb (რაც უკეთესია, დაბალი ტევადობა) https://s.click.aliexpress.com/e/DEGyCsC (გრძელი)

s.click.aliexpress.com/e/DEGyCsC (მოკლე)

დუპონტის კაბელების 1x პაკეტი (არც ისე კარგი, უმჯობესია შეიძინოთ სქელი, კარგი კავშირისთვის)

რეზისტორები: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ

პაკეტები:

s.click.aliexpress.com/e/DEGyCsC

s.click.aliexpress.com/e/bzLcEtPS

ნაბიჯი 1: მშენებლობა

Შენობა
Შენობა
Შენობა
Შენობა
Შენობა
Შენობა

მე აღწერს მხოლოდ ძირითად ნაწილებს esp weatherstation, უფრო დეტალურად ჩემი წინა სასწავლო პროექტები.

მე ვიყენებ ESP8266 - 12 მიკროკონტროლერს, თქვენ შეგიძლიათ გამოიყენოთ ESP8266 - 7 ანტენით. Esp ჩიპის მუშაობისთვის გჭირდებათ 3.3 V მოდულიანი მოდული, რომელიც გარდაქმნის ძაბვას ლითიუმის იონური ბატარეიდან 3.3 ვ. მე ვიყენებ ლითიუმის იონის ბატარეას ძველი რვეულის ბატარეის პაკეტიდან.

ბატარეის დასატენად მე ვიყენებ მზის უჯრედს, ძირითადად თქვენ გჭირდებათ მზის უჯრედი, რომელიც იძლევა მაქსიმუმ 7 ვ (დამოკიდებულია TP4056 დატენვის მოდულზე) და მზის უჯრედიდან დაახლოებით 200 mA მაქსიმალურ დენს. მაქსიმალური დენი დამოკიდებულია ბატარეაზე, ეს არის წესი C/10, მაგრამ ლითიუმის ბატარეებისთვის, თქვენ ასევე შეგიძლიათ დატენოთ 500 mA (C არის ბატარეის ტევადობა).

ღონისძიებისთვის ვიყენებ 3 თემომეტრს DS18b20, რომლებიც ემყარება ერთი მავთულის კონცეფციას. ასევე ვამოწმებ თითოეული ინდივიდუალური თემის უნივერსალურ მისამართს. რატომ 3 მეტრი? შეამოწმეთ შემდეგი სლაიდი.

ასევე ESP– ს შეუძლია გაზომოს wifi ანტენით! მე ვზომავ SSID– ის სიძლიერეს, რომელსაც ვუკავშირებ. ჩვეულებრივ, ეს არის dB ერთეულებში. ასევე ჩემი esp შემოწმების ნომერი wifi ბადეები ჩემი სახლის გარშემო. ზოგჯერ არის 2, ზოგჯერ 3 ან 4.

ნაბიჯი 2: გაზომვა

გაზომვა
გაზომვა

გაზომვისთვის ვიყენებ 3 თეტომეტრს, ერთი გაზომვის ტემპერატურა ყუთში, სადაც არის esp და ყველა ტექნიკა. მეორე თემომეტრი გაზომავს ჰაერის ტემპერატურას გარეთ. აივანზე უბრალოდ ვამაგრებ სენსორს დაფის უკან. მესამე თემომეტრს ვიყენებ ბოთლის შიგნით ტემპერატურის გასაზომად. როდესაც მზეა, ბოთლის შიგნით ჰაერი საკმაოდ ცხელია. ეს ჰგავს მზის რადიაციის დეტექტორს.

ასევე ვზომავ ბატარეის ძაბვას ანალოგური ციფრული კონვერტორით (ADC). ESP გამოიყენეთ ADC მაქსიმუმ 1 V– ით, ასე რომ მე უნდა გავანაწილო ხმის მიცემა ლითიუმის ბატარეიდან 1 ვ -ზე ნაკლებზე.

ასევე ESP გაზომეთ ჩემი SSID- ის სიძლიერე და wifi ბადეების რაოდენობა, ჩემი სახლის გარშემო.

ნაბიჯი 3: ტესტირება

ტესტირებისთვის ვიყენებ Thingspeak არხს (https://thingspeak.com/channels/297517?fref=gc). მე ვქმნი 8 გრაფიკს, გარე ტემპერატურას, ADC (მნიშვნელობები ADC, რომელიც ზომავს ბატარეის ძაბვას), სხვაობა (ტემპერატურა გარედან - ტემპერატურა ბოთლში), ტემპერატურა ყუთში, wifi– ს სიძლიერე, „wifies“- ის რაოდენობა, ტემპერატურა მზეზე = in ბოთლი.

ჩემი esp აგზავნის მონაცემებს საუბარში ყოველ 28 წუთში (მე 30 წუთის განმავლობაში დავყენე, მაგრამ შიდა საათი რხევადია მცირე ხმაურით, მაგრამ ძირითადად, დროის ინტერვალი დაახლოებით 28 წუთია)

ის საკმაოდ კარგად მუშაობს, მაგრამ გასულ კვირას, ვხვდები, რომ დღეში ერთხელ, ერთი მნიშვნელობა აკლია. დროის ინტერვალი 28 წუთზე მეტია = 56 წუთი. შესაძლოა Thingspeak სერვერი ცოტა პრობლემატურია.

ასევე შეგიძლიათ შექმნათ გრაფიკი ამ მნიშვნელობებიდან და დაამატოთ ეს გრაფიკი სხვა არხზე Thingspeak– ში (გამოიყენეთ ინსტრუმენტები MATLAB ანალიზი და MATLAB ვიზუალიზაცია). მე ვიყენებ მას, მაგრამ შესაძლოა ეს იწვევს ჩემს ღირებულებებში მცირედი დაკარგვას. (დაკარგული ღირებულებები ასევე მოხდა მას შემდეგ, რაც მე წავშალე ჩემი ახალი გრაფიკები და ახალი არხები)

ნაბიჯი 4: გრაფიკები

სასიამოვნოა გარედან ტემპერატურის შემოწმება და ტემპერატურის ანალიზი ჩემს ბოთლში, რომელიც სათბურის მსგავსია. ტემპერატურა შეიძლება მიაღწიოს 30 ° C- ს (86 F), როდესაც გარეთ არის დაახლოებით 15 ° C (59 F). ასევე ჩემი გარე ტემპერატურა არ არის ზუსტი, ჩემი რეგიონის საპროგნოზო ვებგვერდზე ვამოწმებ, რომ გარე ტემპერატურა, რომელსაც ვზომავ, მაინც უფრო მაღალია. ალბათ უკეთესი იზოლაცია მჭირდება.

ტემპერატურა გარეთ

ტემპერატურა მზეზე

გირჩევთ: