Სარჩევი:

როგორ გავაკეთოთ ჯიბის ზომის IoT ამინდის სადგური: 7 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ ჯიბის ზომის IoT ამინდის სადგური: 7 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავაკეთოთ ჯიბის ზომის IoT ამინდის სადგური: 7 ნაბიჯი (სურათებით)

ვიდეო: როგორ გავაკეთოთ ჯიბის ზომის IoT ამინდის სადგური: 7 ნაბიჯი (სურათებით)
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
როგორ გააკეთოთ ჯიბის ზომის IoT ამინდის სადგური
როგორ გააკეთოთ ჯიბის ზომის IoT ამინდის სადგური

გამარჯობა მკითხველო!

ამ ინსტრუქციაში თქვენ ისწავლით თუ როგორ უნდა გააკეთოთ პატარა ამინდის კუბი D1 mini- ის (ESP8266) გამოყენებით, რომელიც დაკავშირებულია თქვენს სახლის WiFi- თან, ასე რომ თქვენ შეგიძლიათ ნახოთ მისი გამომუშავება დედამიწიდან სადმე, რა თქმა უნდა, სანამ ინტერნეტი გაქვთ. საერთო ჯამში, ამ პროექტის შექმნა არც ისე რთულია და არც რესურსი მძიმეა, ასე რომ ის იქნება სრულყოფილი, როგორც თქვენი პირველი IoT პროექტი. მოდით დავიწყოთ.

PS: გაითვალისწინეთ, რომ ეს არის ჩემი პირველი ინსტრუქცია, ასე რომ ყველაფერი არ იქნება სრულყოფილი.:)

ნაბიჯი 1: რესურსები

როგორც შესავალში აღვნიშნე, ეს პროექტი ძალიან ადვილია ასაშენებლად და არ საჭიროებს ძალიან ბევრ კომპონენტს. აქ არის ნაწილების სია:

Ელექტრონული ნაწილები:

WeMos D1mini

BME280

I2C OLED ეკრანი (128x64)

1.5 მმ სპილენძის როდი ან რკინის ჯოხი

შენიშვნა: თუ გსურთ მეტი ინფორმაცია ამ ნაწილების შესახებ ყოფილი. სად შეგიძლიათ მიიღოთ ისინი, შეგიძლიათ გადახედოთ ნაბიჯ 7 -ს

ინსტრუმენტები სქემის პროტოტიპირებისა და შესამოწმებლად:

პურის დაფა

ჯუმბერის მავთულები

USB მავთული - Micro USB Type B to USB Type A

ინსტრუმენტები:

გასაყიდი რკინა

სკამზე ვიცე - სავალდებულო არ არის

პატარა ჩაქუჩი - არ არის სავალდებულო

ნაბიჯი 2: პროტოტიპირება პურის დაფაზე (გადადით მე –3 საფეხურზე, თუ გსურთ პირდაპირ კოდსა და შეკრებაზე გადასვლა)

პროტოტიპირება პურის დაფაზე (გადადით მე –3 საფეხურზე, თუ გსურთ პირდაპირ კოდსა და შეკრებაზე გადასვლა)
პროტოტიპირება პურის დაფაზე (გადადით მე –3 საფეხურზე, თუ გსურთ პირდაპირ კოდსა და შეკრებაზე გადასვლა)
პროტოტიპირება პურის დაფაზე (გადადით მე –3 საფეხურზე, თუ გსურთ პირდაპირ კოდსა და შეკრებაზე გადასვლა)
პროტოტიპირება პურის დაფაზე (გადადით მე –3 საფეხურზე, თუ გსურთ პირდაპირ კოდსა და შეკრებაზე გადასვლა)
პროტოტიპირება პურის დაფაზე (გადადით მე –3 საფეხურზე, თუ გსურთ პირდაპირ კოდსა და შეკრებაზე გადასვლა)
პროტოტიპირება პურის დაფაზე (გადადით მე –3 საფეხურზე, თუ გსურთ პირდაპირ კოდსა და შეკრებაზე გადასვლა)

თუ თქვენ არ გაქვთ თქვენი ქინძისთავები შეკრული თქვენს D1mini/OLED/BME280– ზე, ახლა დროა ამის გაკეთება

უპირველეს ყოვლისა, მოდით განვათავსოთ ჩვენი ყველა კომპონენტი პურის დაფაზე. ჩვენ დავიწყებთ D1mini– ის განთავსებას 2 ცალკეულ რელსზე (სურათი No1). ამის შემდეგ ჩვენ განვათავსებთ BME280 მისგან სამართლიან დისტანციას (სურათი No2). და ბოლოს ჩვენ მოვათავსებთ OLED– ს BME280– ის მოპირდაპირე მხარეს (სურათი No3). ახლა მოდით გავაერთიანოთ ისინი ერთმანეთთან.

აქ არის ყველა კავშირი:

D1 პუნქტი SCL/SCK დააწკაპუნეთ OLED– ზე და SCL/SCK პინზე BME280– ზე

D2 pin to SDA pin on OLED and SDA pin on BME280

G pin to GND pin ორივეზე, OLED და BME280

3.3V pin to BME280 VCC pin

და ბოლოს 5V პინი OLED VCC– ზე

შეამოწმეთ თქვენი კავშირები, სანამ თქვენს კომპიუტერს დაუკავშირდებით და მასში ატვირთავთ კოდს! არაფრის დაწვა არ გინდა

ნაბიჯი 3: IoT ნაწილი

IoT ნაწილი
IoT ნაწილი
IoT ნაწილი
IoT ნაწილი
IoT ნაწილი
IoT ნაწილი

ეს ნაწილი მართლაც მარტივია. უპირველეს ყოვლისა, გადადით AppStore– ში და ჩამოტვირთეთ Blynk აპლიკაცია. ამის შემდეგ გახსენით იგი და დარეგისტრირდით. შემდეგი შექმენით ახალი პროექტი. მე დავურეკე ჩემს WeatherStation– ს, მაგრამ შეგიძლია დაარქვა მას რაც გინდა. ამის შემდეგ, დააყენეთ მოწყობილობის ვარიანტი ESP8266 და კავშირის ტიპი WiFi (სურათი.11). შემდეგ შეეხეთ პროექტის შექმნას. თქვენ უნდა მიიღოთ ელ.წერილი თქვენი დამადასტურებელი ნიშნით. ახლა გადადით კოდში (გადმოსაწერი ბმული ქვემოთ) და შეცვალეთ მონიშნული ნაწილები. ამის შემდეგ, გადადით ბლინკის აპლიკაციის პროექტის სამუშაო სივრცეში, შეეხეთ ეკრანზე ვიჯეტის ყუთის გასახსნელად (სურათი.22). ახლა მოათავსეთ 3 ეტიკეტირებული მნიშვნელობის ყუთი მათზე დაჭერით (სურათი.33). მათი დასაყენებლად, შეეხეთ პირველს და დაასახელეთ მისი სახელი. მე მას ტემპერატურა ვუწოდე (ეს არ არის სავალდებულო, მაგრამ ის ყველაფერს უფრო მარტივს და ორგანიზებულს ხდის). შეყვანის სახით შეარჩიეთ ვირტუალური პინი 1 და ეტიკეტის ნაწილში ჩაწერეთ "° C" (სურათი.44). ამის შემდეგ შეგიძლიათ წახვიდეთ და შექმნათ სხვა ეტიკეტირებული მნიშვნელობები.

აქ არის პატარა სქემა:

მარკირებული მნიშვნელობა.22:

დასახელება: ტენიანობა

შეყვანა: ვირტუალური პინი V2

ლეიბლი: "%"

მარკირებული მნიშვნელობა.33:

სახელი: სიმაღლე ან წნევა - დამოკიდებულია იმაზე, თუ რომელ კოდს აირჩევთ

შეყვანა: ვირტუალური პინი V3

ეტიკეტი: სიმაღლე ან წნევა - დამოკიდებულია კოდზე

თუ ყველაფერი სწორად გააკეთეთ, ატვირთეთ თქვენი კოდი D1mini– ზე, დაელოდეთ ცოტა ხანს და შემდეგ მნიშვნელობები გამოჩნდება OLED– ზე და თქვენს Blynk აპლიკაციაში (სურათი.55) (თქვენ უნდა დააჭიროთ დაკვრის ღილაკს ზედა მარჯვნივ ეკრანის კუთხე). თუ არაფერი გამოჩნდება, გადადით პრობლემების მოგვარების ნაწილში.

ნაბიჯი 4: მიკროსქემის თავისუფალი ფორმირება

მიკროსქემის თავისუფალი ფორმირება
მიკროსქემის თავისუფალი ფორმირება
მიკროსქემის თავისუფალი ფორმირება
მიკროსქემის თავისუფალი ფორმირება

კარგი, ეს იქნება ყველაზე რთული, ასე რომ მოემზადე. მოამზადეთ თქვენი სპილენძის ჯოხები/რკინის ჯოხები (მე გამოვიყენებ სპილენძით დაფარულ რკინის კაკებს, რადგან ვერ ვიპოვე მხოლოდ სპილენძის ჯოხები) და გაათბეთ თქვენი გამაგრილებელი რკინა. ახლა თქვენ შეგიძლიათ შექმნათ ის, როგორც გსურთ! მე მას უბრალო კუბიკად ვაქცევ. ეს პროცესი მოითხოვს მოთმინებას და დროს, ასე რომ ნუ იჩქარებთ, თუ არ გსურთ თქვენი მთელი წრის გარღვევა. თქვენ შეგიძლიათ ნახოთ დასრულებული წრე სურათზე No2. მე გადავწყვიტე გამოვიყენო 1, 5 მმ -იანი წნელები გარედან, მაგრამ უფრო თხელი ღეროები შიგნით (1 მმ) უფრო მარტივი მართვისთვის.

გაფრთხილება: შედუღება მხოლოდ კარგად ვენტილირებად სივრცეში, შედუღებამ შეიძლება გამოყოს ტოქსიკური ორთქლი

ᲠᲩᲔᲕᲔᲑᲘ:

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

გამოიყენეთ ლენტი ან დამხმარე ხელები, რომ დააჭიროთ ღეროებს ერთმანეთთან შეხებისას. გაცილებით ადვილია.

ან თუ თქვენ იყენებთ ჩემსავით რკინის ჯოხებს, შეგიძლიათ გამოიყენოთ 2 ძლიერი მაგნიტი, რომ დაიჭიროთ ისინი (სურათი No1).

თუ თქვენი სახსრები ერთმანეთთან არ ჯდება, გააუქმეთ ისინი და გააუხეშეთ ისინი სანდლის ქაღალდით.

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

ნაბიჯი 5: ფინალი

ფინალი
ფინალი

ახლა რჩება მხოლოდ 5V 1A კვების ბლოკთან დაკავშირება. თუ ყველაფერი სწორად გააკეთეთ, ის კარგად უნდა მუშაობდეს (არ დაგავიწყდეთ ატვირთოთ თქვენი კოდი, თუ ეს უკვე არ გააკეთეთ). თუ არაფერი გამოჩნდება ან რაღაც არ არის სწორი, გადადით პრობლემების მოგვარების განყოფილებაში.

ნაბიჯი 6: პრობლემების მოგვარება

Დიაგნოსტიკა
Დიაგნოსტიკა

ეკრანი აჩვენებს ნანს: შეამოწმეთ თქვენი გაყვანილობა! თქვენი სენსორი არ არის დაკავშირებული წინასწარ.

BME280 გამომავალი 0.0: შეამოწმეთ თქვენი გაყვანილობა! თქვენი სენსორი არ არის დაკავშირებული წინასწარ.

შავი ეკრანის/სენსორის მონაცემები არ გამოჩნდება: შეამოწმეთ თქვენი I2C მისამართები I2C სკანერის გამოყენებით ან შეამოწმეთ შეხვევა.

მოწყობილობა ხაზგარეშეა აპში: შეამოწმეთ სწორად შეიყვანეთ თქვენი ნიშანი/WiFi სახელი/WiFi პაროლი. თუ კი, შეამოწმეთ თქვენი wifi სიგნალი. ეს შეიძლება იყოს სუსტი ან არ გაქვთ ინტერნეტი.

ჯერ კიდევ გიჭირთ ან იპოვეთ შეცდომები ამ სასწავლოში? დაწერეთ კომენტარებში და მე თქვენთან მივალ სასწრაფოდ.:)

ნაბიჯი 7: სად უნდა მიიღოთ ეს ნაწილები?

ახალი ხარ ელექტრონიკაში? Არაა პრობლემა! აქ არის მოკლე განმარტება ზოგიერთი ფიზიკური ნაწილის შესახებ, როგორ მუშაობს ისინი და როგორ მივიღოთ ისინი ყველაზე იაფად:

1. სად ვიშოვო ყველა ეს ელექტრონული ნაწილი?

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

2. რა არის BME280?

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

შენიშვნა: D1mini, BME280 და OLED ეკრანი შეკვეთილია AliExpress– ისგან

ჯიბის ზომის კონკურსი
ჯიბის ზომის კონკურსი
ჯიბის ზომის კონკურსი
ჯიბის ზომის კონკურსი

პირველი პრიზი ჯიბის ზომის კონკურსში

გირჩევთ: