Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები
- ნაბიჯი 2: დაწყება
- ნაბიჯი 3: ადაფრუტი IO
- ნაბიჯი 4: შექმენით დაფა
- ნაბიჯი 5: ბლოკების შექმნა
- ნაბიჯი 6: საბოლოო დაფა
- ნაბიჯი 7: მიიღეთ მომხმარებლის სახელი და გასაღები
- ნაბიჯი 8: ჩართეთ WEBREPL
- ნაბიჯი 9: დაუკავშირდით Webrepl– ს
- ნაბიჯი 10: დაამატეთ კოდი
- ნაბიჯი 11: სამუშაო ვიდეო
ვიდეო: IOT ბაზის გამოთვლა ნოდემკუს და მიკროპითონის გამოყენებით: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ გაკვეთილში მე ვაპირებ გამოვიყენო 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.adafruit.com და შედით თქვენს საინფორმაციო დაფაზე გადასასვლელად
ნაბიჯი 4: შექმენით დაფა
დააწკაპუნეთ მოქმედებაზე და შექმენით ახალი დაფა
ნაბიჯი 5: ბლოკების შექმნა
- დააწკაპუნეთ დაფის სახელზე.
- კვლავ დააჭირეთ ღილაკს +(პლუს) ბლოკის შესაქმნელად
- ახლა დააწკაპუნეთ გადართვაზე და დაასახელეთ სახელი.
- ახლა დააჭირეთ ღილაკს შექმნა
- შემდეგი შეარჩიეთ თქვენი ბლოკი და დააწკაპუნეთ შემდეგ ნაბიჯზე
- მიეცით სახელი ამ ბლოკს და დაასახელეთ ON მდგომარეობისა და OFF მდგომარეობის სახელები.
- ამის შემდეგ დააჭირეთ ბლოკის შექმნას.
გაიმეორეთ პროცესი მე –2 საფეხურიდან აირჩიეთ ტექსტი და შექმენით კიდევ ერთი ბლოკი, როგორც ეს მოცემულია ფიგურაში
ნაბიჯი 6: საბოლოო დაფა
თქვენი საბოლოო დაფა ასე გამოიყურება.
ნაბიჯი 7: მიიღეთ მომხმარებლის სახელი და გასაღები
დააწკაპუნეთ კლავიშის ხატზე ეკრანის მარცხენა მხარეს და დააკოპირეთ მომხმარებლის სახელი და აქტიური გასაღები
ნაბიჯი 8: ჩართეთ WEBREPL
- გახსენით espcut პროგრამა
- გაგზავნეთ ეს ბრძანება "იმპორტი webrepl_setup"
- წაიკითხეთ ტექსტი კონსოლზე და დააკონფიგურირეთ webrepl.
ნაბიჯი 9: დაუკავშირდით 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: სამუშაო ვიდეო
ამ გაკვეთილის სამუშაო ვიდეო ხელმისაწვდომია აქ.
გირჩევთ:
ტენიანობა, წნევა და ტემპერატურის გამოთვლა BME280- ისა და ფოტონის ინტერფეისის გამოყენებით .: 6 ნაბიჯი
ტენიანობის, წნევისა და ტემპერატურის გამოთვლა BME280 და Photon Interfacing .: ჩვენ ვხვდებით სხვადასხვა პროექტებს, რომლებიც საჭიროებენ ტემპერატურის, წნევის და ტენიანობის მონიტორინგს. ამრიგად, ჩვენ ვაცნობიერებთ, რომ ეს პარამეტრები ფაქტობრივად გადამწყვეტ როლს თამაშობენ სისტემის მუშაობის ეფექტურობის შეფასებაში სხვადასხვა ატმოსფერულ პირობებში
ESP8266 ნოდემკუს ტემპერატურის მონიტორინგი DHT11– ის გამოყენებით ადგილობრივ ვებ სერვერზე - მიიღეთ ოთახის ტემპერატურა და ტენიანობა თქვენს ბრაუზერში: 6 ნაბიჯი
ESP8266 ნოდემკუს ტემპერატურის მონიტორინგი DHT11– ის გამოყენებით ადგილობრივ ვებ სერვერზე | მიიღეთ ოთახის ტემპერატურა და ტენიანობა თქვენს ბრაუზერში: გამარჯობა ბიჭებო, დღეს ჩვენ შევქმნით ტენიანობას & ტემპერატურის მონიტორინგის სისტემა ESP 8266 NODEMCU & DHT11 ტემპერატურის სენსორი. ტემპერატურა და ტენიანობა მიიღება DHT11 Sensor & ბრაუზერში ჩანს, რომელი ვებ გვერდი იქნება მართული
სინათლის ინტენსივობის გამოთვლა BH1715 და არდუინო ნანოს გამოყენებით: 5 ნაბიჯი
სინათლის ინტენსივობის გამოთვლა BH1715 და არდუინო ნანოს გამოყენებით: გუშინ ვმუშაობდით LCD დისპლეებზე და მათზე მუშაობისას მივხვდით სინათლის ინტენსივობის გამოთვლის მნიშვნელობას. სინათლის ინტენსივობა არა მხოლოდ მნიშვნელოვანია ამ სამყაროს ფიზიკურ სფეროში, არამედ მას აქვს თავისი კარგად გამოხატული როლი ბიოლოგიაში
როგორ ავაშენოთ საკუთარი ანემომეტრი ლერწმის გადამრთველების, ჰოლის ეფექტის სენსორისა და ნოდემკუს ზოგიერთი ნაკაწრის გამოყენებით. - ნაწილი 1 - აპარატურა: 8 ნაბიჯი (სურათებით)
როგორ ავაშენოთ საკუთარი ანემომეტრი ლერწმის გადამრთველების, ჰოლის ეფექტის სენსორისა და ნოდემკუს ზოგიერთი ნაკაწრის გამოყენებით. - ნაწილი 1 - აპარატურა: შესავალი მას შემდეგ რაც დავიწყე სწავლა Arduino– ს და Maker Culture– ისგან, მომწონდა სასარგებლო მოწყობილობების აშენება ნაგვისა და ჯართის გამოყენებით, როგორიცაა ბოთლის თავსახური, PVC, სასმელის ქილა და ა.შ. სიცოცხლე ნებისმიერ ნაჭერზე ან ნებისმიერ ამხანაგზე
უკაბელო RFID კარის საკეტი ნოდემკუს გამოყენებით: 9 ნაბიჯი (სურათებით)
უკაბელო RFID კარის ჩამკეტი ნოდემკუს გამოყენებით: --- მთავარი ფუნქცია --- ეს პროექტი შეიქმნა როგორც ქსელური კომუნიკაციების კლასის ნაწილი Universidade do Algarve– ში, ჩემს კოლეგას Lu í s Santos– თან ერთად. მისი მთავარი მიზანია გააკონტროლოს ელექტრო საკეტის წვდომა უკაბელო Wi -Fi საშუალებით