Სარჩევი:
- ნაბიჯი 1: ბიბლიოთეკების დაყენება
- ნაბიჯი 2: კოდის ატვირთვა
- ნაბიჯი 3: პროგრამის დაყენება
- ნაბიჯი 4: შექმენით აპლიკაცია
- ნაბიჯი 5: გამოქვეყნება და ტესტირება
- ნაბიჯი 6: ამის შემდგომი განხორციელება
ვიდეო: IoT ღილაკი, რომელიც აკონტროლებს თქვენს აპლიკაციას: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მიერ appshedAppShedFollow მეტი ავტორის მიერ:
შესახებ: Appshed არის საგანმანათლებლო პლატფორმა, სადაც სტუდენტებსა და მასწავლებლებს შეუძლიათ ისწავლონ App Building, Game Making და IoT/Robotics. მეტი აპლიკაციის შესახებ »
ერთ -ერთი ყველაზე მეტად რაც მიკროკონტროლერებში მომწონს არის მათი შეყვანის მოწყობილობის გამოყენების შესაძლებლობა, მაგალითად, Arduino Micro შეიძლება გამოყენებულ იქნას როგორც HID (ადამიანის ინტერფეისის მოწყობილობა), რაც ნიშნავს რაღაც კოდირებას და ცოდნას, თუ როგორ შეგიძლია საკუთარი კლავიატურის დამზადება ან თაგვი არდუინოდან! ამან დამაფიქრა იმაზე, თუ როგორ გამოვიყენო IoT მოწყობილობა, როგორც შეყვანა აპლიკაციაში საგნების გასაკონტროლებლად. ამ პროექტში, ჩვენ ვაპირებთ შევხედოთ როგორ შევქმნათ აპლიკაციასთან დაკავშირებული ღილაკი, რომლის დაპროგრამებაც შესაძლებელია თითქმის ყველაფრისთვის ჩვენს აპლიკაციაში.
ნაბიჯი 1: ბიბლიოთეკების დაყენება
ჩვენი კოდის ასატვირთად ჩვენ ვიყენებთ ძალიან პოპულარულ Arduino IDE- ს, რომლის გადმოწერაც აქ შეგვიძლია. ახლა, რადგან ჩვენ ვიყენებთ ვებსაიტს AppShed, რომ გავაკონტროლოთ და შეცვალოთ დაფის მუშაობა, ჩვენ არ გვჭირდება ფოკუსირება დაფაზე შესულ ფაქტობრივ კოდზე. კოდი, რომელსაც ჩვენ ვტვირთავთ, არის AppShed სამაგისტრო ესკიზი, რომელიც საშუალებას აძლევს ვებგვერდს გააკონტროლოს დაფაზე არსებული ყველა ქინძისთავი.
ახლა იმისათვის, რომ შევძლოთ კოდის ატვირთვა ჩვენს დაფაზე Arduino IDE– ს საშუალებით, ჩვენ უნდა დავაინსტალიროთ მისი ბიბლიოთეკა, რომელიც საშუალებას აძლევს IDE– ს ესაუბროს ჩვენს კონკრეტულ დაფას. ეს კეთდება შემდეგნაირად:
- გაუშვით Arduino IDE
- გადადით ფაილზე და დააწკაპუნეთ პარამეტრებზე
- ბოლოში, თქვენ უნდა ნახოთ "დამატებითი დაფების მენეჯერის URL", რასაც მოჰყვება ცარიელი ადგილი
- დააკოპირეთ და ჩასვით ცარიელ სივრცეში
ახლა ჩვენ უნდა დავაყენოთ დაფები დაფის მენეჯერის ქვეშ.
- გადადით ინსტრუმენტებზე, შემდეგ დაფაზე და შემდეგ დააჭირეთ დაფის მენეჯერს
- ახლა საძიებო ზოლში მოძებნეთ ESP8266
- დააწკაპუნეთ პირველ ვარიანტზე და დააწკაპუნეთ ინსტალაციაზე
ახლა ჩვენს საბჭოს შეუძლია დაუკავშირდეს Arduino IDE– ს
ნაბიჯი 2: კოდის ატვირთვა
ამრიგად, ჩვენ გადმოვწერეთ ბიბლიოთეკები, რომლებიც საჭიროა Arduino IDE– სთან კომუნიკაციისთვის ჩვენს IoT დაფასთან და ჩვენ გადმოვწერეთ ბიბლიოთეკები, რომლებიც AppShed– ის მთავარი ესკიზის გაშვების საშუალებას იძლევა. ახლა, ყველაფერი რაც ჩვენ გვჭირდება არის შეცვალოთ თქვენი IoT მოწყობილობის სახელი და პაროლი კოდში, თუ ამას არ გააკეთებთ თქვენი IoT მოწყობილობების wifi სახელი იქნება "Your_device_name_here".
ამისათვის ჩვენ გვჭირდება შემდეგი:
- შეაერთეთ თქვენი IoT დაფა თქვენს კომპიუტერში
- ჩამოტვირთეთ და გახსენით Appshed სამაგისტრო ესკიზი (რომელიც შეგიძლიათ იხილოთ აქ)
- გადადით ინსტრუმენტებზე და დააწკაპუნეთ დაფაზე
- გადაახვიეთ ქვემოთ, სანამ არ დაინახავთ თქვენს დაფას, შემდეგ დააწკაპუნეთ მასზე (მე ვიყენებ NodeMCU- ს, ამიტომ ვაპირებ დააჭიროს NodeMCU- ს)
- ახლა დაუბრუნდით ინსტრუმენტებს და დააწკაპუნეთ პორტზე, აქედან თქვენ უნდა ნახოთ თქვენი დაფა (ასე უნდა გამოიყურებოდეს "com 9" თუ Windows- ზე ხართ და "/dev/cu.wchusbserial1410 'mac- ისთვის)
- დააწკაპუნეთ გვერდისკენ ისრის ასატვირთად და დაელოდეთ სანამ ამას გააკეთებს.
თუ თქვენ მიიღებთ შეტყობინებას დაახლოებით 2 - 3 წუთის შემდეგ, სადაც ნათქვამია, რომ დასრულებულია ატვირთვა, მაშინ ყველაფერი მშვენივრად მუშაობდა! ორმაგად რომ შევამოწმოთ, რომ ჩვენი დაფა მუშაობს, ჩვენ ასევე შეგვიძლია გადავიდეთ ჩვენი WiFi პარამეტრზე და ვეძებთ იმ სახელს, რომელიც ჩვენ ადრე მივეცით დაფას, თუ ის იქ მუშაობს.
ნაბიჯი 3: პროგრამის დაყენება
პროგრამის შექმნა, რომელიც იღებს მონაცემებს გარე IoT დაფისგან, შეიძლება საკმაოდ საშინლად მოგეჩვენოთ, თუ არ ხართ პროფესიონალი პროგრამის შემქმნელი, თუმცა, ეს არ არის პრობლემა, რადგან ჩვენ ვიყენებთ AppSheds ინფრასტრუქტურას ჩვენი აპლიკაციის შესაქმნელად, რაც მას ნამდვილად გახდის მარტივი.
ჩვენ უნდა დავიწყოთ AppShed– ზე გადასვლით და გავაკეთოთ უფასო ანგარიში ან შეხვიდეთ არსებულში. აქედან თქვენ უნდა ნახოთ ორი ვარიანტი IoT Builder ან App Builder, ჩვენ ვაპირებთ დავიწყოთ IoT Builder– ზე დაწკაპუნებით, რადგან ეს მოგვცემს საშუალებას დავადგინოთ რომელი ქინძისთავები გვინდა ვიმოქმედოთ როგორც გამომავალი ან შემავალი. მას შემდეგ რაც გვერდი დატვირთულია დააწკაპუნეთ ახალ IoT პროექტზე და დაასახელეთ დაფის შეყვანა და დააწკაპუნეთ შენახვაზე.
ახლა მას შემდეგ, რაც ჩვენ გვინდა, რომ დავაყენოთ ერთ -ერთი ქინძისთავი, როგორც ღილაკი, როდესაც უნდა დავაჭიროთ ღილაკს, ჩვენ უნდა დავიწყოთ ღილაკზე ციფრული შეყვანის ღილაკზე დაჭერით და შემდეგ დააწკაპუნეთ პინ 1 -ზე, რომ ერთმანეთთან დავაკავშიროთ, დავარქვათ სახელი " ღილაკს "და დააჭირეთ შენახვას.
ახლა ჩვენ მივდივართ ნივთების App Building– ის მხარეზე.
ნაბიჯი 4: შექმენით აპლიკაცია
ახლა ჩვენ ვბრუნდებით იმ სადესანტო გვერდზე შესვლის შემდეგ და ამჯერად დააჭირეთ აპლიკაციის შემქმნელს. თქვენ უნდა წარმოგიდგინოთ იმიტირებული ტელეფონი, ჩვენ უნდა დავიწყოთ პლიუს ღილაკზე დაჭერით ახალი აპლიკაციის დასაწყებად. მას შემდეგ რაც დატვირთულია აბსოლუტურად პირველი რაც ჩვენ უნდა გავაკეთოთ არის ბმული იმ IoT დაფაზე, რომელიც ახლახან შევიტანეთ ჩვენს აპლიკაციაში, ჩვენ ამას ვაკეთებთ დაფაზე დაწკაპუნებით და შემდეგ დაფაზე, რომელიც ახლახან გავაკეთეთ, რომელსაც უნდა ვუწოდოთ შეყვანა. ახლა დაფის ჩატვირთვით, ჩვენ შეგვიძლია დავიწყოთ აპლიკაციის მახასიათებლების დამატება.
ჩვენ ვიწყებთ ფორმების ქვეშ შეყვანის ყუთზე დაწკაპუნებით და ვუწოდებთ მას ღილაკის მდგომარეობას. შემდეგ ჩვენ უნდა დავასახელოთ ის ღილაკი, ეს მნიშვნელოვანია, რადგან ჩვენ ადრე დავასახელეთ ერთი ღილაკი, ასე რომ ღილაკის დასახელება ხელს უწყობს ამ ორი რამის ერთმანეთთან დაკავშირებას. ახლა ჩვენ უბრალოდ დააწკაპუნეთ შენახვაზე და აპლიკაცია დასრულებულია!
ნაბიჯი 5: გამოქვეყნება და ტესტირება
ახლა, როდესაც შეიქმნა სუპერ ძირითადი აპლიკაცია, ჩვენ უნდა გამოვაქვეყნოთ იგი და მივიღოთ იგი ჩვენს ტელეფონში. ჩვენ ამას ვაკეთებთ გამოქვეყნების ღილაკზე დაჭერით, დასრულების შემდეგ ჩვენ უნდა გადავიდეთ გაზიარების ჩანართზე და დააწკაპუნოთ QR კოდზე, რომელიც მოგაწვდით QR კოდს, რომლის სკანირებაც შეგიძლიათ თქვენი ტელეფონით.
მას შემდეგ, რაც ეს ვებ-აპლიკაცია დატვირთულია, ჩვენ გვჭირდება ტელეფონის დაკავშირება ჩვენს IoT მოწყობილობებთან WiFi, რასაც ვაკეთებთ თქვენი ტელეფონის WiFi პარამეტრზე გადასვლით და შემდეგ მოწყობილობის სახელთან დაკავშირებით, რაც ადრე მივეცით.
ახლა ჩვენ შეგვიძლია მივუბრუნდეთ აპს და დავაჭიროთ ღილაკს ჩვენს IoT მოწყობილობებზე, თქვენ უნდა ნახოთ 1 როდესაც ღილაკი იჭრება და 0 როდესაც ღილაკი არ არის დაჭერილი. თუ თქვენ ვერ ხედავთ რაიმე მნიშვნელობას, სცადეთ გვერდის განახლება და თქვენ უნდა ნახოთ მნიშვნელობა, რომელიც გამოჩნდება.
ნაბიჯი 6: ამის შემდგომი განხორციელება
დიახ, მხოლოდ 1 -ის ან 0 -ის დანახვა ცოტა მოსაწყენია, თუმცა, ამ პროექტის მიზანია მხოლოდ გაჩვენოთ რა არის შესაძლებელი, თქვენი საქმეა გააგრძელოთ ის და შექმნათ რაღაც მართლაც საოცარი. როგორც მაგალითი, თქვენ შეგიძლიათ დააყენოთ აპლიკაცია, რომ გამოიწვიოს ხმა ან ჩაუშვას ვიდეო (აქ არის ამის მაგალითი
თუ თქვენ გაქვთ რაიმე შეკითხვები, გთხოვთ დაგვიტოვოთ კომენტარი, მადლობა კითხვისთვის!
გირჩევთ:
შარვალი, რომელიც იტვირთავს თქვენს ტელეფონს: 6 ნაბიჯი (სურათებით)
შარვალი, რომელიც იტვირთავს თქვენს ტელეფონს: ასე რომ, ჩვენ ყოველდღიურად ვადგამთ დაახლოებით 1000 ნაბიჯს ჩემი ფიზიკური აქტივობების გამოთვლის გარეშე, რაც მე ჩვეულებრივ მაქვს და თუ თქვენ ჩემნაირი რეგულარული ველოსიპედისტი ხართ, ესეც ითვლება. რა მოხდება, თუ ჩვენ შეგვიძლია როგორმე გამოვიყენოთ ეს ელექტროენერგია პერსონალის დასატენად. ასე რომ, ეს არის ინსტრუქცია
ნუ იძახებთ ახლა, შინაური ცხოველების ქცევის რეგულირების მოწყობილობა, რომელიც აჩერებს კატებს თქვენს სახლში მოწევისთვის: 4 ნაბიჯი
ახლა ნუ იწყებ, შინაური ცხოველების ქცევის რეგულირების მოწყობილობა, რომელიც აჩერებს კატებს თქვენს სახლში: ასე მაწუხებდა ჩემი კნუტი, რომ მას უყვარს ჩემს საწოლზე წვალება, შევამოწმე ყველაფერი რაც მას სჭირდება და ასევე ვეტერინართან მივიყვანე. მას შემდეგ, რაც მე გავაანალიზებ ყველაფერს, რისი მოფიქრებაც შემიძლია და ექიმის სიტყვის მოსმენა, ვხვდები, რომ მას უბრალოდ აქვს ცუდი საქციელი. ასე რომ
ტოპ 5 არდუინოს რობოტი მანქანა, რომელიც თქვენს გონებას დაარტყამს .: 11 ნაბიჯი
ტოპ 5 არდუინოს რობოტი მანქანა რომელიც გაგიბრწყინებთ: გამარჯობა მეგობრებო ამ გაკვეთილში ჩვენ ვნახავთ 2020 წლის ტოპ 5 ინტელექტუალურ რობოტ მანქანას სრული ნაბიჯებით, კოდით და სქემის დიაგრამით. ზედა ვიდეოში შეგიძლიათ ნახოთ ყველა ამ რობოტის მუშაობა. ამ პროექტებში თქვენ დაუკავშირდებით: " მაგიდის კიდეების თავიდან აცილება
როგორ გააკეთოთ Wifi სისტემა, რომელიც აკონტროლებს თქვენს აკვარიუმის განათებას და გათბობას: 5 ნაბიჯი
როგორ შევქმნათ Wifi სისტემა, რომელიც აკონტროლებს თქვენს აკვარიუმის განათებას და გათბობას: რას აკეთებს ეს? სისტემა, რომელიც ავტომატურად ჩართავს / გამორთავს თქვენს აკვარიუმს გრაფიკის შესაბამისად ან ხელით დაჭერით ღილაკით ან ინტერნეტის მოთხოვნით. სისტემა, რომელიც აკონტროლებს წყლის ტემპერატურას და აგზავნის ელ.წერილს და გაფრთხილებებს გათიშვის შემთხვევაში
Arduino LED ღილაკი, რომელიც ამოძრავებს ანიმაციის დამუშავებას: 36 ნაბიჯი (სურათებით)
Arduino LED ღილაკის ბალიში, რომელიც ამოძრავებს ანიმაციის დამუშავებას: WhatThis ღილაკი დამზადებულია PCB და Sparkfun– ის მიერ წარმოებული სხვა კომპონენტების გამოყენებით. მას მართავს არდუინო მეგა. თითოეული ღილაკი არის ლამაზი და მოქნილი და დამაკმაყოფილებელი დაჭერისთვის და შიგნით აქვს RGB LED! მე მას ვიყენებდი ანიმაციების გასაკონტროლებლად