Სარჩევი:

IOT ბაზის გამოთვლა ნოდემკუს და მიკროპითონის გამოყენებით: 11 ნაბიჯი
IOT ბაზის გამოთვლა ნოდემკუს და მიკროპითონის გამოყენებით: 11 ნაბიჯი

ვიდეო: IOT ბაზის გამოთვლა ნოდემკუს და მიკროპითონის გამოყენებით: 11 ნაბიჯი

ვიდეო: IOT ბაზის გამოთვლა ნოდემკუს და მიკროპითონის გამოყენებით: 11 ნაბიჯი
ვიდეო: SPSS მანიპულაციები მონაცემთა ბაზაზე _ ბაზის გაყოფა 2024, ივლისი
Anonim
IOT ბაზის გამოთვლა ნოდემკუს და მიკროპითონის გამოყენებით
IOT ბაზის გამოთვლა ნოდემკუს და მიკროპითონის გამოყენებით

ამ გაკვეთილში მე ვაპირებ გამოვიყენო NodeMcu, micropython და Mqtt კავშირი სერვერის დასაკავშირებლად.

ეს სამეურვეო პროგრამა იყენებს https დაფუძნებულ mqtt დაკავშირებას Nodemcu– დან Adafruit.io სერვერთან დასაკავშირებლად.

ამ პროექტში მე ვიყენებ მიკროპითონის პროგრამირების ენას, რომელიც თითქმის მსგავსია პითონისთვის.

ნაბიჯი 1: საჭირო კომპონენტები

კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო

ამ პროექტის დასასრულებლად საჭიროა შემდეგი კომპონენტები.

საჭირო კომპონენტები:

  • ნოდემკუ
  • IR სენსორი
  • LED
  • USB კაბელი
  • Ინტერნეტ კავშირი

ნაბიჯი 2: დაწყება

დასაწყისი
დასაწყისი
დასაწყისი
დასაწყისი

Პროცედურა:

  • ჩამოტვირთეთ და დააინსტალირეთ espcut პროგრამული უზრუნველყოფა გამართვისთვის.
  • ჩამოტვირთეთ ფაილები ამ ბმულიდან. რომელიც ინახება როგორც github საცავი. ყველა პროგრამა ხელმისაწვდომია ამ საცავში..
  • ჩამოტვირთეთ და დააინსტალირეთ micropython firmware ამ ბმულიდან NODEMCU
  • შეაერთეთ IR სენსორი GPIO12– თან და LED– ს GPIO 2– თან Nodemcu– სთან.
  • ჩამოტვირთეთ ეს ვებ პროგრამული უზრუნველყოფის პროგრამა

ნაბიჯი 3: ადაფრუტი IO

ადაფრუტი IO
ადაფრუტი IO

ეწვიეთ io.adafruit.com და შედით თქვენს საინფორმაციო დაფაზე გადასასვლელად

ნაბიჯი 4: შექმენით დაფა

შექმენით დაფა
შექმენით დაფა

დააწკაპუნეთ მოქმედებაზე და შექმენით ახალი დაფა

ნაბიჯი 5: ბლოკების შექმნა

ბლოკების შექმნა
ბლოკების შექმნა
ბლოკების შექმნა
ბლოკების შექმნა
ბლოკების შექმნა
ბლოკების შექმნა
  1. დააწკაპუნეთ დაფის სახელზე.
  2. კვლავ დააჭირეთ ღილაკს +(პლუს) ბლოკის შესაქმნელად
  3. ახლა დააწკაპუნეთ გადართვაზე და დაასახელეთ სახელი.
  4. ახლა დააჭირეთ ღილაკს შექმნა
  5. შემდეგი შეარჩიეთ თქვენი ბლოკი და დააწკაპუნეთ შემდეგ ნაბიჯზე
  6. მიეცით სახელი ამ ბლოკს და დაასახელეთ ON მდგომარეობისა და OFF მდგომარეობის სახელები.
  7. ამის შემდეგ დააჭირეთ ბლოკის შექმნას.

გაიმეორეთ პროცესი მე –2 საფეხურიდან აირჩიეთ ტექსტი და შექმენით კიდევ ერთი ბლოკი, როგორც ეს მოცემულია ფიგურაში

ნაბიჯი 6: საბოლოო დაფა

საბოლოო დაფა
საბოლოო დაფა

თქვენი საბოლოო დაფა ასე გამოიყურება.

ნაბიჯი 7: მიიღეთ მომხმარებლის სახელი და გასაღები

მიიღეთ მომხმარებლის სახელი და გასაღები
მიიღეთ მომხმარებლის სახელი და გასაღები

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

ნაბიჯი 8: ჩართეთ WEBREPL

ჩართეთ WEBREPL
ჩართეთ WEBREPL
  • გახსენით espcut პროგრამა
  • გაგზავნეთ ეს ბრძანება "იმპორტი webrepl_setup"
  • წაიკითხეთ ტექსტი კონსოლზე და დააკონფიგურირეთ webrepl.

ნაბიჯი 9: დაუკავშირდით Webrepl– ს

დაუკავშირდით Webrepl– ს
დაუკავშირდით Webrepl– ს
დაუკავშირდით Webrepl– ს
დაუკავშირდით Webrepl– ს
  • იპოვეთ wifi ქსელი, რომელიც ssid იწყება მიკროპითონიდან
  • ამ ssid- თან დაკავშირება პაროლით "micropythoN"
  • თქვენ მიიღებთ ეკრანს, როგორც ნაჩვენებია ზემოთ ფიგურაში.

ნაბიჯი 10: დაამატეთ კოდი

დაამატეთ კოდი
დაამატეთ კოდი
  • ამონაწერი webrepl პროგრამული უზრუნველყოფა, გახსენით webrepl.html და დააწკაპუნეთ დაკავშირებაზე
  • ის მოგთხოვთ პაროლის მიწოდებას
  • ჩემს შემთხვევაში პაროლი არის "1234567"
  • ვაა თქვენ ხართ დაკავშირებული
  • ატვირთეთ ფაილები, რომლებიც გადმოწერილია github საცავიდან.
  • ატვირთეთ main.py, mqtt.py, boot.py და data.txt webrepl გამოყენებით.
  • ახლა დააჭირეთ ღილაკს გადატვირთვა თქვენს nodemcu– ზე. და შეამოწმეთ გამომავალი io.adafruit.com
  • თუ გსურთ კოდის შესრულების შემოწმება, კვლავ უნდა დაუკავშირდეთ micropython wifi– ს და შეხვიდეთ სისტემაში.

ნაბიჯი 11: სამუშაო ვიდეო

ამ გაკვეთილის სამუშაო ვიდეო ხელმისაწვდომია აქ.

გირჩევთ: