Სარჩევი:
- ნაბიჯი 1: დააინსტალირეთ Arduino IDE პროგრამული უზრუნველყოფა
- ნაბიჯი 2: გახსენით Arduino IDE
- ნაბიჯი 3: გახსენით დაფების მენეჯერი
- ნაბიჯი 4: აირჩიეთ ESP 8266 დაფის ბიბლიოთეკა
- ნაბიჯი 5: დაფის არჩევა
- ნაბიჯი 6: კომპიუტერთან დაკავშირება
- ნაბიჯი 7: ჩემი პირველი პროგრამა
- ნაბიჯი 8: ატვირთეთ თქვენი პირველი პროგრამა
- ნაბიჯი 9: ბიბლიოთეკების დამატება
- ნაბიჯი 10: მიიღეთ Blynk პროგრამა თქვენს სმარტფონზე
- ნაბიჯი 11: შექმენით თქვენი პირველი ბლინკის აპლიკაცია
- ნაბიჯი 12: გაუშვით პროგრამა
- ნაბიჯი 13: როგორ მუშაობს კოდი…
- ნაბიჯი 14: ბლინკის ჩანართი
ვიდეო: ჩემი პირველი IoT მოწყობილობა: 14 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ ინსტრუქციაში ჩვენ ვისწავლით თუ როგორ უნდა დავაინსტალიროთ Arduino IDE ჩემი პირველი IoT მოწყობილობისთვის, ასე რომ ბოლომდე ჩვენ შეგვიძლია აწარმოოთ arduino კოდი მასზე და გავაკონტროლოთ იგი თქვენი მობილური ტელეფონიდან.
ნაბიჯი 1: დააინსტალირეთ Arduino IDE პროგრამული უზრუნველყოფა
დააინსტალირეთ Arduino IDE პროგრამული უზრუნველყოფა ამ ბმულიდან
Arduino IDE ხატის დაყენების შემდეგ იქმნება სამუშაო მაგიდაზე.
ნაბიჯი 2: გახსენით Arduino IDE
გახსენით Arduino IDE თქვენი დესკტოპიდან.
დააჭირეთ Ctrl+მძიმით პარამეტრების პანელის გასახსნელად.
დამატებითი დაფების მენეჯერში შეიყვანეთ ქვემოთ ნაჩვენები URL და დააჭირეთ OK.
arduino.esp8266.com/stable/package_esp8266com_index.json
ნაბიჯი 3: გახსენით დაფების მენეჯერი
გახსენით დაფების მენეჯერი.
ნაბიჯი 4: აირჩიეთ 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 იგზავნება, მაშინ კონტროლერი:
- გასცემს ბრძანებას morse.on (); (ბიბლიოთეკის გამოყენებით, რომელიც შეიცავს საწყის ფაილს, რომელიც თავიდანვე ჩავრთეთ), რომელიც ჩართავს LED- ს.
- ბეჭდავს "LED On" სერიულ ინტერფეისს (კომპიუტერის ტერმინალი)
- აგზავნის "LED On" ბლინკის 'ღირებულების ჩვენების' ვიჯეტს, რომელიც ჩვენ დავნიშნეთ სლოტ 1. ის იყენებს Blynk.virtualWrite (V1, "LED Off"); ინსტრუქცია ამის გაკეთება.
- თუ 1 იგზავნება კონტროლერთან, ის აკეთებს ამ ყველაფრის საპირისპიროდ.
საკმაოდ მარტივია, არა?
გირჩევთ:
ჩემი IoT მოწყობილობა - GPS გამომწვევი: 5 ნაბიჯი
ჩემი IoT მოწყობილობა - GPS გამომწვევი: ამ ინსტრუქციებში თქვენ ისწავლით თუ როგორ უნდა დააყენოთ თქვენი IoT კონტროლერი ელ.ფოსტის გაგზავნისთვის სახლიდან x წუთის მანძილზე
ჩემი პირველი სინტი: 29 ნაბიჯი (სურათებით)
ჩემი პირველი სინტი: ბავშვი სინთეზი წარმოიშვა, როდესაც მე ჩუმად ვიჯექი სინთეზაიერის მავთულის ჩახლართულ არეულობაზე. ჩემი მეგობარი ოლივერი მოვიდა, შეაფასა სიტუაცია და თქვა: "თქვენ იცით, რომ თქვენ შეძელით მსოფლიოში ყველაზე რთული საბავშვო სათამაშოს დამზადებაში". სანამ ჩემი საწყისი რ
ჩემი IoT მოწყობილობა - პირველი სარელეო: 5 ნაბიჯი
ჩემი IoT მოწყობილობა - პირველი სარელეო: ამ ინსტრუქციურად ჩვენ ვაპირებთ გავაკონტროლოთ სარელეო ბლინკიდან. აპლიკაციის ჩართვა და გამორთვა. ფრთხილად !!!! გთხოვთ დარწმუნდეთ, რომ იცით რას აკეთებთ, თუ აპირებთ თქვენი რელეს ქსელთან დაკავშირებას !!! ფრთხილად
შექმენით ჩემი საკუთარი გრაფიკები ჩემი IOT მონაცემებისთვის ჟოლოს PI– ზე: 3 ნაბიჯი
შექმენით ჩემი საკუთარი გრაფიკები ჩემი IOT მონაცემებისთვის ჟოლოს PI- ზე: გთხოვთ წაიკითხოთ, თუ გინდათ რომ შეგეძლოთ შექმნათ თქვენი საკუთარი IOT გრაფიკები კოდის 7 ხაზის გამოყენებით. მე მინდოდა შემექმნა სქემები, რომ აჩვენო მონაცემები გრაფიკული ფორმატით ჩემი IOT სენსორებიდან ვებ გვერდზე. ადრე, ამისათვის მე ვიყენებდი მესამე მხარის მომსახურებებს (ზოგი
USB შიდა/გარე თერმომეტრი (ან, 'ჩემი პირველი USB მოწყობილობა'): 4 ნაბიჯი (სურათებით)
USB შიდა/გარე თერმომეტრი (ან "ჩემი პირველი USB მოწყობილობა"): ეს არის მარტივი დიზაინი, რომელიც აჩვენებს USB პერიფერიულ მოწყობილობას PIC 18F– ზე. არსებობს რამოდენიმე მაგალითი 18F4550 40 პინიანი ჩიპებისთვის, ეს დიზაინი აჩვენებს მცირე ზომის 18F2550 28 პინის ვერსიას. PCB იყენებს ზედაპირზე დამონტაჟებულ ნაწილებს, მაგრამ ყველა