Სარჩევი:
- მარაგები
- ნაბიჯი 1: ვებ აპლიკაციისა და ქსელის მოწყობილობის შექმნა:
- ნაბიჯი 2: შექმენით წრე:
- ნაბიჯი 3: კოდის ატვირთვა:
- ნაბიჯი 4: შენობა PCB და დანართი:
- ნაბიჯი 5: ვიდეო გაკვეთილი:
ვიდეო: მარტივი ამინდის სადგური V2.0: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ადრე მე ვიზიარებდი რამდენიმე ტიპის ამინდის სადგურს, რომლებიც განსხვავებულად მოქმედებდნენ. თუ არ გაქვთ წაკითხული ეს სტატიები გირჩევთ გადახედოთ აქ:
- მარტივი ამინდის სადგური ESP8266 გამოყენებით.
- ოთახის ამინდის სადგური Arduino & BME280 გამოყენებით.
ამ გაკვეთილზე მე გაგიზიარებთ განახლებულ ამინდის სადგურს წინა ორივეს კომბინირებული მახასიათებლებით და რამდენიმე დამატებითი ფუნქციით. შიდა ტემპერატურასთან, ტენიანობასთან და წნევასთან ერთად ჩვენ ასევე შეგვიძლია მივიღოთ ამინდის ამჟამინდელი მდგომარეობა და მომდევნო დღის პროგნოზი. ყველა ეს მონაცემი გამოჩნდება OLED ეკრანზე, ვებ გვერდზე და android/ios აპლიკაციაში.
ასე რომ, დროის დაკარგვის გარეშე, დავიწყოთ.
P. S: თუ მოგწონთ ეს სასწავლო, გთხოვთ მიეცით ხმა სენსორების კონკურსში:)
მარაგები
აქ მოცემულია იმ ნაწილების ჩამონათვალი, რომელსაც ჩვენ გამოვიყენებთ ამ პროექტისათვის.
Wemos D1 Mini (Amazon US / Amazon EU): შეგიძლიათ გამოიყენოთ ნებისმიერი ESP8266 / ESP32 დაფუძნებული dev-board
BME280 სენსორი (ამაზონი აშშ / ამაზონი ევროკავშირი): დარწმუნდით, რომ იყიდეთ "BME280", რომ არ აურიოთ "BMP280" - თან
1.3 "OLED ეკრანი (ამაზონი აშშ / ამაზონი ევროკავშირი): მე გირჩევთ მიიღოთ იგივე OLED, როგორც მე გამოვიყენე, ან შეიძლება გაგიჭირდეთ, რადგან ბევრი OLED არ მუშაობს ESP დაფებით
Pushbutton (ამაზონი აშშ / ამაზონი ევროკავშირი): გამოიყენეთ მომენტალური გადამრთველი, რადგან ის გადადის სხვადასხვა რეჟიმებს შორის
პურის დაფა მხტუნავებით (ამაზონი აშშ / ამაზონი ევროკავშირი): პროტოტიპისთვის
პროტოტიპის დაფა (ამაზონი აშშ / ამაზონი ევროკავშირი): გააერთიანეთ ყველაფერი, რომ გახადოთ უფრო მუდმივი პროტოტიპი
3.7 ვ ბატარეა (ამაზონი აშშ / ამაზონი ევროკავშირი): სისტემის კვებისათვის (სურვილისამებრ)
ამ ნაწილებთან ერთად, ჩვენ ასევე გვჭირდება პროგრამული უზრუნველყოფა, რომ ყველაფერი იმუშაოს
RemoteMe: ეს არის IoT პლატფორმა, სადაც თქვენ უნდა შექმნათ ანგარიში სერვისების გამოსაყენებლად. ის სრულიად უფასოა
Arduino IDE: კოდის ასატვირთად
აქ მოცემულია რამდენიმე ინსტრუმენტი, რომელიც შეიძლება დაგჭირდეთ გზაზე:
მავთულის სტრიპტიზორები (ამაზონი აშშ / ამაზონი ევროკავშირი)
შედუღების ნაკრები (Amazon US / Amazon EU)
დამხმარე ხელები (ამაზონი აშშ / ამაზონი ევროკავშირი)
მას შემდეგ რაც შეაგროვეთ ყველა მასალა, ჩვენ შეგვიძლია გადავიდეთ შემდეგ ეტაპზე.
ნაბიჯი 1: ვებ აპლიკაციისა და ქსელის მოწყობილობის შექმნა:
პირველ რიგში ჩვენ უნდა მივიღოთ Remoteme.org და შეხვიდეთ ჩვენს ანგარიშზე. თუ არ გაქვთ ანგარიში, ახლა დროა გააკეთოთ ის. ახლა, როდესაც ჩვენ შესული ვართ დისტანციურ ანგარიშზე, შეგვიძლია ავაშენოთ ჩვენი ამინდის სადგური, მიმართეთ შემდეგ ნაბიჯებს:
- როდესაც ჩვენ შევალთ ჩვენს დისტანციურ ანგარიშზე, ჩვენ გადამისამართდებით გვერდზე, სადაც ვნახავთ პროექტების ჩამონათვალს. აქ გადაახვიეთ ქვემოთ და ნახავთ "ამინდის სადგურს". დააწკაპუნეთ მასზე.
- გამოჩნდება ამომხტარი ფანჯარა, აქ დაწკაპუნებით ჩვენ ვიპოვით ყველა საჭირო ინფორმაციას პროექტის შესახებ. თუ გსურთ შეგიძლიათ წაიკითხოთ ყველა დეტალი ან უბრალოდ მიჰყევით ამ ინსტრუქციას.
-
ჩვენ უნდა გადავიდეთ ჩანართზე "აშენება" და შეავსოთ ინფორმაცია.
- ჯერ შეიყვანეთ თქვენი WiFi სახელი და პაროლი. ეს საშუალებას მისცემს ESP დაფას დაუკავშირდეს თქვენს WiFi ქსელს.
- შემდეგ არის ვარიანტი, სადაც შეგვიძლია ავირჩიოთ დაფის ტიპი. რადგან ჩვენ ვიყენებთ Wemos D1 mini- ს, რომელიც ემყარება ESP8266- ს, ჩვენ შევარჩევთ ამ დაფას.
- ახლა ჩვენ უნდა ჩავწეროთ ადგილმდებარეობა, ეს არის ქალაქი, რომელშიც თქვენ ცხოვრობთ. მიუთითეთ ქალაქის სახელი და ქვეყნის კოდი. მაგალითად: როგორც სურათზე "Warsaw, PL" ეს ნიშნავს ვარშავას ქალაქს, პოლონეთს. თქვენს ქალაქში და ქვეყანაში შესვლის შემდეგ გადაახვიეთ ქვემოთ. აქ შეგიძლიათ შეცვალოთ აპისა და მოწყობილობის სახელი, მაგრამ ის არჩევითია. ასე რომ თქვენ შეგიძლიათ პირდაპირ დააწკაპუნოთ "შემდეგი ნაბიჯი".
- ეს არის საბოლოო ნაბიჯი აქ უბრალოდ დააწკაპუნეთ "პროექტის მშენებლობაზე". ახლა თქვენ შეგიძლიათ ჩამოტვირთოთ კოდი ავტომატურად გენერირებული კოდის მიერ.
- ქვემოთ არის 3 ვარიანტი, ღია, QR კოდი და ინსტალაცია. პირველ ვარიანტზე დაჭერით გაიხსნება ვებ – გვერდი ამინდის მონაცემებით. მეორე ვარიანტი მიიღებს QR კოდს, რომლის სკანირება შესაძლებელია ნებისმიერი სმარტფონის გამოყენებით, რათა მიიღოთ ვებ გვერდი მობილური ბრაუზერში. მესამე ვარიანტი ასევე მისცემს ვებ გვერდს, რომელიც დააინსტალირებს ვებ პროგრამას Android/iPhone– ზე.
ვებგვერდზე შეამჩნევთ, რომ პირველი ორი არხი აჩვენებს მონაცემებს, მაგრამ ბოლო ცარიელია. ეს იმიტომ ხდება, რომ ჩვენ ჯერ უნდა შევქმნათ ოთახის ამინდის სადგური. მოდით გავაკეთოთ წრე ჩვენი ამინდის სადგურისთვის.
ნაბიჯი 2: შექმენით წრე:
ახლა, როდესაც ჩვენ გვაქვს კოდი, ჩვენ უნდა ავტვირთოთ იგი დაფაზე. მაგრამ ჯერ ჩვენ უნდა დავუკავშიროთ ეკრანი, BME280 სენსორი და გადართვა Wemos D1 mini- ს. ამისათვის ჯერ მიმართეთ სქემის დიაგრამას ზემოთ.
აქ ჩვენ გამოვიყენეთ I2C პროტოკოლი მოდულების დასაკავშირებლად.
- SDA მიამაგრეთ D2
- SCL pin D1– ზე
- GND დააინსტალირეთ GND
- VIN პინ 3.3 ვ
შენიშვნა: შეაერთეთ ეკრანის SDA & SCL ქინძისთავები და BME280 ESP- ს. ყველა GND ქინძისთავები უნდა იყოს დაკავშირებული ერთმანეთთან.
გადართვის ერთი ტერმინალი უკავშირდება D3- ს, მეორე კი GND- ს. თუ არ იცით როგორ მუშაობს ღილაკი, გირჩევთ გადახედოთ ამ სტატიას. მიმართეთ ზემოთ მოცემულ სურათებს უკეთესი გაგებისთვის.
ნაბიჯი 3: კოდის ატვირთვა:
სანამ კოდის ატვირთვას შეძლებთ, დარწმუნდით, რომ თქვენ გაქვთ ყველა ESP დაფა დაინსტალირებული IDE- ში. თუ არ იცით როგორ გააკეთოთ ეს, მაშინ უყურეთ ამ YouTube ვიდეოს.
ასევე დააინსტალირეთ შემდეგი ბიბლიოთეკები:
- დისტანციური
- RemoteMeUtils
- SparkFun BME280
- esp8266-OLED- სამაგისტრო
- RBD_ ღილაკი
- RBD_Timer
ამ ბიბლიოთეკების დაყენება. გახსენით IDE და goto Tools >> ბიბლიოთეკების მართვა. საძიებო ზოლში შეიყვანეთ ბიბლიოთეკის სახელი სათითაოდ და დააინსტალირეთ.
ახლა ამოიღეთ RemoteMe– დან გადმოწერილი კოდის ფაილი და გახსენით იგი Arduino IDE– ით. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს:
- შეაერთეთ თქვენი wemos კომპიუტერთან და შეარჩიეთ დაფის ტიპი (Wemos D1 R1 mini) და შეარჩიეთ მარჯვენა პორტი.
- ახლა ატვირთეთ კოდი და დაელოდეთ სანამ დასრულდება.
- კოდის ატვირთვის შემდეგ, დაფა დაუკავშირდება თქვენს WiFi- ს და დაიწყებს მონაცემების ჩვენებას OLED ეკრანზე.
- ღილაკის დაჭერით გადავა 3 რეჟიმს შორის. ამის შემოწმება თავად შეგიძლიათ.
ახლა, როდესაც ყველაფერი მუშაობს ისე, როგორც მოსალოდნელი იყო, ჩვენ შეგვიძლია გავაგრძელოთ, რომ ეს წრე გახადოს უფრო მუდმივი და დახურული, რათა ის უკეთესად გამოიყურებოდეს.
ნაბიჯი 4: შენობა PCB და დანართი:
იმისათვის, რომ ჩვენი წრე უფრო უსაფრთხო და მუდმივი იყოს, ჩვენ უნდა შევაერთოთ ყველა კომპონენტი ერთად პროტოტიპის დაფაზე. მე გავაზიარე ჩემი ნამუშევრების სურათები უკეთესი იდეის მისაცემად. თუ გსურთ, შეგიძლიათ გააკეთოთ განსხვავებული დიზაინი.
დანართისთვის მე გამოვიყენე ქაფის დაფა, რადგან მისი გამოყენება და მუშაობა მარტივია. ქვემოთ მე მოგაწოდეთ CAD, რომელსაც შეგიძლიათ მიმართოთ თქვენი საკუთარი დანართის შესაქმნელად.
ნაბიჯი 5: ვიდეო გაკვეთილი:
თუ მოგწონთ ეს სასწავლო, გთხოვთ მიეცით ხმა.
გირჩევთ:
მარტივი ამინდის სადგური ESP8266 გამოყენებით .: 6 ნაბიჯი (სურათებით)
მარტივი ამინდის სადგური ESP8266- ის გამოყენებით .: ამ ინსტრუქციებში მე გაგიზიარებთ თუ როგორ გამოვიყენოთ ESP8266 მონაცემების მისაღებად, როგორიცაა ტემპერატურა, წნევა, კლიმატი და ა.შ. და YouTube მონაცემები, როგორიცაა გამომწერები & ნახვების მთლიანი რაოდენობა. და აჩვენეთ მონაცემები სერიულ მონიტორზე და აჩვენეთ LCD- ზე. მონაცემები იქნება
DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით)
DIY ამინდის სადგური და WiFi სენსორული სადგური: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ ამინდის სადგური WiFi სენსორულ სადგურთან ერთად. სენსორული სადგური ზომავს ადგილობრივი ტემპერატურისა და ტენიანობის მონაცემებს და აგზავნის მას WiFi– ით ამინდის სადგურზე. ამის შემდეგ ამინდის სადგური აჩვენებს
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
როგორ გააკეთოთ მარტივი ამინდის სადგური Arduino– ს გამოყენებით: 6 ნაბიჯი (სურათებით)
როგორ გავხადოთ მარტივი ამინდის სადგური Arduino– ს გამოყენებით: გამარჯობა ბიჭებო, ამ ინსტრუქციებში მე ავუხსნი, თუ როგორ უნდა გავაკეთოთ მარტივი ამინდის სადგური ტემპერატურისა და ტენიანობის გასაზრდელად DHT11 სენსორისა და არდუინოს გამოყენებით, შეგრძნებული მონაცემები გამოჩნდება LCD ეკრანზე. ამ სასწავლო ინსტრუქციის დაწყებამდე უნდა იცოდეთ ასე
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა