Სარჩევი:
- ნაბიჯი 1: IOT ტანსაცმლის საკიდის განსხვავებული კომპონენტები
- ნაბიჯი 2: მონაცემთა ნაკადი
- ნაბიჯი 3: ყველაზე დიდი გამოწვევა და როგორ შევხვდით მას
- ნაბიჯი 4: ტანსაცმლის საკიდის შეზღუდვა
- ნაბიჯი 5: სამომავლო გეგმები
- ნაბიჯი 6: თუ გსურთ საკუთარი ხელით ააშენოთ
ვიდეო: ტანსაცმლის საკიდი IDC2018IOT: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
IOT ქსოვილის საკიდი გახდის თქვენს კარადას უფრო ჭკვიანურს და მოგცემთ ონლაინ სტატისტიკას მის შიგნით არსებული ტანსაცმლის შესახებ.
მას აქვს 3 ძირითადი მახასიათებელი:
- როდესაც გსურთ აირჩიოთ რა აცვიათ, შეგიძლიათ დააჭიროთ იმ ფერს, რომლის შეგრძნებაც დღეს გელოდებათ და IOT ტანსაცმლის საკიდები შესაბამისი ფერებით ანათებს.
- ახალი ქსოვილის ყიდვისას შეგიძლიათ გაეცნოთ რამდენი ფერის ტანსაცმელი გაქვთ.
- და რაც მთავარია, თუ გყავთ ძმა, რომელიც მუდმივად „სესხულობს“თქვენს ტანსაცმელს, თქვენ მიიღებთ განგაში თქვენს ფოსტაზე, თუ ეს მოხდება.
ნაბიჯი 1: IOT ტანსაცმლის საკიდის განსხვავებული კომპონენტები
თითოეული ქსოვილის საკიდისთვის ჩვენ ვიყენებდით:
- nodemcu: "ტვინი".
- rgb სენსორი (tcs34725): იმის დასადგენად, თუ რა ფერის არის ქსოვილი საკიდზე.
- წნევის სენსორი: გამოვლენა საკიდზე ქსოვილის დადებისას ან აფრენისას.
- led ზოლი: სიგნალი, თუ ქსოვილი ემთხვევა აპლიკაციის არჩევანს.
ნაბიჯი 2: მონაცემთა ნაკადი
ქსოვილის საკიდი => ჩააცვი ტანსაცმელს => აღმოაჩინე ფერი => გააგზავნე ფერი და საკიდი id გადააგდე HTTP ფირბაზე
ქსოვილის საკიდი => ქსოვილის ამოღება => გაგზავნეთ GET მოთხოვნა ifttt webhook => ელ.ფოსტის გაგზავნა (შესაძლოა SMTP)
Blynk app => აირჩიე ფერი => http მოთხოვნა ქსოვილის საკიდზე => ყველა ქსოვილის საკიდები არჩეული ფერით ღია ფერი გახდება led ზოლზე
ქსოვილის საკიდი => იღებს ყველა ინფორმაციას firbase databse (http) => adafriut feeds განახლება (mqtt)
ნაბიჯი 3: ყველაზე დიდი გამოწვევა და როგორ შევხვდით მას
ამ პროექტში ჩვენი ყველაზე დიდი გამოწვევა იყო RGB სენსორის გამომუშავების წითელი მწვანე და ლურჯი მნიშვნელობების გარდაქმნის გზის პოვნა, რაც უფრო ჰგავს იმას, რასაც თვალი ხედავს და შემდეგ იმის გარკვევა, თუ რა ფერია საკიდზე.
იმისათვის, რომ RGB ღირებულებები უფრო მსგავსი იყოს იმისა, რასაც თვალი ხედავს, ჩვენ გამოვიყენეთ გამა ცხრილი, ასე რომ RGB სენსორის ყველა კითხვა აღწერილი იქნა ამ 256 მასივის საშუალებით. გამა მაგიდა იქმნება ამ ფუნქციით:
for (int i = 0; i <256; i ++) {
float x = i;
x /= 255;
x = pow (x, 2.5);
x *= 255;
გამამატებელი = x;
}
შემდეგ ჩვენ გვჭირდება rgb მნიშვნელობების აღება და განასხვავოთ რომელი ფერია ის. ამისათვის ჩვენ გამოვთვალეთ თითოეული ძირითადი ფერის "მანძილი" სენსორის გამომავალიდან, ამისათვის ჩვენ შევინახეთ ყველა ძირითადი ფერი 3 მასივში წითელი მწვანე და ლურჯი და გამოვთვალეთ გამომავალი და თითოეული ფერის მანძილი, შემდეგ ვეძებდით წუთს მანძილი ცხრილში და ეს არის ფერი, რომელიც უახლოესია რეალურ ფერს.
ნაბიჯი 4: ტანსაცმლის საკიდის შეზღუდვა
- მას შეუძლია მხოლოდ 3 ფერის გამოვლენა: წითელი, მწვანე და ლურჯი
- ის უნდა იყოს დაკავშირებული ენერგიის წყაროსთან, ასე რომ მას ან სჭირდება ბატარეა თითოეული ქსოვილის საკიდისთვის, ან ყოველ ჯერზე, როდესაც საკიდს დადებთ, დააკავშირებთ მას კაბელით
- მას სჭირდება კარგი wifi კავშირი
ნაბიჯი 5: სამომავლო გეგმები
- დაამატეთ მეტი ფერი: უნდა შეამოწმოთ ბევრი ტანსაცმელი rgb სენსორზე, რათა გავიგოთ თითოეული ფერის ღირებულებები და შემდეგ დავამატოთ მეტი ფერი, რათა გამოვავლინოთ (1 კვირა)
- მეტი ფერის დამატების შემდეგ ჩვენ გვსურს შევთავაზოთ მომხმარებლებს ფერის კომბინაციები (2 დღე)
- ავაშენოთ პროტოტიპის საკიდი iot აღჭურვილობისთვის (3 კვირა)
ნაბიჯი 6: თუ გსურთ საკუთარი ხელით ააშენოთ
მე ავტვირთე კოდი, ასე რომ თქვენ შეგიძლიათ სცადოთ მისი გაშვება, ყველაფერი რაც თქვენ გჭირდებათ არის დააკავშიროთ ყველა კომპონენტი, როგორც სურათზეა.
შემდეგ ბლინკის აპლიკაციაში დაამატეთ 3 ღილაკი ყველა ფერისთვის, ლურჯი v0, წითელი v1, მწვანე v2.
ასევე გახსენით ifttt აპლეტი webhook– ში სახელწოდებით "If maker Event" someonetouchingcloset ", შემდეგ გამომიგზავნეთ ელ.წერილი" პარამეტრებიდან შეგიძლიათ მიიღოთ webhhook ბმული და ჩასვათ ის ბლინკის ღილაკში სახელწოდებით webhook ასევე V4.
და თქვენ ყველანი მზად ხართ! გაერთე!
გირჩევთ:
ტანსაცმლის საყრდენი გადამრთველი: 22 ნაბიჯი
ტანსაცმელი Peg შეცვლა: ტანსაცმელი Peg შეცვლა არის სხვა სახის დამხმარე შეცვლა. ის განკუთვნილია შეზღუდული შესაძლებლობის მქონე ბავშვებისთვის, რათა მათ ჰქონდეთ უფლება გამოიყენონ ყოველდღიური ნივთები
ტანსაცმლის სარეცხი/საშრობი მონიტორინგი ESP8266 & აჩქარების სენსორით: 6 ნაბიჯი
ტანსაცმლის სარეცხი/საშრობი მონიტორინგი ESP8266 & დაჩქარების სენსორით: ტანსაცმლის სარეცხი მანქანა არის სარდაფში და თქვენ, როგორც წესი, ათავსებთ მასში ტანსაცმლის გროვას და ამის შემდეგ დაკავებული იქნებით თქვენი სახლის სხვა სამუშაოებით. თქვენ უგულებელყოფთ ტანსაცმელს, რომელიც დარჩა სველი და შეიწოვება სარდაფში თქვენი მანქანით
DIY მარტივი ყურსასმენის დამჭერი საკიდი: 6 ნაბიჯი
DIY მარტივი ყურსასმენის დამჭერი საკიდი: შექმენით თქვენი საკუთარი ხელნაკეთი ყურსასმენის საყრდენი იაფი მასალების გამოყენებით. როგორც მასწავლებელი, მე დავიღალე არეული ყურსასმენებით ყველგან კომპიუტერის ლაბორატორიაში და მჭირდებოდა გამოსავალი. იმედია, ეს დაგეხმარებათ დაზოგოთ თავის ტკივილი და ფული
Echo Dot საკიდი, მარტივი, სწრაფი და იაფი!: 7 ნაბიჯი
Echo Dot საკიდი, მარტივი, სწრაფი და იაფი !: ავტორი mrcisaleaffan გამოქვეყნებულია 26 ივლისი 2018 კონკურსი. შესავალი: Echo Dot საკიდი, მარტივი, სწრაფი და იაფი გულწრფელი
Raspberry Pi NFC ტანსაცმლის ტრეკერი: 5 ნაბიჯი (სურათებით)
Raspberry Pi NFC ტანსაცმლის მაკონტროლებელი: თუ თქვენ ჩემნაირი ხართ, მაშინ იატაკზე გაქვთ ტანსაცმლის პატარა გროვა, რომელიც შეიძლება ჭუჭყიანი იყოს ან არ იყოს. ეს შეიძლება შეიცავდეს ჯინსებს, მაისურებს და ძლივს ნახმარი შორტებს. მაშ, როგორ შეგიძლიათ თქვათ რომელი ტანსაცმელი არის სუფთა ან ბინძური? მე ვიპოვე გზა თვალთვალისთვის