Სარჩევი:

ამინდის ჩვენების ვიჯეტი ონლაინ რეჟიმში ESP8266: 4 ნაბიჯის გამოყენებით
ამინდის ჩვენების ვიჯეტი ონლაინ რეჟიმში ESP8266: 4 ნაბიჯის გამოყენებით

ვიდეო: ამინდის ჩვენების ვიჯეტი ონლაინ რეჟიმში ESP8266: 4 ნაბიჯის გამოყენებით

ვიდეო: ამინდის ჩვენების ვიჯეტი ონლაინ რეჟიმში ESP8266: 4 ნაბიჯის გამოყენებით
ვიდეო: Amazfit Bip U საუკეთესო საშუალო ბიუჯეტიანი სმარტ-საათი | განხილვა 2024, ივლისი
Anonim
ამინდის ჩვენების ვიჯეტი ონლაინ რეჟიმში ESP8266 გამოყენებით
ამინდის ჩვენების ვიჯეტი ონლაინ რეჟიმში ESP8266 გამოყენებით

რამდენიმე კვირის წინ ჩვენ ვისწავლეთ როგორ ავაშენოთ ამინდის ჩვენების ონლაინ სისტემა, რომელმაც მიიღო ინფორმაცია ამინდის შესახებ კონკრეტული ქალაქისათვის და გამოაქვეყნა იგი OLED მოდულზე. ჩვენ გამოვიყენეთ Arduino Nano 33 IoT დაფა იმ პროექტისთვის, რომელიც არის ახალი დაფა, რომელსაც აქვს ბევრი მახასიათებელი, მაგრამ ოდნავ ძვირი და უფრო დიდი ალტერნატივებთან შედარებით. ამ პოსტში ჩვენ ვისწავლით თუ როგორ უნდა ავაშენოთ ეს კომპაქტური და საყვარელი პატარა ამინდის ჩვენების ვიჯეტი, რომელიც წინა პროექტის მსგავსია.

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

ნაბიჯი 1: შეაგროვეთ ელექტრონიკა

შეაგროვეთ ელექტრონიკა
შეაგროვეთ ელექტრონიკა

ჩვენ ვიყენებთ WeMos D1 მინი დაფას, რომელიც იყენებს ESP8266 ჩიპსეტს და ჩვენ გამოვიყენებთ 0.96”OLED მოდულს ჩვენებისთვის.

ნაბიჯი 2: ჩამოტვირთეთ, განაახლეთ და ატვირთეთ ესკიზი

ჩამოტვირთეთ, განაახლეთ და ატვირთეთ ესკიზი
ჩამოტვირთეთ, განაახლეთ და ატვირთეთ ესკიზი
ჩამოტვირთეთ, განაახლეთ და ატვირთეთ ესკიზი
ჩამოტვირთეთ, განაახლეთ და ატვირთეთ ესკიზი
ჩამოტვირთეთ, განაახლეთ და ატვირთეთ ესკიზი
ჩამოტვირთეთ, განაახლეთ და ატვირთეთ ესკიზი

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

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

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

დაიწყეთ ესკიზის განახლება თქვენი WiFi სერთიფიკატების დამატებით, რადგან ჩვენ გვჭირდება ქსელთან დაკავშირება, რომ ეს ვიმუშაოთ. მეორე რაც თქვენ გჭირდებათ რომ გააკეთოთ ესკიზში არის განაახლოთ API ზარი თქვენი ქალაქის ინფორმაციით და API გასაღებით. დარწმუნდით, რომ დაინსტალირებული გაქვთ დაფის დამხმარე პაკეტი ESP8266 დაფისთვის. თქვენ ასევე დაგჭირდებათ ArduinoJSON და u8g2 ბიბლიოთეკების დაყენება ესკიზის მუშაობისთვის. ვიდეო მიგიყვანს ამ ყველაფრის დაყენების პროცესში.

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

ნაბიჯი 3: შეაერთეთ OLED მოდული და ტესტი

შეაერთეთ OLED მოდული და ტესტი
შეაერთეთ OLED მოდული და ტესტი
შეაერთეთ OLED მოდული და ტესტი
შეაერთეთ OLED მოდული და ტესტი

ახლა, როდესაც ესკიზი სწორად მუშაობს, ჩვენ გვჭირდება OLED მოდულის შეერთება. გამოიყენეთ ზემოთ ნაჩვენები გაყვანილობის დიაგრამა და დარწმუნდით, რომ თქვენ აკავშირებთ ელექტროენერგიის სწორ ძაბვას OLED მოდულთან, რადგან ზოგი მხოლოდ 3.3 ვ -ს იღებს.

დაკავშირებისთანავე ჩართეთ დაფაზე და უნდა ნახოთ მისასალმებელი შეტყობინება. მიეცით დაფას რამდენიმე წამი ამინდის შესახებ ინფორმაციის მისაღებად და ის დაბეჭდის მას OLED მოდულში.

ნაბიჯი 4: გამოიყენეთ დანართი

გამოიყენეთ დანართი
გამოიყენეთ დანართი
გამოიყენეთ დანართი
გამოიყენეთ დანართი
გამოიყენეთ დანართი
გამოიყენეთ დანართი
გამოიყენეთ დანართი
გამოიყენეთ დანართი

ყველაფერი რაც ახლა დაგვრჩენია არის შესაბამისი დანართის დამატება და მე ვიყენებ ამ მოდელს Thingiverse– დან (https://www.thingiverse.com/thing:857858). ეს არის იგივე, რაც გამოიყენებოდა ქსელის დროის პროექტისთვის და მე ძალიან მომწონს მისი გარეგნობა.

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

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

  • YouTube:
  • Instagram:
  • ფეისბუქი:
  • Twitter:
  • BnBe ვებსაიტი:

Მადლობა თქვენი მხარდაჭერისთვის!

გირჩევთ: