Სარჩევი:

ამინდის სადგური Wemos D1 Mini, BME280 და Sensate გამოყენებით: 6 ნაბიჯი
ამინდის სადგური Wemos D1 Mini, BME280 და Sensate გამოყენებით: 6 ნაბიჯი

ვიდეო: ამინდის სადგური Wemos D1 Mini, BME280 და Sensate გამოყენებით: 6 ნაბიჯი

ვიდეო: ამინდის სადგური Wemos D1 Mini, BME280 და Sensate გამოყენებით: 6 ნაბიჯი
ვიდეო: Arduino Nano, BME280 და SSD1306 OLED ამინდის სადგური 2024, ივლისი
Anonim
ამინდის სადგური Wemos D1 Mini, BME280 და Sensate გამოყენებით
ამინდის სადგური Wemos D1 Mini, BME280 და Sensate გამოყენებით

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

ამ სასწავლო ინსტრუქციაში მე ვაჩვენებ, თუ როგორ უნდა ავაშენოთ მარტივი ამინდის სადგური Wemos- ისა და IoT პლატფორმის გამოყენებით Sensate. მოდით დავიწყოთ.

მარაგები

  1. WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
  2. BME280 …………………. (ამაზონი აშშ / ამაზონი დიდი ბრიტანეთი / Banggood)
  3. 1.3 "OLED დისპლეი ……. (ამაზონი აშშ / Amazon დიდი ბრიტანეთი / Banggood)

მათთან ერთად ჩვენ ასევე გვჭირდება Sensate აპლიკაცია iOS ან Android– ისთვის.

ნაბიჯი 1: რა არის სენსეტი?

რა არის სენსეტი?
რა არის სენსეტი?

მათივე სიტყვებით: "გამოიყენეთ Sensate Sense აპლიკაცია თქვენს სენსორებზე წვდომისთვის ნებისმიერ დროს, ნებისმიერ ადგილას. შექმენით თქვენი საბოლოო მონაცემთა ჩამწერი არსებული ტექნიკის კომპონენტების გამოყენებით უფასო Sensate Firmware. ან იპოვეთ ოპტიმალური ჩიპი თქვენი აპლიკაციისთვის და შექმენით თქვენი ინდივიდუალური გადაწყვეტა."

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

ნაბიჯი 2: Flashing Sensate Firmware

Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware

ახლა ჩვენ გვინდა, რომ ჩვენი ESP დაფა (ამ შემთხვევაში WeMos D1 Mini) შეძლებდეს Sensate ღრუბელთან დაკავშირებას. ამისათვის ჩვენ უნდა გავაფართოვოთ Sensate's Firmware ჩვენს დაფაზე. პროცესი საკმაოდ წინ მიდის.

ჯერ დარწმუნდით, რომ გადმოწერეთ შემდეგი:

  • ჩამოტვირთეთ და დააინსტალირეთ დრაივერი CP210x ან CH34x (დამოკიდებულია თქვენს დაფაზე გამოყენებული USB to TTL ჩიპზე). ჩემს შემთხვევაში მე დავაყენე CH340.
  • ჩამოტვირთეთ NodeMCU flasher ინსტრუმენტი აქედან.
  • შემდეგი გადმოწერეთ უახლესი Sensate firmware აქედან.

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

  • გადადით "მოწყობილობის მენეჯერი" >> "პორტები".
  • შეაერთეთ დაფა კომპიუტერთან USB- ის საშუალებით. თქვენ შეამჩნევთ, რომ სიაში ახალი პორტი გამოჩნდება. მიაქციე ყურადღება.

ახლა ჩვენ შეგვიძლია დაფის დაფარვა ახალი firmware- ით. დარწმუნდით, რომ გადმოწერილი გაქვთ სწორი firmware ბმულიდან. (ამ პროექტში ჩვენ ვიყენებთ WeMos D1 mini- ს, ასე რომ ჩვენ გამოვიყენებთ ამ firmware- ს)

  • გახსენით ციმციმა და გადადით "Advanced" ჩანართზე. დარწმუნდით, რომ გაქვთ მსგავსი პარამეტრები, როგორც ზემოთ მოცემულ სურათზე.
  • შემდეგ გადადით "კონფიგურაციის" ჩანართზე, დააწკაპუნეთ პირველ რიგში და გადადით საქაღალდეში, სადაც გადმოწერილი გაქვთ firmware. აირჩიეთ შესაბამისი ფაილი.
  • ახლა გადადით "ოპერაციის" ჩანართზე, აქ COM პორტის ყუთში აირჩიეთ პორტი, რომელიც ადრე აღნიშნეთ.
  • დააწკაპუნეთ "Flash" - ზე და დაელოდეთ სანამ განათება დასრულდება.

ახლა ჩვენ გვაქვს WeMos D1 მინი დაფა Sensate– ის პროგრამული უზრუნველყოფით. უბრალოდ დააჭირეთ გადატვირთვის ღილაკს ჩატვირთვის პროცესის დასასრულებლად.

ნაბიჯი 3: WiFi ქსელის კონფიგურაცია

WiFi ქსელის კონფიგურაცია
WiFi ქსელის კონფიგურაცია
WiFi ქსელის კონფიგურაცია
WiFi ქსელის კონფიგურაცია
WiFi ქსელის კონფიგურაცია
WiFi ქსელის კონფიგურაცია

ახლა, როდესაც ჩვენ წარმატებით გავუშვით და ჩავტვირთეთ firmware, ჩვენ უნდა დავაყენოთ WiFi სერთიფიკატები დაფაზე. ამისათვის, ჯერ ჩართეთ დაფა და ჩართეთ თქვენი სმარტფონის WiFi. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს:

  1. შეეხეთ "Sensate-Setup" და შეიყვანეთ ნაგულისხმევი პაროლი "Setup-Sensate".
  2. მოწყობილობის შეერთების შემდეგ გახსენით ნაგულისხმევი ბრაუზერი და შეიყვანეთ URL "192.168.4.1" და დააჭირეთ Enter.
  3. თქვენ გადამისამართდებით კონფიგურაციის გვერდზე. აქ შეარჩიეთ "SSID" (WiFi სახელი), რომელთანაც გსურთ დაკავშირება და შემდეგ შეიყვანეთ მისი პაროლი.
  4. სერვისის კონფიგურაციაში მიეცით თქვენს მოწყობილობას სახელი (ამ შემთხვევაში "ამინდის სადგური"). შეეხეთ შენახვას და გადატვირთეთ.

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

ნაბიჯი 4: Sensate მობილური აპლიკაციის დაყენება

Sensate მობილური აპლიკაციის დაყენება
Sensate მობილური აპლიკაციის დაყენება
Sensate მობილური აპლიკაციის დაყენება
Sensate მობილური აპლიკაციის დაყენება
Sensate მობილური აპლიკაციის დაყენება
Sensate მობილური აპლიკაციის დაყენება

უპირველეს ყოვლისა დარწმუნდით, რომ თქვენს სმარტფონში გაქვთ დაინსტალირებული Sensate Sense აპლიკაცია. შემდეგ გახსენით აპლიკაცია და მიყევით ქვემოთ მოცემულ ნაბიჯებს:

  • პირველ გვერდზე დააჭირეთ ღილაკს "აპარატურის დაყენება". შემდეგ ის გვეკითხება გვინდა თუ არა ხიდის კონფიგურაცია, როგორც ეს უკვე დავაკონფიგურირეთ წინა საფეხურზე, ჩვენ შევეხებით მეორე ვარიანტს "არა, ის უკვე კონფიგურირებულია"
  • მომდევნო გვერდზე ნაჩვენებია ყველა არსებული ხიდი. შეარჩიეთ ჩვენ მიერ შექმნილი.
  • შემდეგ გვერდზე ჩვენ მივიღებთ ყველა დეტალს სენსორების შესახებ და 3 ვარიანტს. აქ აირჩიეთ "კონფიგურაციის ოსტატი". შემდეგ გვერდზე შეგიძლიათ წაიკითხოთ მეტი ინფორმაცია კონფიგურაციის შესახებ. როდესაც წაიკითხავთ, შეეხეთ "დაწყებას".
  • ახლა ჩვენ ვიღებთ ყველა მხარდაჭერილი დაფის ჩამონათვალს. აქ ჩვენ ვირჩევთ "WeMos D1 Mini" და შეეხეთ "გაგრძელებას".
  • შემდეგ ის გვთხოვს აირჩიოს ოპერაციის რეჟიმი. არსებობს 2 რეჟიმი, ერთი არის ნორმალური რეჟიმი, რომელიც მიიღებს და განაახლებს კითხვებს რაც შეიძლება ხშირად. სხვა რეჟიმი "ძილის რეჟიმი", ამ რეჟიმში ჩვენ შეგვიძლია მივიღოთ პერიოდული განახლებები და დაფა იქნება ენერგიის დაზოგვის რეჟიმში. ამ პროექტისთვის მე შევარჩიე პირველი რეჟიმი, რადგან მინდა ტემპერატურისა და ტენიანობის რეალურ დროში განახლება.
  • შემდეგი ჩვენ უნდა შევარჩიოთ ჩვენება. ჩვენ ვიყენებთ 1.3 "128x64 ეკრანს, ჩვენ ვირჩევთ მას. შემდეგ შეეხეთ" გაგრძელებას ".
  • შემდეგ გვერდზე უბრალოდ აირჩიეთ "გაფართოების გარეშე".
  • შემდეგ გვერდზე ჩვენ უნდა ავირჩიოთ სენსორი. ჩვენ ვიყენებთ "BME280" - ს, ასე რომ შეარჩიეთ ეს. დარწმუნდით, რომ თქვენ არ აირჩიეთ BMP280, რომელიც მსგავსია, მაგრამ არ გააჩნია წნევის სენსორი.
  • როდესაც ჩვენ ვირჩევთ სენსორს, აპლიკაცია გვაძლევს არჩევანის გაკეთებას, თუ რომელი მონაცემების შეგროვება გვსურს. აქ გადართეთ სამივე ვარიანტი. არ არის საჭირო სხვა პარამეტრებთან თამაში.
  • ბოლოს დააწკაპუნეთ დასრულებაზე.

ახლა ყველაფერი რაც ჩვენ გვჭირდება არის სქემის შექმნა.

ნაბიჯი 5: წრის შექმნა

წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა

რადგან ჩვენ ვიყენებთ I2C კომუნიკაციებს აქ, კავშირები ძალიან მარტივია. იხილეთ სურათები ზემოთ. აქ არის 4 ქინძისთავი: VCC, GND (დენის ქინძისთავები) და SDA, SCL (I2C ქინძისთავები).

შეაერთეთ მავთულები შემდეგნაირად:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Და სულ ეს არის. ახლა უბრალოდ ჩართეთ ჩართვა და დაელოდეთ სანამ ის დაუკავშირდება ქსელს. ახლა ჩვენ მივიღებთ მონაცემებს OLED და აპლიკაციაზე.

ნაბიჯი 6: საბოლოო შენიშვნა

დასკვნითი შენიშვნა
დასკვნითი შენიშვნა
დასკვნითი შენიშვნა
დასკვნითი შენიშვნა

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

თუ თქვენ გაქვთ რაიმე შეკითხვები, მოგერიდებათ დატოვეთ კომენტარი ქვემოთ.

გირჩევთ: