Სარჩევი:

ჭკვიანი სახლი Arduino MKR1000 და M.I.T. Android აპლიკაცია: 4 ნაბიჯი
ჭკვიანი სახლი Arduino MKR1000 და M.I.T. Android აპლიკაცია: 4 ნაბიჯი

ვიდეო: ჭკვიანი სახლი Arduino MKR1000 და M.I.T. Android აპლიკაცია: 4 ნაბიჯი

ვიდეო: ჭკვიანი სახლი Arduino MKR1000 და M.I.T. Android აპლიკაცია: 4 ნაბიჯი
ვიდეო: Smart home, simple switch, Sonoff - ჭკვიანი სახლი, მარტივი ჩამრთველი 2024, ნოემბერი
Anonim
ჭკვიანი სახლი Arduino MKR1000 და M. I. T. Android აპლიკაცია
ჭკვიანი სახლი Arduino MKR1000 და M. I. T. Android აპლიკაცია

ამ გაკვეთილში მე აღწერს, თუ როგორ უნდა გააუმჯობესოთ თქვენი ჭკვიანი სახლი მხოლოდ რამდენიმე კომპონენტით.

ამ ჭკვიანი სახლის დიზაინის საფუძველია Arduino MKR1000 დაფა, რომელსაც აკონტროლებენ აპლიკაციით, შექმნილია M. I. T.- ის განვითარების ვებგვერდზე. (მასაჩუსეტსის ტექნოლოგიური ინსტიტუტი).

როგორ კეთდება? ვებგვერდზე M. I. T. შეგიძლიათ შეხვიდეთ თქვენი Google ანგარიშით, რომ შექმნათ აპლიკაცია Android სმარტფონისთვის. თქვენ შეგიძლიათ განსაზღვროთ ეკრანები და დაპროგრამოთ ყველა ძირითადი ბრძანება. ეს უკანასკნელი კეთდება მკაფიო WYSIWYG (რასაც ხედავთ არის ის რასაც იღებთ) ვიზუალური პროგრამირების ენა ბლოკის ფუნქციებით.

მე შევქმენი აპლიკაცია Arduino MKR1000 დაფის WiFi- ს საშუალებით 5 განსხვავებული გამომავალით, რომ გადავიტანო 5 განსხვავებული მოწყობილობა "ჭკვიან სახლში". თავდაპირველად, მხოლოდ LED- ები არის დაკავშირებული, მაგრამ მათი ადვილად შეცვლა შესაძლებელია რელეს გადართვით საყოფაცხოვრებო ტექნიკის დასაკავშირებლად.

მარაგები

1 Arduino დაფის ტიპი MKR1000, 7 რეზისტენტული 1kOhm.7 led 5 მმ, სხვადასხვა ფერები. პური და გაყვანილობა.

5V DC ავრცელებს ერთს შიდა განაცხადზე.

5V DC კვების ბლოკი MKR1000– ისთვის (კედლის მეჭეჭის USB მიწოდება იქნება).

კომპიუტერი დაინსტალირებული Arduino IDE პროგრამული უზრუნველყოფით.

ნაბიჯი 1: დემო

Image
Image
არდუინო ინოს პროგრამა
არდუინო ინოს პროგრამა

აქ თქვენ ხედავთ, როგორ არის ჩართული და გამორთული 5 განსხვავებული გამოსავალი LED- ებით. ასევე ნაჩვენებია ეკრანის პარამეტრი, შეგიძლიათ შეარჩიოთ ღილაკების რაოდენობა გამშვები ყუთების გამოყენებით. (მინიმუმ ერთი ღილაკი, მაქსიმუმ ხუთი ღილაკი).

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

არის ორი დამატებითი LED, თეთრი რომელიც აჩვენებს MKR1000 ეძებს სწორ WiFi არხს და ლურჯი აჩვენებს კავშირს დამყარებულია და კარგია. ამას სჭირდება დაახ. ჩართვიდან 20 წამი.

როდესაც WiFi ითიშება, MKR1000 კვლავ დაიწყებს კავშირის ძებნას.

ნაბიჯი 2: Arduino Ino პროგრამა

არდუინო ინოს პროგრამა
არდუინო ინოს პროგრამა

Arduino MKR1000– ს სჭირდება პროგრამა, რომ იმუშაოს აპლიკაციით M. I. T. ეს არის პროგრამის გაფართოებული და გაუმჯობესებული ვერსია აღწერილი აგუს ყურნიავანის პუბლიკაციაში „Arduino and Genuino MKR1000 განვითარების სემინარი 2016“.

ჩამოტვირთეთ ფაილი, დააკოპირეთ ტექსტი Arduino IDE– ში და შემდეგ ატვირთეთ პროგრამა თქვენს Arduino MKR1000– ში. იხილეთ www.arduino.cc განმარტება საჭირო პროგრამული უზრუნველყოფის დაყენებისა და გამოყენების და Arduino პროგრამირების შესახებ. სანამ MKR1000 პროგრამაში ჩატვირთავთ, ჯერ შეცვალეთ “xxx” მნიშვნელობები თქვენი (საიდუმლო) კოდებით თქვენი WiFi ქსელისთვის თქვენს საკუთარ ჭკვიან სახლში.

თუ ადრე არ გაქვთ დაპროგრამებული MKR1000, თქვენ ჯერ უნდა გახადოთ MKR1000 ხილული IDE– ში. MKR1000 არ შედის სტანდარტულად. ჯერ დააინსტალირეთ საჭირო „Wifi101 ″ ბიბლიოთეკა. ამისათვის გადადით "ინსტრუმენტები/მართეთ ბიბლიოთეკები" და შეარჩიეთ WiFi101 ბიბლიოთეკა. ბოლო ნაბიჯი არის MKR1000 დაფის დამატება. ამისათვის გადადით "ინსტრუმენტები/დაფა/დაფების მენეჯერი". დაფების სიიდან იპოვნეთ "Arduino SAMD დაფები (32 ბიტიანი ARM Cortex-M0 +)". დააწკაპუნეთ იქ "მეტი ინფორმაცია" და "დააინსტალირეთ" ამ დაფის დასაყენებლად.

ნაბიჯი 3: M. I. T. აპლიკაციის დიზაინი

M. I. T. აპლიკაციის დიზაინი
M. I. T. აპლიკაციის დიზაინი
M. I. T. აპლიკაციის დიზაინი
M. I. T. აპლიკაციის დიზაინი
M. I. T. აპლიკაციის დიზაინი
M. I. T. აპლიკაციის დიზაინი

ვებგვერდზე M. I. T. შეგიძლიათ შეხვიდეთ თქვენი Google ანგარიშით, რომ თავად შექმნათ აპლიკაცია Android სმარტფონისთვის. თქვენ შეგიძლიათ განსაზღვროთ ეკრანები და დაპროგრამოთ ყველა ძირითადი ბრძანება. ეს უკანასკნელი კეთდება მკაფიო WYSIWYG (რასაც ხედავთ არის ის რასაც იღებთ) ვიზუალური პროგრამირების ენა ბლოკის ფუნქციებით.

ჩემი Android პროგრამა შეგიძლიათ იხილოთ გალერეაში M. I. T. განვითარების ვებგვერდი. შედით სისტემაში და მოძებნეთ "MKR1000" და ჩამოტვირთეთ უახლესი ვერსია "MKR1000_V4_Control". თქვენ მიიღებთ ასლს განვითარების საკუთარ გვერდზე, რომლის ნახვა და შეცვლა ან გაუმჯობესება შეგიძლიათ.

თუ გსურთ სცადოთ Android შესრულებადი ფაილი (APK ფაილი) M. I. T.- ში შესვლის გარეშე. ვებსაიტზე შეგიძლიათ პირდაპირ გადმოწეროთ ფაილი აქ და დააკოპიროთ და დააინსტალიროთ თქვენს სმარტფონზე.

M. I. T. ვებსაიტი სავსეა გაკვეთილებით, დაწყების სახელმძღვანელო და დიდი ფორუმი. თქვენ შეგიძლიათ ისწავლოთ პროგრამირება ეტაპობრივად, შეიმუშაოთ თქვენი ტელეფონის ეკრანი და ყველა ბლოკი, რომელიც აკონტროლებს ღილაკებს.

მნიშვნელოვანი შენიშვნა: როდესაც თქვენი აპლიკაცია მზად არის ინსტალაციისთვის, დააკოპირეთ იგი თქვენს ტელეფონში და ორჯერ დააწკაპუნეთ apk ფაილზე. მისი გამოყენება უსაფრთხოა, თუმცა თქვენი ვირუსკანერი ალბათ გაგიჟდება და გაფრთხილებას იწყებს უსაფრთხოების მრავალი არასწორი შეტყობინებით. უბრალოდ იგნორირება გაუკეთეთ მათ, მთავარი მიზეზი ის არის, რომ ჩამოტვირთეთ აპლიკაცია ოფიციალური აპლიკაციის მაღაზიის გარეთ…

ნაბიჯი 4: შიდა ტექნიკა

Საყოფაცხოვრებო მოწყობილობები
Საყოფაცხოვრებო მოწყობილობები
Საყოფაცხოვრებო მოწყობილობები
Საყოფაცხოვრებო მოწყობილობები

LED- ების ნაცვლად შეგიძლიათ დაუკავშიროთ პატარა 5V DC რელეები საყოფაცხოვრებო ტექნიკის გადასაყვანად. ეს ყველაფერი დაკავშირებულია საშიშ ძაბვებთან (110 V AC ან მეტი), ასე რომ იყავით ფრთხილად და იმუშავეთ უსაფრთხოდ.

რელეებს თავად სჭირდებათ ენერგია, თუ თქვენ დააინსტალირებთ ყველა 5 რელეს მე გირჩევთ გამოიყენოთ რელეებისთვის ცალკე 5 ვ DC ძაბვა. წინააღმდეგ შემთხვევაში MKR1000 5VDC კავშირი გადატვირთული იქნება.

გირჩევთ: