Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: სენსორების დაკავშირება
- ნაბიჯი 3: Led Strip- ის დაკავშირება
- ნაბიჯი 4: დააინსტალირეთ ყველაფერი ერთად
- ნაბიჯი 5: კოდი
- ნაბიჯი 6: IFTTT აპლეტების შექმნა
- ნაბიჯი 7: ჩვენი ბლინკის პროგრამა
- ნაბიჯი 8: ნახეთ ყველაფერი მოქმედებაში
- ნაბიჯი 9: მომავალი მახასიათებლები
- ნაბიჯი 10: შექმენით იგი საკუთარ თავს
ვიდეო: უკეთესად შეისწავლეთ ჭკვიანი სამაგიდო ნათურა - IDC2018IOT: 10 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
დასავლური სამყაროს ხალხი დიდ დროს ატარებს ჯდომაზე. მაგიდასთან, მანქანით, ტელევიზორის ყურებით და სხვა. ხანდახან, ზედმეტმა ჯდომამ შეიძლება ზიანი მიაყენოს თქვენს სხეულს და ზიანი მიაყენოს თქვენს ფოკუსირების უნარს. სიარული და ფეხზე დგომა გარკვეული დროის შემდეგ გადამწყვეტი მნიშვნელობა აქვს ცხოვრებაში უკეთეს შესრულებას.
როგორც სტუდენტები, ჩვენ დიდ დროს ვუთმობთ სწავლას. ვცდილობთ შევადგინოთ მაგარი პროექტი, ჩვენ ვიფიქრეთ იმ ტკივილებზე, რაც გვაქვს სწავლის პროცესში. ჩვენ გვჯეროდა, რომ უნდა არსებობდეს უკეთესი გზა ჰაბიტების შესწავლის გასაუმჯობესებლად, ვიდრე მხოლოდ აპლიკაციებისა და შეტყობინებების საშუალებით.
ჩვენ მივიღეთ იდეა შევქმნათ ჭკვიანი სამაგიდო ნათურა, რომელიც დაგეხმარებათ დაგეგმოთ თქვენი დრო, იცოდეთ რამდენად სწავლობთ და დანიშნეთ თქვენი შესვენებები. ჭკვიანი ნათურა გააჩნია ფერად LED ფერს, რომელიც იცვლება მდგომარეობის მიხედვით. ჩვენი ნათურა შეიცავს სამ ვარიანტს:
1. პომოდოროს რეჟიმი
პომოდოროს ტექნიკა არის პროდუქტიულობის შესწავლის ტექნიკა სწავლის დროს ეფექტიანობის მაქსიმალურად გაზრდისათვის.
თქვენ შეგიძლიათ წაიკითხოთ მეტი ტექნიკის შესახებ აქ
მომხმარებელი განსაზღვრავს კვლევის ხანგრძლივობას და შესვენების დროს, ნაგულისხმევი 25/5 წუთი შესწავლის/შესვენების დროს.
სწავლის რეჟიმში, ნათურა უზრუნველყოფს ძლიერ თბილ-თეთრ შუქს და აყენებს თქვენს ტელეფონს დუმილის რეჟიმში.
განსაზღვრული დროის გასვლის შემდეგ, ტელეფონი დადუმდება და ნათურა აჩვენებს წითელ ფერს, რაც მიუთითებს შესვენების დროზე. ჩვენ ავირჩიეთ წითელი, რადგან ის არ არის გლეხის სასწავლო შუქი, რომელიც გიბიძგებთ ადგეთ და დატოვოთ თქვენი სამუშაო მაგიდა:)
2. გაცივების რეჟიმი
ნათურა შეღებილია სასიამოვნო და კომფორტულ შუქზე, რათა შექმნას სასიამოვნო გარემოს განათება.
3. ინტერაქტიული ტაიმერის განათება
ნათურა იწყება საწყისი ფერიდან და იცვლის ფერს რაც უფრო დიდხანს იჯდებით თქვენს მაგიდასთან. ეს მშვენიერი მაჩვენებელია, როდესაც ადამიანები 1-2 საათი და მეტი იჯდნენ და არ სურთ პომოდოროსთან დროის გატარება. ეს არის სასიამოვნო და განსხვავებული ალტერნატივა, რომ უყურო შენს საათს:)
Დამატებითი ფუნქციები
- ყოველდღიური ჯდომის დროის გაზომვა
აპლიკაცია გაძლევთ თქვენს სამუშაო მაგიდასთან გატარებულ საერთო დროს
- ენერგიის დაზოგვა მოძრაობის საფუძველზე
მოძრაობის სენსორი ამოიცნობს მოძრაობას, ანათებს ნათურა არყოფნის მოცემული დროის შემდეგ.
- თქვენი ტელეფონის დადუმება და დადუმება.
ფუნქცია, რომელიც დაგეხმარებათ კონცენტრირებაში pomodoro რეჟიმში.
გამოწვევები და შეზღუდვები
როდესაც შეგვიძლია ვიფიქროთ პროექტზე, აღმოვაჩინეთ, რომ ძალიან დამაბნეველია ობიექტის ან გზავნილის გადაცემის სხვა საშუალების პოვნა. ჩვენ გვინდოდა გამოგვეყენებინა განათება, როგორც ურთიერთქმედების საშუალება, მაგრამ არ ვიყავით დარწმუნებული, სად უნდა დაგვეყენებინა იგი.
მიუხედავად იმისა, რომ ჩვენ შევქმენით ოთახის განათება, შეიძლება დავამონტაჟოთ LED ზოლები სამუშაო მაგიდაზე, მაგრამ ეს ვარიანტები აღმოჩნდა ცოტა გაღიზიანებული და არაეფექტური. გარდა ამისა, ჩვენ ვიფიქრეთ, რომ შევქმნათ მიმზიდველი ფიგურა ან ლამაზი ობიექტი, როგორც მსუბუქი გამოხმაურება, მაგრამ დავამთავრეთ სამაგიდო ნათურა, რაც საკმაოდ ლოგიკური გადაწყვეტილებაა:)
კიდევ ერთი შეზღუდვა გაყვანილობაში. ჩვენ ვიყენებთ PIR სენსორს და ულტრაბგერითი სენსორს, ორივე მავთულის საშუალებით ურთიერთობს NodeMCU დაფასთან. ეს ქმნის საკმაოდ რთულ სახეს მთელ სისტემაზე. მომავალი გაუმჯობესება არის შემთხვევის შექმნა, როდესაც დაფა და ულტრაბგერითი სენსორები უკვე დამონტაჟებულია ნათურაში, ხოლო PIR სენსორი კომუნიკაციას ახდენს Bluetooth– ით, კედლის გრძელი კაბელის გაჭიმვის გარეშე.
სისტემა ამჟამად შემოიფარგლება მხოლოდ Android მომხმარებლების მხარდაჭერით ტელეფონის გამორთვით, რადგან Apple არ უზრუნველყოფს ასეთ მომსახურებას IFTTT საშუალებით.
ნაბიჯი 1: კომპონენტები
ტექნიკა
- NodeMCU დაფა Wifi კავშირით
გამოიყენება როგორც სისტემის მთავარი დაფა. ჩვენ გამოვიყენეთ ეს დაფა, რადგან მას აქვს მარტივი Wifi კავშირი ბლინკთან გამოსაყენებლად
- ულტრაბგერითი სენსორი HC-SR04
ჩვენ ვიყენებთ სენსორს იმის გასარკვევად, ზის თუ არა თქვენს მაგიდასთან. სენსორი მიზნად ისახავს სკამს, ისე რომ როდესაც ვინმე ზის ჩვენ შეგვიძლია მისი სენსორიდან მისი დაშორებით გამოვლენა
- PIR მოძრაობის სენსორი
მოძრაობის სენსორი ჩამოკიდებულია მაგიდის ზემოთ, რომ იცოდეს არის თუ არა ვინმე ოთახში. თუ რაიმე მოძრაობა არ არის გამოვლენილი X წუთის განმავლობაში, ჩვენ ვთიშავთ LED- ებს ენერგიის დაზოგვის მიზნით
- 5 მ RGB LED ზოლები
გამოიყენება როგორც სინათლის წყარო, ჩაწერილია ნათურის თავსახურის შიგნით.
- სამაგიდო ნათურა ნათურის მთაზე
ჩვენ გვჭირდება ნათურა, სადაც LED ზოლები შეიძლება დამონტაჟდეს შიგნით. ჩვეულებრივ, ძველი სამაგიდო ნათურა, რომელიც იყენებს ნათურებს, იდეალურად ჯდება.
ინტერფეისი
ბლინკის პროგრამა
გამოიყენება როგორც სისტემის მაკონტროლებელი აპლიკაცია. არჩეულია მისი სიმარტივის გამო და სწრაფი გადახტომაა
მომსახურება
IFTTT
გამოიყენება Webhooks და Android სერვისებით თქვენი ტელეფონის დადუმებისა და დადუმების გასააქტიურებლად.
ნაბიჯი 2: სენსორების დაკავშირება
PIR სენსორი
სამი მავთული ქალი კონექტორებით.
შეაერთეთ PIR სენსორი 5v VCC– სთან, დასაბამი და შუა მავთული, როგორც მონაცემთა მავთული.
შეაერთეთ მონაცემთა მავთული P5- თან NodeMCU- ში
შეაერთეთ ულტრაბგერითი სენსორი პატარა მატრიქსთან და დააკავშირეთ მარცხენა ყველაზე pin მიწასთან და მარჯვენა ყველაზე pin 5v vcc.
შეაერთეთ გამშვები პინი D1- თან და ექოს პინი D2- თან NodeMCU- ში.
ნაბიჯი 3: Led Strip- ის დაკავშირება
ჩვენ ავიღეთ 3 მეტრიანი led ზოლი.
პირველი ჩვენ გვჭირდება დაკავშირება led ზოლები მავთულები. Led ზოლს აქვს ორი განსხვავებული კონექტორი.
ერთი მიდის ESP– ზე და ერთი გარე დამხმარე ენერგიის წყაროსთან. მიიღეთ 5 ვ ენერგიის წყარო (მობილური USB დამტენი შესანიშნავი ვარიანტია). შეაერთეთ ორი Vcc და Ground მავთული გარე კვების წყაროს კაბელში.
შეაერთეთ დაფის მონაცემთა კაბელი (შუა) D4 პინზე. შემდეგ, დააკავშირეთ სხვა მიწის მავთული მიწასთან.
ჩვენ დავრჩებით გამოუყენებელ დენის კაბელთან, ეს ნორმალურია.
შემდეგი ჩვენ გვჭირდება ელეგანტურად შეფუთვა LED ზოლები შიგნით წებოს გამოყენებით LED ზოლები მოდის თავდაპირველად. საჭიროების შემთხვევაში შეგიძლიათ ჩაწეროთ იგი დამატებითი ლენტით, როგორც ჩვენ გავაკეთეთ.
ნაბიჯი 4: დააინსტალირეთ ყველაფერი ერთად
მოათავსეთ PIR სენსორი ისე, რომ ის მთლიანი ოთახისკენ იყოს მიმართული. საჭიროების შემთხვევაში შეგიძლიათ გამოიყენოთ გამოუყენებელი Ethernet კაბელის შიდა მავთულები. ჩვენ შევაერთეთ 3 კაბელი, რომელიც გადის სენსორზე Ethernet კაბელზე.
განათავსეთ ულტრაბგერითი სენსორი ნათურაზე ისე, რომ ის იყოს სკამზე და დაინახოს თუ არა ვინმე სკამზე ზის თუ არა.
შეაერთეთ LED ზოლები დამხმარე ენერგიით.
ნაბიჯი 5: კოდი
უმაღლესი დონის.ino ფაილი არის final_project.ino
გახსენით იგი Arduino რედაქტორთან ერთად, დანარჩენი კი გაიხსნება სხვადასხვა ჩანართში, უბრალოდ დარწმუნდით, რომ ისინი ერთსა და იმავე საქაღალდეშია.
თან ერთვის arduino რედაქტორის განმარტებებიც.
პარამეტრები, რომელთა შეცვლაც გსურთ:
#განსაზღვრეთ MAX_DISTANCE 80
სმ მანძილი სენსორსა და მჯდომს შორის. ამ რიცხვის ქვემოთ სისტემა განიხილავს მას სხდომაზე.
// Blynk Wifi and Auth Detailschar auth = "2b183af4b6b742918d14ab766fbae229";
char ssid = "NETWORK_NAME"; char pass = "PASSWORD";
ნაბიჯი 6: IFTTT აპლეტების შექმნა
შესვენებებზე ტელეფონის დადუმების და დადუმების მიზნით, თქვენ უნდა შექმნათ პირადი აპლეტი IFTTT– ში.
მიჰყევით შემდეგ ნაბიჯებს, რათა შექმნათ ვებგვერდზე დაფუძნებული IFTTT აპლეტი, რომელსაც შეუძლია თქვენი ტელეფონის დადუმება.
ეს მუშაობს მხოლოდ Android მოწყობილობისთვის და თქვენ უნდა დააინსტალიროთ IFTTT აპლიკაცია თქვენს მოწყობილობაზე, რაც ასევე მისცემს თქვენს ზარის მელოდიის მოცულობაზე წვდომის უფლებას.
მას შემდეგ რაც შექმნით თქვენს აპლეტებს, როგორც მუნჯი, ისე მუნჯებისთვის, გადადით ამ გვერდზე და შეცვალეთ გასაღები, რომელსაც ხედავთ ბლინკის ვებგვერდებზე, ზოგადი ჩანართის ქვეშ, აქ მოცემული გასაღებებით.
ifttt.com/services/maker_webhooks/settings
ნაბიჯი 7: ჩვენი ბლინკის პროგრამა
ჩვენი ბლინკის პროგრამა შეიცავს ორ ჩანართს.
პირველი ჩანართები საშუალებას გაძლევთ ნახოთ პომოდოროების რაოდენობა, რომლებიც დღეს შეისწავლეთ LCD ეკრანზე, საშუალებას გაძლევთ აირჩიოთ შესწავლისა და შესვენების დრო და გადართოთ სწავლის სხვადასხვა რეჟიმებს შორის.
მეორე ჩანართი გაძლევთ სწავლის საერთო ხანგრძლივობას (ჯდომის მთლიანი დრო) და შეიცავს ვებგვერდებს, რომლებიც გამოიყენება თქვენი ტელეფონის დადუმებისა და დადუმების მიზნით.
გამოიყენეთ QR კოდი აპლიკაციაზე წვდომისა და გამოყენებისათვის
ნაბიჯი 8: ნახეთ ყველაფერი მოქმედებაში
- შეაერთეთ Aux LED ზოლის სიმძლავრე ენერგიასთან.
- შეაერთეთ NodeMCU დაფა დენის წყაროსთან
- შეიყვანეთ თქვენი ბლინკის პროგრამა.
- ნათურა იწყება გაცივების რეჟიმში და უნდა აჩვენოს განათება, თუ Wifi სწორად არის დაკავშირებული.
- შეიყვანეთ ბლინკი და სცადეთ Pomodoro რეჟიმში გადართვა, ამჟამად საწყისი ნაგულისხმევი საკმაოდ სწრაფია იმის დასადგენად, რომ ის მუშაობს, მაგრამ შეცვალეთ სლაიდერის მნიშვნელობები აპლიკაციაში, რომ დაადგინოთ ის ნამდვილ დროზე.
- გამოიყენეთ აპლიკაცია სასწავლო რეჟიმს შორის გადასატანად და გარკვეული დროის შემდეგ ნახეთ რამდენი ხანი იჯექით.
ბედნიერი სწავლა !!!:)
ნაბიჯი 9: მომავალი მახასიათებლები
არსებობს მრავალი გზა, რომლითაც შეგიძლიათ წინ მიიყვანოთ ეს პროექტი და მოარგოთ მას. დროის შეზღუდვისას ჩვენ განვახორციელეთ მხოლოდ ზემოთ ჩამოთვლილი მახასიათებლები, მაგრამ აქ არის რამოდენიმე მაგარი იდეა ახალ დონეზე გადასასვლელად.
1. დაამატეთ საკვლევი ჰაბიტების ანალიტიკა
როგორც ვიცით, თქვენ ცხოვრობთ ჰაბიტატებში, ჩვენ შეგვიძლია გირჩიოთ სწავლის ოპტიმალური დრო და შესვენების ოპტიმალური დრო. ეს შეიძლება გაკეთდეს მანქანების სწავლის ალგორითმით ჯდომის დროის გაანალიზებით, რაც მომხმარებელს შესთავაზებს, თუ როგორ უნდა ისწავლოს უკეთესად. კარგი ალგორითმის შესაქმნელად ძალისხმევას შეიძლება დასჭირდეს კვირები და თვეები, კარგი სამუშაო შედეგის მისაღწევად.
2. დაამატეთ ურთიერთქმედება შეტყობინებების საშუალებით
ჩვენ შეგვიძლია ტელეფონით შევატყობინოთ შესვენების დასრულების შემდეგ, გამოგიგზავნოთ ყოველდღიური შემაჯამებელი შეტყობინება თქვენი შესრულებით, მოგცეთ თქვენი რჩევები და წინადადებები და სხვა. დაახლოებით 2 სამუშაო დღე
3. შეცვალეთ სინათლის ფერი და ინტენსივობა დღის მიხედვით - Flux კომპიუტერის დამატების მსგავსად
გახადეთ ღია ფერი უფრო თბილი ან უფრო ცივი დღის მიხედვით.
გარდა ამისა, დაამატეთ სინათლის სენსორი, რომელმაც იცის რამდენად ნათელია მისი გარშემო, რომ შეცვალოთ LED ზოლის სიკაშკაშე, რათა თავიდან აიცილოთ სიბრმავე.
ეს შეიძლება გაკეთდეს დაახლოებით. 1 სამუშაო დღე.
4. დაამატეთ Alexa ან Google Home Assitant მხარდაჭერა
ამჟამად პროექტირება და სწავლის რეჟიმები ურთიერთქმედებენ მხოლოდ განათების საშუალებით. ეს შეიძლება შეიცვალოს და გამოიყენოს სახლის ასისტენტთან ერთად, სხვა სახის გამოხმაურების მისაღებად. Alexa- ს ან Google Home- ის ინტეგრირება მოითხოვს მასში შემავალი აპლიკაციის შექმნას და ალბათ სხვა IFTTT სერვისის გამოყენებას.
ხმის კონტროლის პროგრამის სირთულიდან გამომდინარე, ეს შეიძლება დასრულდეს 2-3 სამუშაო დღის განმავლობაში.
5. დაამონტაჟეთ LED ზოლები, როგორც ოთახის გარე განათება მაგიდის ნათურის ნაცვლად
შეიძლება გამოყენებულ იქნას გარე განათების შესაქმნელად, გარდა იმისა, რომ არის სასწავლო ასისტენტი. ჩვენ შეგვიძლია დავამატოთ განწყობის განათება, შუქზე დაფუძნებული მაღვიძარა და მრავალი სხვა.
დაახლოებით 1-2 სამუშაო დღის განმავლობაში
ნაბიჯი 10: შექმენით იგი საკუთარ თავს
თუ მოგეწონათ იდეა და გინდათ თავად შექმნათ, ყველაფერი რაც გჭირდებათ, ძალიან მარტივია.
ჩვენ დავურთეთ ჩამონათვალი იმ პროდუქტთან ერთად, რომელიც ჩვენ გამოვიყენეთ ამ პროექტისთვის, ჩემს ცხოვრებას უფრო ადვილად
- NodeMCU დაფა Wifi კავშირით
- ულტრაბგერითი სენსორი HC-SR04
- PIR მოძრაობის სენსორი
- 5 მ RGB LED ზოლები
- სამაგიდო ნათურა ნათურის მთაზე
გირჩევთ:
ჭკვიანი სამაგიდო LED განათება - ჭკვიანი განათება W/ Arduino - Neopixels სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)
ჭკვიანი სამაგიდო LED განათება | ჭკვიანი განათება W/ Arduino | Neopixels Workspace: დღეების განმავლობაში ჩვენ დიდ დროს ვატარებთ სახლში, ვსწავლობთ და ვმუშაობთ ვირტუალურად, ასე რომ, რატომ არ გავხადოთ ჩვენი სამუშაო სივრცე უფრო დიდი და ჭკვიანი განათების სისტემით Arduino და Ws2812b LED- ებით დაფუძნებული. აქ მე გაჩვენებთ როგორ ავაშენოთ თქვენი Smart სამაგიდო LED განათება, რომელიც
ცირკადული მეგობრული LED სამაგიდო ნათურა (პროგრამირება არ არის საჭირო!): 7 ნაბიჯი (სურათებით)
ცირკადული მეგობრული LED სამაგიდო ნათურა (პროგრამირება არ არის საჭირო!): მე შევიმუშავე ეს ნათურა, რომ იყოს ცირკადული რიტმისთვის მეგობრული. ღამით უფრო ადვილია თქვენი ძილი, რადგან მხოლოდ თბილი ფერის LED- ების ჩართვაა შესაძლებელი. დღის განმავლობაში მას შეუძლია გაგაფხიზლოთ, რადგან ორივე ცივ-თეთრი და თბილი ფერის LED- ები შეიძლება ჩართოთ
ააშენეთ საკუთარი პორტატული COB LED სამაგიდო ნათურა!: 16 ნაბიჯი (სურათებით)
შექმენით თქვენი საკუთარი პორტატული COB LED სამაგიდო ნათურა!: კეთილი იყოს თქვენი მობრძანება! ამ ინსტრუქციებში მე ვაპირებ გასწავლოთ როგორ გააკეთოთ მშვენიერი გარეგნობა, ძალიან ძლიერი და რაც მთავარია პორტატული სამაგიდო ნათურა! პასუხისმგებლობის შეზღუდვის განაცხადი: ეს პროექტი არ არის დაფინანსებული რომელიმე ბრენდის მიერ. მახასიათებლები: • თანამედროვე და ელეგანტური დიზაინი • პორტატული
მუმიის ნათურა - WiFi კონტროლირებადი ჭკვიანი ნათურა: 5 ნაბიჯი (სურათებით)
მუმიის ნათურა - WiFi კონტროლირებადი ჭკვიანი ნათურა: დაახლოებით 230 ათასი წლის წინ ადამიანმა ისწავლა ცეცხლის კონტროლი, რაც იწვევს მის ცხოვრებისეულ ცვლილებებს, რადგან მან ღამით დაიწყო მუშაობა ცეცხლის შუქის გამოყენებით. ჩვენ შეგვიძლია ვთქვათ, რომ ეს არის შიდა განათების დასაწყისი. ახლა მე
USB SK6812 სამაგიდო ნათურა: 5 ნაბიჯი (სურათებით)
USB SK6812 სამაგიდო ნათურა: მე დავაგროვე რამდენიმე პრინტერი, რატომ … რადგან უფრო იაფი იყო ახლის ყიდვა, ვიდრე ძველისთვის მელნის ყიდვა. ყოველ შემთხვევაში, დავიღალე მათ კუთხეში დალაგებით და გადავწყვიტე მათი დაშორება. ისინი ნაწილების საგანძური იყო