Სარჩევი:

IRIS - ნათურა, რომელმაც იცის როცა ხარ: 12 ნაბიჯი (სურათებით)
IRIS - ნათურა, რომელმაც იცის როცა ხარ: 12 ნაბიჯი (სურათებით)

ვიდეო: IRIS - ნათურა, რომელმაც იცის როცა ხარ: 12 ნაბიჯი (სურათებით)

ვიდეო: IRIS - ნათურა, რომელმაც იცის როცა ხარ: 12 ნაბიჯი (სურათებით)
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, დეკემბერი
Anonim
Image
Image
IRIS - ნათურა, რომელმაც იცის როდის ხარ გარშემო
IRIS - ნათურა, რომელმაც იცის როდის ხარ გარშემო

მშვიდობით! დიახ, ყველა კარანტინშია. მე ვარ ინჟინერიის სტუდენტი. მე ვცხოვრობდი ჰოსტელში და მიჩვეული ვარ ჩემი დავალებების შესრულებასა და სწავლას ღამით. ახლა, როდესაც სახლში ვარ, ჩემი ოჯახი თავს კომფორტულად არ გრძნობს, რადგან აქ ყველა მიჩვეულია ადრე ძილს. არც მე მაქვს მაგიდის ნათურა.

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

მექანიკური რეჟიმი: ჩვეულებრივი სამუშაო მაგიდის განათება

ჭკვიანი რეჟიმი: მომხმარებლის ავტომატური გამოვლენა სინათლის ჩართვის / გამორთვისთვის

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

ადაპტირებული სიკაშკაშე: ავტომატურად არეგულირებს სიკაშკაშეს მიმდებარე შუქზე დაყრდნობით

დღის განათება: შეუძლია ავტომატურად ჩართოს ჭკვიანი რეჟიმი მზის ჩასვლის შემდეგ ან როდესაც სხვა სინათლის წყარო არ არის გარშემო.

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

მარაგები

დიახ, მე ვიცი, რომ აზრი არ აქვს ყიდვის ბმულების მიცემას, რადგან უმეტეს ქვეყნებში ელექტრონული კომერციის საიტები ამ მომენტში არ არის აქტიური. მაგრამ თუ თქვენ კითხულობთ ამას მას შემდეგ, რაც ეს ვირუსი კონტროლის ქვეშ მოექცა და ყველაფერი ნორმალურად დაუბრუნდა (რაც იმედი მაქვს მალე მოხდება), მაშინ… ჰმ.. კეთილი იყოს თქვენი მობრძანება?

Arduino Uno:

თბილი თეთრი LED ზოლები:

ერთი არხის სარელეო:

სიახლოვის/დაბრკოლების სენსორი:

12v კვების წყარო:

GI მავთული

შავი საღებავი

ზოგიერთი ნაწილი აქ და იქ შეგიძლიათ იხილოთ სახლში.

ნაბიჯი 1: პოზიციის შექმნა

დგება სტენდი
დგება სტენდი
დგება სტენდი
დგება სტენდი
დგება სტენდი
დგება სტენდი

ახლა ნამდვილად არ იქნებოდა მართალი, თუ ვიტყოდი, რომ ბაზის დიზაინი მთლიანად ჩემია. ეს დიზაინი ვიდეოში ვნახე. მაგრამ აღსრულება განსხვავებულია, ასე რომ, დიახ.

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

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

ნაბიჯი 2: ლამპის ზედა ნაწილი

ლამპის ზედა ნაწილი
ლამპის ზედა ნაწილი
ლამპის ზედა ნაწილი
ლამპის ზედა ნაწილი

ამისათვის სამზარეულოდან ორი პლასტმასის კონტეინერი ავიღე. ორივე ოდნავ დახრილია და ერთი მეორეზე დიდია. მე აღვნიშნე ხაზი უფრო დიდი კონტეინერის გასწვრივ და დავჭრა მოკლედ.

როდესაც პატარა კონტეინერი მოთავსებულია დიდზე, ის ზუსტად ნათურას ჰგავს. დიდი!

ნაბიჯი 3: ბოლქვი

ბოლქვი
ბოლქვი
ბოლქვი
ბოლქვი
ბოლქვი
ბოლქვი
ბოლქვი
ბოლქვი

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

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

მე შევაერთე მავთულები ორივე ზოლის პარალელურად. შემდეგ გავხსენი დიფუზორი ძველი LED ნათურისგან და დავაფარე სახურავის თავზე.

ჩვენი პერსონალური LED ნათურა მზად არის!

მე ჩავატარე სწრაფი ტესტი 12 ვ დენის წყაროსთან. თქვენ ხედავთ, რამდენად სასიამოვნოა ეს უკვე.

ნაბიჯი 4: დახატე შავი

Შავად შეღებე!
Შავად შეღებე!
Შავად შეღებე!
Შავად შეღებე!
Შავად შეღებე!
Შავად შეღებე!

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

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

მე არ დამიხატავს დიდი კონტეინერის ზედა ნაწილი, რადგან ის ნახევრად გამჭვირვალე იყო და ჩართვისას წარმოქმნიდა მაგარ სინათლის რგოლს.

ნაბიჯი 5: ელექტრონიკა

ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა

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

სენსორის შეყვანა: დაბრკოლების სენსორი ამოიცნობს, როდის ხართ მის წინ. მისი D0 pin მიდის Arduino– ს pin 2. GND pin მიდის Arduino– ს GND pin– ზე, ცხადია. ის +5v პინი მიდის არდუინოს 5v პინზე.

სარელეო გამომავალი: სარელეო ჩართავს/გამორთავს ნათურას, როდესაც ის ჭკვიან რეჟიმშია. მისი შეყვანის pin მიდის Arduino– ს pin 3 – ზე და მეორე pin მიდის Arduino– ს GND pin– ზე.

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

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

ნაბიჯი 6: რა მოხდება, თუ არ მაქვს არდუინო?

რა მოხდება, თუ არ მაქვს არდუინო?
რა მოხდება, თუ არ მაქვს არდუინო?
რა მოხდება, თუ არ მაქვს არდუინო?
რა მოხდება, თუ არ მაქვს არდუინო?

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

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

პროგრამირება
პროგრამირება

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

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

ნაბიჯი 8: როგორ მუშაობს ის?

Როგორ მუშაობს?
Როგორ მუშაობს?

მომხმარებლის ავტომატური ამოცნობა:

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

საწოლის ნათურის მახასიათებლები:

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

ნაბიჯი 9: შეკრება

შეკრება
შეკრება
შეკრება
შეკრება
შეკრება
შეკრება

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

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

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

ნაბიჯი 10: მზად წასასვლელად

მზად არის წასასვლელად!
მზად არის წასასვლელად!
მზად არის წასასვლელად!
მზად არის წასასვლელად!
მზად არის წასასვლელად!
მზად არის წასასვლელად!
მზად არის წასასვლელად!
მზად არის წასასვლელად!

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

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

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

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

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

ნაბიჯი 11: დამატებითი ფუნქციები და შესწორებები

ასე რომ, ახლა შეიძლება იყოს ერთი პრობლემა. როგორ გადავიდეთ მომხმარებლის ამოცნობის ჭკვიან რეჟიმსა და საწოლის განათების ჭკვიან რეჟიმს შორის? ჩემს მიერ მოწოდებულ კოდში, ძირითადად, ერთი და იგივეა. მაგრამ თუ გსურთ თითოეული მათგანისთვის გამოყოფილი რეჟიმი და ავტომატურად გადახვიდეთ მათ შორის, შეგიძლიათ გამოიყენოთ Arduino– ს ნაცვლად Nodemcu (esp8266) მიკროკონტროლერი.

თქვენ შეგიძლიათ გამოიყენოთ სერვისი სახელწოდებით IFTTT თითოეული რეჟიმის გასააქტიურებლად დროის და გრაფიკის ავტომატურად. ასევე, შეგიძლიათ მარტივად დაამატოთ სხვა ფუნქციები, როგორიცაა თქვენი ნათურის კონტროლი თქვენი სმარტფონიდან, ამინდის სიგნალები, ქრონომეტრები და ბევრი სხვა რამ. ამან შეიძლება აირისი მართლაც ჭკვიანი გახადოს. სამწუხაროდ, ჩემი ნოდემკუ დაბრუნდა ჰოსტელში, ასე რომ მე არდუინოსთან დავრჩი. მე დავამატებ ამ მახასიათებლებს მას შემდეგ რაც დავბრუნდები და შესაძლოა კიდევ ერთი სასწავლო!

ნაბიჯი 12: გაიარეთ კოდი

კოდი გავლა
კოდი გავლა

კოდი არა მხოლოდ გამოიყურება, არამედ ის საკმაოდ მარტივია.

პირველ რიგში, ჩვენ ვაცხადებთ Arduino– ს შესასვლელ და გამომავალ ქინძისთავებს დაყენების ფუნქციაში.

პინ 2 იღებს შეყვანას სენსორიდან. ასე რომ, თუ ის კითხულობს HIGH- ს, რაც იმას ნიშნავს, რომ ვიღაც ახლოს არის, ის რელეს (პინ 3) 15 წამის განმავლობაში ჩართავს. 15 წამის შემდეგ, თუ პინ 2 კვლავ მაღალი კითხულობს, თუ ბლოკი კვლავ სრულდება და ნათურა რჩება. წინააღმდეგ შემთხვევაში, სარელეო გამორთულია და ასევე ნათურა.

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

ასევე, სიკაშკაშის ავტომატური კონტროლისთვის, თქვენ კვლავ უნდა გამოიყენოთ LDR. ნათურა უნდა იკვებებოდეს უშუალოდ არდუინოდან, რისთვისაც შეიძლება გამოყენებულ იქნას სხვა რელე. თქვენ შეგიძლიათ გამოიყენოთ PWM, რომ შეცვალოთ ნათურის სიკაშკაშე LDR– დან ანალოგური შეყვანის საფუძველზე. გაითვალისწინეთ, რომ ამისათვის თქვენ უნდა გამოიყენოთ 5v LED ზოლები 12 ვ -ის ნაცვლად.

მუშაობა სახლიდან სიჩქარის გამოწვევა
მუშაობა სახლიდან სიჩქარის გამოწვევა
მუშაობა სახლიდან სიჩქარის გამოწვევა
მუშაობა სახლიდან სიჩქარის გამოწვევა

მეორე პრიზი სამუშაოს სახლიდან სიჩქარის გამოწვევაში

გირჩევთ: