Სარჩევი:
- Ნაბიჯი 1:
- ნაბიჯი 2: რატომ ირჩევთ Firebase
- ნაბიჯი 3: კარგი რომ არ წავიდეთ პროექტის განადგურებამდე ……
- ნაბიჯი 4: Fairbase ანგარიშის შექმნა
- ნაბიჯი 5: შემდეგ აჩვენეთ ამ ინტერფეისის მსგავსად და მიეცით პროექტის სახელი და აირჩიეთ ქვეყნის სახელი
- ნაბიჯი 6: მოუსმინე მე აირჩიეთ პროექტის სახელი სახლის ავტომატიზაცია და აირჩიეთ ჩემი ქვეყანა შემდეგ დააჭირეთ ღილაკს შექმნა
- ნაბიჯი 7: ერთი წუთის შემდეგ აჩვენეთ ეს ინტერფეისი დააწკაპუნეთ შინაარსზე
- ნაბიჯი 8: შემდეგ გადადით დასაწყებად
- ნაბიჯი 9: გადადით წესებზე და წაშალეთ კოდი, როგორც სურათი
- ნაბიჯი 10: გადადით თქვენს პარამეტრზე, შემდეგ აჩვენეთ თქვენი Api გასაღები
- ნაბიჯი 11: აპლიკაციის შექმნა
- ნაბიჯი 12: ახლა გადადით პროექტზე და იმპორტი Homeautomation.aia ფაილი თქვენს კომპიუტერში
- ნაბიჯი 13: დააწკაპუნეთ წითელ წრეზე და გადადით სურათზე
- ნაბიჯი 14: არდუნიოს პროგრამის ნაწილი
ვიდეო: როგორ გავაკეთოთ Firebase სახლის ავტომატიზაციის სისტემა NodeMCU - IOT პლატფორმაში: 14 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ პროექტის მიზანი
ეს პროექტი მიზნად ისახავს სახლის ავტომატიზაციის სისტემის შემუშავებას, რომელიც აძლევს მომხმარებელს სრულ კონტროლს მისი სახლის ყველა დისტანციურად კონტროლირებად მოწყობილობაზე IOT Android პროგრამის გამოყენებით. არსებობს მრავალი მესამე მხარის ონლაინ სერვერი და პლატფორმები, რომლებიც აჩვენებს თქვენი IOT პროექტის მონაცემებს. მაგრამ, ყველა ეს პლატფორმა, როგორიცაა ThingSpeak, Adafruit.io, Blynk და IFTT და ა. შ., მაგრამ დღეს მე ვირჩევ firebase
Ნაბიჯი 1:
ნაბიჯი 2: რატომ ირჩევთ Firebase
Firebase გთავაზობთ სწრაფ საშუალებას შეინარჩუნოთ სენსორული მონაცემები მოწყობილობის დონეზე და ის მშვენივრად მუშაობს Android API– ებთან, რომელსაც მხარს უჭერს AndroidThings. ბევრი მობილური და მოწყობილობის პროგრამისტი, რომელსაც მე წავაწყდი, ებრძვის სერვერის პროგრამირებას. Firebase ნამდვილად დაეხმარება ამ ხარვეზის გადალახვას და გაადვილებს მას. საინტერესო იქნება დეველოპერების ნახვა მისი ხაზგარეშე ფუნქციების გამოყენების შესახებ. თუ თქვენ ახალი ხართ IoT– ში ან საერთოდ ნებისმიერი მოწყობილობა, რომელიც აგროვებს მონაცემებს და საჭიროებს მის გადაცემას ქსელებში, მაშინ უნდა ჩაითვალოს ოქროს წესი, რომ ქსელთან დაკავშირება შეუძლებელია. შედეგად, თქვენ დაგჭირდებათ მონაცემების შეგროვება ხაზგარეშე და როდესაც ქსელი ხელმისაწვდომია, გადააგზავნეთ ეს თქვენს სერვერზე. Firebase– ს თავისი ხაზგარეშე ფუნქციით ეს მართლაც გაუადვილდება ბევრი დეველოპერისთვის.
Firebase– ს აქვს მრავალი მახასიათებელი, მათ შორის რეალურ დროში მონაცემთა ბაზა, ავთენტიფიკაცია, ღრუბლოვანი შეტყობინებები, შენახვა, ჰოსტინგი, ტესტის ლაბორატორია და ანალიტიკა, მაგრამ მე მხოლოდ ავტორიზაციის, რეალურ დროში მონაცემთა ბაზის გამოყენებას ვაპირებ.
ნაბიჯი 3: კარგი რომ არ წავიდეთ პროექტის განადგურებამდე ……
მე დავყოფ ამ პროექტს სამ ნაწილად
1. fairbase ანგარიშის შექმნა
2. აპლიკაციის დამზადება
3.არდუნიოს პროგრამის ნაწილი
ნაბიჯი 4: Fairbase ანგარიშის შექმნა
ჯერ გადადით https://console.firebase.google.com/ და შედით სისტემაში
დააწკაპუნეთ პროექტის დამატებაზე
ნაბიჯი 5: შემდეგ აჩვენეთ ამ ინტერფეისის მსგავსად და მიეცით პროექტის სახელი და აირჩიეთ ქვეყნის სახელი
ნაბიჯი 6: მოუსმინე მე აირჩიეთ პროექტის სახელი სახლის ავტომატიზაცია და აირჩიეთ ჩემი ქვეყანა შემდეგ დააჭირეთ ღილაკს შექმნა
ნაბიჯი 7: ერთი წუთის შემდეგ აჩვენეთ ეს ინტერფეისი დააწკაპუნეთ შინაარსზე
ნაბიჯი 8: შემდეგ გადადით დასაწყებად
ნაბიჯი 9: გადადით წესებზე და წაშალეთ კოდი, როგორც სურათი
ნაბიჯი 10: გადადით თქვენს პარამეტრზე, შემდეგ აჩვენეთ თქვენი Api გასაღები
ნაბიჯი 11: აპლიკაციის შექმნა
დაძაბულობის გარეშე მე მოგაწვდით სრული რიგის ფაილს appinventor– ისთვის, უბრალოდ დააწკაპუნეთ აქ და გადმოწერეთ ეს
არ წასვლა ai2.appinventor.mit.edu ამ ფაილის გასახსნელად
ნაბიჯი 12: ახლა გადადით პროექტზე და იმპორტი Homeautomation.aia ფაილი თქვენს კომპიუტერში
ნაბიჯი 13: დააწკაპუნეთ წითელ წრეზე და გადადით სურათზე
ნაბიჯი 14: არდუნიოს პროგრამის ნაწილი
თქვენ უნდა დაგჭირდეთ ცვლილებები თქვენს არდუნიოს კოდში
FIREBASE_HOST ასლი და წარსული fairbase მონაცემთა ბაზაში
FIREBASE_AUTH ასლი და წარსული პროექტის პარამეტრებში
და დააყენეთ თქვენი WIFI სახელი და პაროლი
ჩამოტვირთეთ ardunio კოდი აქედან დააწკაპუნეთ აქ
ეს სახელმძღვანელო პირველად გამოქვეყნდა დააწკაპუნეთ აქ
მეტი გაკვეთილი ნოდემკუს შესახებ დააწკაპუნეთ აქ
გირჩევთ:
ულტრა დაბალი სიმძლავრის WiFi სახლის ავტომატიზაციის სისტემა: 6 ნაბიჯი (სურათებით)
ულტრა დაბალი სიმძლავრის WiFi სახლის ავტომატიზაციის სისტემა: ამ პროექტში ჩვენ ვაჩვენებთ, თუ როგორ შეგიძლიათ ააშენოთ ძირითადი ადგილობრივი ავტომატიზაციის სისტემა რამდენიმე ნაბიჯში. ჩვენ ვაპირებთ გამოვიყენოთ Raspberry Pi, რომელიც იმოქმედებს როგორც ცენტრალური WiFi მოწყობილობა. ვინაიდან ბოლო კვანძებისთვის ჩვენ ვაპირებთ გამოვიყენოთ IOT Cricket ბატარეის შესაქმნელად
სახლის ავტომატიზაციის დაწყება: სახლის ასისტენტის დაყენება: 3 ნაბიჯი
სახლის ავტომატიზაციის დაწყება: სახლის ასისტენტის დაყენება: ჩვენ ახლა დავიწყებთ სახლის ავტომატიზაციის სერიას, სადაც ჩვენ ვქმნით ჭკვიან სახლს, რომელიც საშუალებას მოგვცემს გავაკონტროლოთ ისეთი რამ, როგორიცაა განათება, დინამიკები, სენსორები და ა. ხმის ასისტენტი. ამ პოსტში ჩვენ ვისწავლით თუ როგორ უნდა
ძლიერი დამოუკიდებელი სახლის ავტომატიზაციის სისტემა - Pi, Sonoff, ESP8266 და Node -Red: 9 ნაბიჯი (სურათებით)
ძლიერი დამოუკიდებელი სახლის ავტომატიზაციის სისტემა - Pi, Sonoff, ESP8266 და Node -Red: ეს სახელმძღვანელო უნდა მიგიყვანოთ პირველ ბაზაზე, სადაც შეგიძლიათ ჩართოთ/გამორთოთ შუქი ან მოწყობილობა ნებისმიერი მოწყობილობის საშუალებით, რომელსაც შეუძლია დაუკავშირდეს თქვენს ადგილობრივ ქსელს და შესანიშნავი პერსონალური ვებ ინტერფეისი. ფუნქციების გაფართოების/ დამატების სფერო უზარმაზარია, მათ შორის
სახლის ავტომატიზაციის სისტემა Arduino და HC-05 Bluetooth მოდულის გამოყენებით: 5 ნაბიჯი (სურათებით)
სახლის ავტომატიზაციის სისტემა Arduino და HC-05 Bluetooth მოდულის გამოყენებით: ჰეი ბიჭებო, როგორ აკეთებთ! დღეს მე აქ ვარ ჩემი მეორე Arduino– ს ინსტრუქციით. ეს არის Bluetooth კონტროლირებადი სახლის ავტომატიზაციის სისტემა. თქვენ შეგიძლიათ აკონტროლოთ თქვენი სახლის ტექნიკა მხოლოდ თქვენი სმარტფონიდან. ყველა ნივთები მუშაობს იდეალურად! ასევე მე შევქმენი აპლიკაცია
იაფი, მარტივი, ინტერნეტით კონტროლირებადი სახლის ავტომატიზაციის სისტემა: 5 ნაბიჯი (სურათებით)
იაფი, მარტივი, ინტერნეტით კონტროლირებადი სახლის ავტომატიზაციის სისტემა: თუ თქვენ გყავთ შინაური ცხოველები/ბავშვები და გჭირდებათ მათი კვება ან ინტერნეტით გაშლა, ეს სისტემა შეიძლება გამოგადგეთ. ეს არის ძალიან მარტივი და იაფი გზა, რომ გააკონტროლოთ ძრავები, LED- ები და ა.შ. სახლში ნებისმიერი კომპიუტერიდან, რომელიც დაკავშირებულია ინტერნეტში. ყველაფერი რაც საჭიროა არის ვებ