Სარჩევი:

მარტივი ამინდის სადგური V2.0: 5 ნაბიჯი (სურათებით)
მარტივი ამინდის სადგური V2.0: 5 ნაბიჯი (სურათებით)

ვიდეო: მარტივი ამინდის სადგური V2.0: 5 ნაბიჯი (სურათებით)

ვიდეო: მარტივი ამინდის სადგური V2.0: 5 ნაბიჯი (სურათებით)
ვიდეო: ლუკა და მარიამი 2024, ნოემბერი
Anonim
მარტივი ამინდის სადგური V2.0
მარტივი ამინდის სადგური V2.0

ადრე მე ვიზიარებდი რამდენიმე ტიპის ამინდის სადგურს, რომლებიც განსხვავებულად მოქმედებდნენ. თუ არ გაქვთ წაკითხული ეს სტატიები გირჩევთ გადახედოთ აქ:

  • მარტივი ამინდის სადგური 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 და შეხვიდეთ ჩვენს ანგარიშზე. თუ არ გაქვთ ანგარიში, ახლა დროა გააკეთოთ ის. ახლა, როდესაც ჩვენ შესული ვართ დისტანციურ ანგარიშზე, შეგვიძლია ავაშენოთ ჩვენი ამინდის სადგური, მიმართეთ შემდეგ ნაბიჯებს:

  1. როდესაც ჩვენ შევალთ ჩვენს დისტანციურ ანგარიშზე, ჩვენ გადამისამართდებით გვერდზე, სადაც ვნახავთ პროექტების ჩამონათვალს. აქ გადაახვიეთ ქვემოთ და ნახავთ "ამინდის სადგურს". დააწკაპუნეთ მასზე.
  2. გამოჩნდება ამომხტარი ფანჯარა, აქ დაწკაპუნებით ჩვენ ვიპოვით ყველა საჭირო ინფორმაციას პროექტის შესახებ. თუ გსურთ შეგიძლიათ წაიკითხოთ ყველა დეტალი ან უბრალოდ მიჰყევით ამ ინსტრუქციას.
  3. ჩვენ უნდა გადავიდეთ ჩანართზე "აშენება" და შეავსოთ ინფორმაცია.

    • ჯერ შეიყვანეთ თქვენი 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 ვიდეოს.

ასევე დააინსტალირეთ შემდეგი ბიბლიოთეკები:

  1. დისტანციური
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED- სამაგისტრო
  5. RBD_ ღილაკი
  6. RBD_Timer

ამ ბიბლიოთეკების დაყენება. გახსენით IDE და goto Tools >> ბიბლიოთეკების მართვა. საძიებო ზოლში შეიყვანეთ ბიბლიოთეკის სახელი სათითაოდ და დააინსტალირეთ.

ახლა ამოიღეთ RemoteMe– დან გადმოწერილი კოდის ფაილი და გახსენით იგი Arduino IDE– ით. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს:

  1. შეაერთეთ თქვენი wemos კომპიუტერთან და შეარჩიეთ დაფის ტიპი (Wemos D1 R1 mini) და შეარჩიეთ მარჯვენა პორტი.
  2. ახლა ატვირთეთ კოდი და დაელოდეთ სანამ დასრულდება.
  3. კოდის ატვირთვის შემდეგ, დაფა დაუკავშირდება თქვენს WiFi- ს და დაიწყებს მონაცემების ჩვენებას OLED ეკრანზე.
  4. ღილაკის დაჭერით გადავა 3 რეჟიმს შორის. ამის შემოწმება თავად შეგიძლიათ.

ახლა, როდესაც ყველაფერი მუშაობს ისე, როგორც მოსალოდნელი იყო, ჩვენ შეგვიძლია გავაგრძელოთ, რომ ეს წრე გახადოს უფრო მუდმივი და დახურული, რათა ის უკეთესად გამოიყურებოდეს.

ნაბიჯი 4: შენობა PCB და დანართი:

შენობა PCB და დანართი
შენობა PCB და დანართი
შენობა PCB და დანართი
შენობა PCB და დანართი
შენობა PCB და დანართი
შენობა PCB და დანართი
შენობა PCB და დანართი
შენობა PCB და დანართი

იმისათვის, რომ ჩვენი წრე უფრო უსაფრთხო და მუდმივი იყოს, ჩვენ უნდა შევაერთოთ ყველა კომპონენტი ერთად პროტოტიპის დაფაზე. მე გავაზიარე ჩემი ნამუშევრების სურათები უკეთესი იდეის მისაცემად. თუ გსურთ, შეგიძლიათ გააკეთოთ განსხვავებული დიზაინი.

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

ნაბიჯი 5: ვიდეო გაკვეთილი:

თუ მოგწონთ ეს სასწავლო, გთხოვთ მიეცით ხმა.

გირჩევთ: