Სარჩევი:
- ნაბიჯი 1: აპარატურა: რაც დაგჭირდებათ
- ნაბიჯი 2: აპარატურის შეკრება
- ნაბიჯი 3: კოდი: თეორია
- ნაბიჯი 4: კოდი: ბიბლიოთეკები
- ნაბიჯი 5: კოდი: კოდი
- ნაბიჯი 6: საქმე
- ნაბიჯი 7: დასრულდა
- ნაბიჯი 8: პროგრამები
ვიდეო: ESP8266 მზის სხივების მონიტორი: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
იცი რა მაგარია? კოსმოსური ამინდი! რა მოხდება, თუ თქვენს მაგიდაზე გაქვთ პატარა ყუთი, რომელიც გეტყვით მზის აფეთქების დროს? აბა, შენ შეგიძლია! ESP8266, IIC 7 სეგმენტის ჩვენებით და გარკვეული დროის განმავლობაში შეგიძლიათ გქონდეთ საკუთარი.
ნაბიჯი 1: აპარატურა: რაც დაგჭირდებათ
*********************************************************************** ******
ჩემი კოდის პირველი ვერსიის დასრულებისთანავე დივანზე გადავედი და ჩემი LED ეკრანი მუშაობას შეწყვეტს. თუ ეს მოხდება თქვენთან ერთად, ხელახლა გადაუშვით firmware პროცესორზე, რომ გაასწორონ ის, მაგრამ ფრთხილად იყავით თქვენს ეკრანზე! ასევე, შეინახეთ თქვენი მავთულები ჩემზე ოდნავ მოკლედ, მე ვიტყოდი დაახლოებით 6 ინჩის მაქსიმუმ. მე ბევრი ჩარევა მქონდა ჩემს ეკრანზე. ეს ორჯერ უნდა გამეკეთებინა! ბოლოს მე დავარღვიე ჩემი დისპლეი! საქმის მშენებლობისას თეთრზე უნდა გადავსულიყავი !!!
*************************************************************************************************************
აქ დაგჭირდებათ ტექნიკა,
- ESP8266 მოდული
- ჩვეულებრივ გახსენით ღილაკი
- სერიული 7-Seg ჩვენება
და ინსტრუმენტები,
- გასაყიდი რკინა
- მავთულის სტრიპტიზორები
- 3D პრინტერი (სურვილისამებრ)
ნაბიჯი 2: აპარატურის შეკრება
პირველი, დააკავშირეთ 7-სეგმენტიანი ეკრანი. საკმაოდ გასაგებია, Vcc to 3v3, GND to GND, SDA to SDA, SCL to SCL.
ჩვენება ESP8266
+ ----------------------------- 3v3
------------------------------ GND
SDA --------------------------- SDA (4)
SCL ---------------------------- SCL (5)
საკმაოდ მარტივია. შემდეგ, ღილაკი. შეაერთეთ ერთი პოლუსი GND– თან, ხოლო მეორე - მიამაგრეთ 2 – ს.
ღილაკი ESP8266PIN 1 --------------------------- GND
PIN 2 ------------------------------ GPIO 2
და ეს არის ის! არც ისე ცუდია, არა?
ნაბიჯი 3: კოდი: თეორია
კარგი, ასე რომ, თუ არ გაინტერესებს რატომ გავაკეთე ის, რაც გავაკეთე, გამოტოვე ეს ნაბიჯი. წინააღმდეგ შემთხვევაში, აქ არის. სივრცე მართლაც შორს არის. თავიდან მინდოდა მზის აალებების გაზომვა საკუთარი მაგნიტომეტრით, მაგრამ ეს საკმაოდ რთული იქნებოდა. უკვე არსებობს ბევრად უფრო ზუსტი აღჭურვილობა სივრცეში, ასე რომ მოდით ვისარგებლოთ ამით. ერთი დღე ვათვალიერე მაგნიტომეტრები სპარკფუნზე და ადაფრუტზე, სანამ ამ დასკვნამდე არ მივედი. კიდევ ორი დღე გავატარე მონაცემთა წყაროების მოძიებაში. მე საბოლოოდ ვიპოვე ლამაზი JSON ფაილი NOAA– დან. (ეს მშვენიერია, მე ვცხოვრობ CO- ში) შემდეგ მე გამოვიყენე ThingSpeak API, რომ მივიღო საჭირო რაოდენობის მცირე რაოდენობა. შემდეგ, ჩვენ ვიღებთ მონაცემებს Thingspeak– დან და ვაჩვენებთ მას 7 სეგმენტის ჩვენებაზე. მოდით გადავიდეთ კოდზე!
ნაბიჯი 4: კოდი: ბიბლიოთეკები
თქვენ გჭირდებათ ოთხი ბიბლიოთეკა, რომელთა მოპოვებაც საკმაოდ მარტივია. პირველი ორი ჩაშენებულია arduino IDE– ში, მაგრამ თუ არ გაქვთ, მათ უწოდებენ Wire.h და Arduino.h. დანარჩენი სამი ავტომატურად არის დაინსტალირებული ESP8266 დაფაზე, ჩვეულებრივ, მაგრამ მათ უწოდებენ ESP8266WiFi.h, ESP8266WiFiMulti.h და ESP8266HTTPClient.h. დარწმუნდით, რომ დაინსტალირებული გაქვთ IDE– ში და გააგრძელეთ შემდეგი ნაბიჯი.
ნაბიჯი 5: კოდი: კოდი
ასე რომ, მომენტი, რომელსაც ჩვენ ველოდით. Კოდი. ეს არის სამუშაო, ასე რომ მე განვაახლებ კოდს. მე შევინარჩუნებ ორიგინალურ ვერსიებს და დავამატებ სხვა ნაწილს ამ ნაბიჯს ყოველი ახალი განახლებისთვის. გადმოწერა ხდება Google Drive– ის საშუალებით. (ანგარიში არ არის საჭირო)
**************** ორიგინალური ვერსია ***************** (4/18/2018)
კოდი 4/18/2018
***************************************************
************************ 1.2 ვერსია 1.2 **************** (4/22/2018)
კოდი 4/22/2018
******************************************************
ნაბიჯი 6: საქმე
ახლა, როდესაც თქვენ გაქვთ მაგარი ახალი მზის მონიტორი, მოდით ჩადოთ იგი ლამაზ ყუთში. მე 3d დაბეჭდილი ჩემი საქმე, თუმცა თქვენ შეგიძლიათ გააკეთოთ საქმე თავად თუ გნებავთ. აქ არის დიზაინები.
რამ სამყარო
ახლა კი მარტივია. განათავსეთ ღილაკი ღილაკის ხვრელში, ჩვენება ჩვენების ხვრელში და esp8266 წებოთი უკანა კედელზე. მიაწოდეთ თქვენი USB კაბელი გვერდითი ხვრელით esp8266- ზე.
ნაბიჯი 7: დასრულდა
აი, როგორ მუშაობს. ეკრანი გამორთულია 30 წამის შემდეგ. ღილაკი ჩართავს ეკრანს და გადადის ქვემოთ აღწერილ ორ რეჟიმს შორის. აქ არის შეტყობინებები და მათი მნიშვნელობა.
Y FI - დაკავშირება
FlAr - მზის უახლესი აალება (მაქს კლასი)
Curr - მიმდინარე კლასი
კლასის ჩვენების მაგალითი: A5.2
თუ კლასი არის M, პრეფიქსი ასო ("A" "A5.2") გამოჩნდება როგორც N
თუ კლასი არის X, პრეფიქსი ასო ("A" "A5.2") გამოჩნდება როგორც H.
აქ არის კლასები.
A - ყველაზე პატარა კლასი. (1-9) ადგილობრივი ეფექტები არ არის.
B-ათჯერ A. (1-9) ადგილობრივი ეფექტები არ არის.
C-ათჯერ B. (1-9) ადგილობრივი ეფექტები არ არის.
M-ათჯერ C. (1-9) შეუძლია გავლენა მოახდინოს თანამგზავრებზე. მცირე საფრთხეს უქმნის ასტრონავტებს. დედამიწა გავლენას არ ახდენს.
X - ათჯერ M და ზემოთ. (1-∞) შეუძლია დაარტყა საკომუნიკაციო სისტემები, ელექტროგადამცემი ქსელები, თანამგზავრები და სხვა. ძირითადად დიდი ელექტრონული მოწყობილობები.
ყველაზე დიდი კლასი, რაც კი ოდესმე დაფიქსირებულა იყო 2003 წელს. სენსორები გადატვირთული იყო და გათიშული იყო X28- ზე.
მასშტაბი ერთი და იგივეა FlAr და Curr რეჟიმებისთვის.
გსურთ მეტი ინფორმაცია მასშტაბის შესახებ? Დააკლიკე აქ.
ნაბიჯი 8: პროგრამები
ვთქვათ, თქვენ გაქვთ მგრძნობიარე ელექტრონიკა, რომელიც ღირს ათასობით დოლარი. თქვენ შეიძლება გქონდეთ მოწყობილობის გამორთული აღჭურვილობა, თუ აალება მიაღწევს გარკვეულ კლასს, რათა შეამციროს ზიანი.
გირჩევთ:
მზის შუქი ბატარეის გარეშე, ან მზის დღის შუქი რატომ არა?: 3 ნაბიჯი
მზის შუქი ბატარეის გარეშე, ან მზის დღის შუქი … რატომ არა?: მოგესალმებით. ბოდიში ჩემი EnglishDaylight? მზის? რატომ? დღის განმავლობაში მაქვს ოდნავ ბნელი ოთახი და გამოყენებისას მჭირდება შუქის ჩართვა. დღის და ღამის მზის შუქის დაყენება (1 ოთახი): (ჩილეში)-მზის პანელი 20w: 42 აშშ დოლარი-ბატარეა: 15 $-მზის კონტრაქტის დატენვა
მზის ბაღის განათება უფრო დიდ მზის სისტემაზე: 6 ნაბიჯი
მზის ბაღის განათება უფრო დიდ მზის სისტემაზე: მე ვეძებდი 12 ვ ბაღის განათების სისტემას ჩემი ეზოსთვის. სისტემების ირგვლივ მიმოხილვისას არაფერი დამჭირდა და არ ვიცოდი რომელი გზით მინდოდა წასვლა. თუ უნდა გამოვიყენო სატრანსფორმატორო ჩემს ქსელში ან წავიდე მზის სისტემაში. მე უკვე
UCL-lloT-Outdoor-light გამოიწვია მზის ამოსვლა/მზის ჩასვლა .: 6 ნაბიჯი
UCL-lloT-Outdoor-light გამოიწვია მზის ამოსვლა/მზის ჩასვლა .: მოგესალმებით ყველას! ცოტაოდენი მუშაობით, ზოგიერთი ნაწილი და კოდი მე შევადგინე ეს სასწავლო ინსტრუქცია, რომელიც გაჩვენებთ თავიდან ბოლომდე ზუსტად როგორ აწარმოოს ეს გარე განათება. იდეა წარმოიშვა მამაჩემისგან, რომელსაც ზაფხულში ხელით მოუწია გასვლა
მზის გამოსხივების მოწყობილობა (SID): Arduino დაფუძნებული მზის სენსორი: 9 ნაბიჯი
მზის დასხივების მოწყობილობა (SID): Arduino დაფუძნებული მზის სენსორი: მზის დასხივების მოწყობილობა (SID) ზომავს მზის სიკაშკაშეს და სპეციალურად შექმნილია საკლასო ოთახში გამოსაყენებლად. ისინი აგებულია არდუინოს გამოყენებით, რაც მათ საშუალებას აძლევს შექმნან ყველამ უმცროსი სტუდენტებისგან დაწყებული და სრულწლოვანებამდე. ეს ინს
Mario Question Block მზის მონიტორი: 7 ნაბიჯი (სურათებით)
Mario Question Block მზის მონიტორი: ჩვენ გვაქვს მზის პანელის სისტემა ჩვენს სახურავზე, რომელიც ელექტროენერგიას გვაძლევს. ეს იყო დიდი ინვესტიცია წინ და ნელ -ნელა ანაზღაურდება დროთა განმავლობაში. მე ყოველთვის ვფიქრობდი, რომ ეს ის პენია, რომელიც ყოველ წამში იწურება ვედროში, როდესაც მზე ამოდის. და