Სარჩევი:

ჩემი პირველი IoT მოწყობილობა: 14 ნაბიჯი
ჩემი პირველი IoT მოწყობილობა: 14 ნაბიჯი

ვიდეო: ჩემი პირველი IoT მოწყობილობა: 14 ნაბიჯი

ვიდეო: ჩემი პირველი IoT მოწყობილობა: 14 ნაბიჯი
ვიდეო: თქვენ არასოდეს გამოიმუშავებთ ფულს პიკაპის მანქანაზე. რატომ? 2024, ნოემბერი
Anonim
ჩემი პირველი IoT მოწყობილობა
ჩემი პირველი IoT მოწყობილობა

ამ ინსტრუქციაში ჩვენ ვისწავლით თუ როგორ უნდა დავაინსტალიროთ Arduino IDE ჩემი პირველი IoT მოწყობილობისთვის, ასე რომ ბოლომდე ჩვენ შეგვიძლია აწარმოოთ arduino კოდი მასზე და გავაკონტროლოთ იგი თქვენი მობილური ტელეფონიდან.

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

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

Arduino IDE ხატის დაყენების შემდეგ იქმნება სამუშაო მაგიდაზე.

ნაბიჯი 2: გახსენით Arduino IDE

Arduino IDE გახსნა
Arduino IDE გახსნა

გახსენით Arduino IDE თქვენი დესკტოპიდან.

დააჭირეთ Ctrl+მძიმით პარამეტრების პანელის გასახსნელად.

დამატებითი დაფების მენეჯერში შეიყვანეთ ქვემოთ ნაჩვენები URL და დააჭირეთ OK.

arduino.esp8266.com/stable/package_esp8266com_index.json

ნაბიჯი 3: გახსენით დაფების მენეჯერი

გახსენით დაფების მენეჯერი
გახსენით დაფების მენეჯერი

გახსენით დაფების მენეჯერი.

ნაბიჯი 4: აირჩიეთ ESP 8266 დაფის ბიბლიოთეკა

აირჩიეთ ESP 8266 დაფის ბიბლიოთეკა
აირჩიეთ ESP 8266 დაფის ბიბლიოთეკა

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

ნაბიჯი 5: დაფის არჩევა

გამგეობის შერჩევა
გამგეობის შერჩევა

Arduino– ით ჩემი პირველი IoT გასაშვებად ჩვენ უნდა შევარჩიოთ დაფა NodeMCU 1.0 (ESP-12E მოდული).

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

ნაბიჯი 6: კომპიუტერთან დაკავშირება

კომპიუტერთან დაკავშირება
კომპიუტერთან დაკავშირება

შეაერთეთ MyFirst IoT კონტროლერი თქვენს კომპიუტერს USB კაბელის გამოყენებით. როდესაც ის აკავშირებს COM პორტი გამოვლინდება და თქვენ უნდა ნახოთ თქვენი კომპიუტერი, რომელიც იტვირთება შესაბამისი დრაივერები. მას შემდეგ რაც დაასრულებთ, გადადით მოწყობილობის მენეჯერთან და მიაქციეთ ყურადღება პორტის გამოყენებას (ნაჩვენებია ზემოთ მოცემულ ფიგურაში)

ნაბიჯი 7: ჩემი პირველი პროგრამა

ჩემი პირველი პროგრამა
ჩემი პირველი პროგრამა
ჩემი პირველი პროგრამა
ჩემი პირველი პროგრამა

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

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

ნაბიჯი 8: ატვირთეთ თქვენი პირველი პროგრამა

ატვირთეთ თქვენი პირველი პროგრამა
ატვირთეთ თქვენი პირველი პროგრამა

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

გილოცავთ - თქვენ ახლახან შეასრულეთ თქვენი პირველი IoT მოწყობილობა. ახლა მოდით გადავიდეთ რაღაც უფრო საინტერესოზე და ჩართოთ და გამორთოთ LED თქვენი მობილური ტელეფონიდან.

ნაბიჯი 9: ბიბლიოთეკების დამატება

ბიბლიოთეკების დამატება
ბიბლიოთეკების დამატება

Arduino შემდგენელი ფართოდ იყენებს ბიბლიოთეკებს. ეს არის დისკრეტული ნაწილები და კოდი, რომელიც ეხმარება მოწყობილობას შეასრულოს მრავალი ამოცანა.

მოდით გავაკეთოთ ეს სათითაოდ.

ჩამოტვირთეთ Blynk zip ფაილი ნაჩვენებია ქვემოთ. გაითვალისწინეთ სად შეინახეთ.

გახსენით ჩანახატი ჩანართი, მიიღეთ "ბიბლიოთეკის ჩართვა" ვარიანტი და შემდეგ "დამატება.zip ბიბლიოთეკა". მიუთითეთ შერჩევის ეკრანი თქვენს მიერ გადმოწერილი zip ფაილის ადგილას და დაადასტურეთ.

რამდენიმე წამის შემდეგ ბიბლიოთეკა დაემატება თქვენს Arduino IDE- ს.

გაიმეორეთ დანარჩენი ბიბლიოთეკები

ნაბიჯი 10: მიიღეთ Blynk პროგრამა თქვენს სმარტფონზე

მიიღეთ ბლინკის პროგრამა თქვენს სმარტფონზე
მიიღეთ ბლინკის პროგრამა თქვენს სმარტფონზე
მიიღეთ ბლინკის პროგრამა თქვენს სმარტფონზე
მიიღეთ ბლინკის პროგრამა თქვენს სმარტფონზე
მიიღეთ ბლინკის პროგრამა თქვენს სმარტფონზე
მიიღეთ ბლინკის პროგრამა თქვენს სმარტფონზე
მიიღეთ ბლინკის პროგრამა თქვენს სმარტფონზე
მიიღეთ ბლინკის პროგრამა თქვენს სმარტფონზე

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

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

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

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

ნაბიჯი 11: შექმენით თქვენი პირველი ბლინკის აპლიკაცია

შექმენით თქვენი პირველი ბლინკის აპლიკაცია
შექმენით თქვენი პირველი ბლინკის აპლიკაცია
შექმენით თქვენი პირველი ბლინკის აპლიკაცია
შექმენით თქვენი პირველი ბლინკის აპლიკაცია
შექმენით თქვენი პირველი ბლინკის აპლიკაცია
შექმენით თქვენი პირველი ბლინკის აპლიკაცია

დააჭირეთ QR სიმბოლოს ეკრანის ზედა ნაწილში და თქვენი კამერა ჩაირთვება.

მიმართეთ თქვენს კამერას QR კოდის ზემოთ და ბლინკი შექმნის პროექტს თქვენთვის. როდესაც პროექტი დამუშავებულია დააჭირეთ ეკრანის ზედა ნაწილში თხილის სიმბოლოს, გადაახვიეთ ქვემოთ და შეარჩიეთ 'ელ.წერილი ყველა'

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

Arduino IDE- ში აირჩიეთ ფაილი/მაგალითები/My_IOT_Device/Blynk_LED.

პროგრამის ფაილი გაიხსნება.

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

დააჭირეთ ატვირთვის ისრის ღილაკს, რომ გააგზავნოთ პროგრამა კონტროლერთან.

ნაბიჯი 12: გაუშვით პროგრამა

გაუშვით პროგრამა
გაუშვით პროგრამა

ბლინკის აპზე დააჭირეთ ეკრანის ზედა მარჯვენა კუთხეში დაკვრის ღილაკს.

თქვენ ნახავთ LED ღილაკს და სტატუსის ველს. ღილაკის დაჭერით ჩართავთ და გამორთავთ LED თქვენს კონტროლერს და შესაბამისად განაახლოთ სტატუსი.

გილოცავთ - ახლა თქვენ შეგიძლიათ აკონტროლოთ თქვენი პროექტი მსოფლიოს ნებისმიერი ადგილიდან, სადაც გაქვთ ინტერნეტი!

ნაბიჯი 13: როგორ მუშაობს კოდი…

როგორ მუშაობს კოდი …
როგორ მუშაობს კოდი …
როგორ მუშაობს კოდი …
როგორ მუშაობს კოდი …

ეს არ არის პროგრამირების სამეურვეო პროგრამა - მაგრამ აქ მოცემულია ინფორმაცია კოდის შესახებ და როგორ მუშაობს იგი ბლინკთან.

მე განზრახ ჩავდე კოდი Arduino IDE– ს ცალკეულ ჩანართებში, ასე რომ თქვენ შეგიძლიათ ნახოთ ძირითადი კომპონენტები. არ არის საჭირო ამის გაკეთება პროგრამის დაწყებისას.

მოდით შევხედოთ Blynk_LED ჩანართს ჯერ. პროექტის ავტორიზაციის კოდების, SSID და პაროლის გარდა, თქვენ არ გჭირდებათ ამის შეცვლა პროექტის რომელიმე მაგალითისთვის.

ეს შეიცავს მნიშვნელოვან ინფორმაციას ბიბლიოთეკის შესახებ (#მოიცავს).

დაყენების ჩანართი სწორედ ამას აკეთებს - ის მუშაობს ერთხელ, როდესაც კონტროლერი იტვირთება და გასცემს მითითებებს დაყენებისათვის. ამ შემთხვევაში ჩვენ ვაყენებთ სერიულ მონიტორს 115200 ბაუდზე და ვაყენებთ ბლინკს და Wi -Fi- ს.

მარყუჟის ჩანართი სწორედ ამას აკეთებს - ის მარყუჟებს მრგვალ -მრგვალდ არაერთხელ ასრულებს ნებისმიერ კოდს. ამ შემთხვევაში ის დარწმუნებულია, რომ blynk და ქრონომეტრები მუშაობს (რომელსაც ჩვენ დავაყენებთ სხვა გაკვეთილში პროგრამასთან, ქრონომეტრებთან და კომუნალური ჩანართებთან ერთად).

ნაბიჯი 14: ბლინკის ჩანართი

ბლინკის ჩანართი
ბლინკის ჩანართი
ბლინკის ჩანართი
ბლინკის ჩანართი
ბლინკის ჩანართი
ბლინკის ჩანართი
ბლინკის ჩანართი
ბლინკის ჩანართი

სანამ კოდს შევხედავთ, მოდით შევხედოთ ამ ორ 'ვიჯეტს' ბლინკის ეკრანზე.

"ღილაკი" არის მითითებული როგორც "ვირტუალური" პინი და ჩვენ შევარჩიეთ სლოტი 0 მისთვის (V0). ეს არის ვიჯეტი, რომელიც გამოიმუშავებს გამომუშავებას, რომელიც იგზავნება კონტროლერთან. გაითვალისწინეთ, რომ ჩვენ დაყენებული გვაქვს როგორც ჩართვა/გამორთვა, ვიდრე Push (წამიერი) გადამრთველი.

სტატუსის მაჩვენებელი არის „მნიშვნელობის ჩვენების“ვიჯეტი და იღებს მონაცემებს, რომლებიც მას ეგზავნება კონტროლერისგან. ის შეიქმნა როგორც ვირტუალური პინი და ჩვენ შევარჩიეთ 1 სლოტი.

ახლა მოდით შევხედოთ კოდს.

პირველი განცხადება - BLYNK_WRITE (V0) - კოდს ეუბნება მოუსმინოს ინსტრუქციას ბლინკიდან ვირტუალური პინ 0 -დან. ყოველ ჯერზე, როდესაც ღილაკი იცვლება, ბლინკი გამოაგზავნის კონტროლერს 0 ან 1 - შეიცავს param.asInt ().

თუ 0 იგზავნება, მაშინ კონტროლერი:

  1. გასცემს ბრძანებას morse.on (); (ბიბლიოთეკის გამოყენებით, რომელიც შეიცავს საწყის ფაილს, რომელიც თავიდანვე ჩავრთეთ), რომელიც ჩართავს LED- ს.
  2. ბეჭდავს "LED On" სერიულ ინტერფეისს (კომპიუტერის ტერმინალი)
  3. აგზავნის "LED On" ბლინკის 'ღირებულების ჩვენების' ვიჯეტს, რომელიც ჩვენ დავნიშნეთ სლოტ 1. ის იყენებს Blynk.virtualWrite (V1, "LED Off"); ინსტრუქცია ამის გაკეთება.
  4. თუ 1 იგზავნება კონტროლერთან, ის აკეთებს ამ ყველაფრის საპირისპიროდ.

საკმაოდ მარტივია, არა?

გირჩევთ: