Სარჩევი:

IPhone და Arduino ავტოფარეხის კარის გამხსნელი: 8 ნაბიჯი
IPhone და Arduino ავტოფარეხის კარის გამხსნელი: 8 ნაბიჯი

ვიდეო: IPhone და Arduino ავტოფარეხის კარის გამხსნელი: 8 ნაბიჯი

ვიდეო: IPhone და Arduino ავტოფარეხის კარის გამხსნელი: 8 ნაბიჯი
ვიდეო: 📡 ყველაზე იაფი, მაგრამ ზუსტი GPS ტრეკერი | SinoTrack | გაიგე, სად არის შენი ტრანსპორტი 🏍 2024, ივლისი
Anonim
IPhone და Arduino გარაჟის კარის გამხსნელი
IPhone და Arduino გარაჟის კარის გამხსნელი

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

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

  • არ მოითხოვდა პაროლს
  • უნდა იმუშაოს მხოლოდ მაშინ, როდესაც დაკავშირებულია ჩემს სახლში LAN
  • მორგებული აპლიკაცია ჩემს iPhone– ზე მისი გასაკონტროლებლად
  • გამოიყენეთ Arduino ან Ethernet ან wifi ფარით
  • გახადე ის კანონიერი მტკიცებულება

ნაბიჯი 1: რაც გჭირდებათ

Რა გჭირდება
Რა გჭირდება
Რა გჭირდება
Რა გჭირდება
Რა გჭირდება
Რა გჭირდება

"loading =" ზარმაცი "ჩემი კოდი დაიწერა და აიტვირთა როგორც Arduino- ში, ასევე iPhone- ში, დრო იყო გამართვის. ვინაიდან მე ჯერ კიდევ არ მქონდა ყველაფერი დაკავშირებული ჩემს ავტოფარეხთან, მინდოდა მისი საქციელის მიბაძვა როგორმე. მიუთითეთ LED- ები რა

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

იმის სანახავად, თუ როგორ მუშაობს, შეგიძლიათ ნახოთ მისი მოკლე (საშინელი რეპლიკაცია - ბოდიში!) ვიდეო მოქმედებაში. ვოილა! ჯერჯერობით მუშაობს!

ნაბიჯი 7: შეაერთეთ იგი

რადგან ჩემი 3D პრინტერი ემსახურება, მე ჯერ არ მქონდა შანსი ამოვბეჭდო საქმე. წინასწარი ინსტრუქცია, რომლის საფუძველზეც დავადგინე, არის.stl ფაილები ხელმისაწვდომია ჩამოსატვირთად. (შენიშვნა:. მე მომიწევს დიზაინის შეცვლა, რადგან მე მაქვს ორი კარი და, შესაბამისად, მჭირდება ორი რელე. მაგრამ ვინაიდან მე დიდი სურვილი მაქვს ყველაფერი დავაკავშირო, დავიწყე ელექტრონიკის დამონტაჟება იმ ხის ნაჭერზე, რომელიც მე გარშემო მქონდა დაწოლილი. ამრიგად, მე არ ვაჩვენებ აბსოლუტურად მზა პროდუქტს ამ სასწავლო ინსტრუქციაში.

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

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

ნაბიჯი 8: საბოლოო აზრები

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

  • იყო რაღაც არათანმიმდევრული დაგვიანება iPhone- ზე ღილაკზე დაჭერას და ავტოფარეხის კარების რეაგირებას შორის. ეს შეიძლება იყოს პროგრამული უზრუნველყოფის ან განხორციელების შეცდომა, მაგრამ მე მაინც ვიკვლევ მას.
  • დიდი პრობლემა: აპლიკაციის iPhone აპლიკაციაზე ჩატვირთვის შემდეგ, შევამჩნიე, რომ რამდენიმე დღის შემდეგ, როდესაც ვცდილობდი აპლიკაციის გახსნას, ის უბრალოდ დაბრუნდებოდა მთავარ ეკრანზე. ეს იყო თანმიმდევრული ქცევა. მას შემდეგ რაც ცოტაოდენი ტვინი მოვიშალე, საბოლოოდ დავარღვიე და კითხვა გამოვაქვეყნე stackoverflow– ზე. ერთი მეგობრის პასუხი, როგორც ჩანს, სწორი იყო: ბოროტების იმპერია, რომელიც Apple გახდა, გადაწყვიტა, რომ თუ თქვენ არ ხართ დეველოპერი, მაშინ Xcode– დან ნდობის მოწმობა, რომელიც თქვენ მიიღეთ ახლად შემუშავებული აპლიკაციისთვის, კარგია მხოლოდ 1 კვირის განმავლობაში. ამის შემდეგ, ის არ იმუშავებს თქვენს iPhone– ზე, თუ არ დააინსტალირებთ მას (და 1 კვირიანი ათვლა დაუბრუნდება) ან არ გადაიხდით მათ $ 99 საფასურს უფრო გრძელი სერტიფიკატისათვის. მე აღმოვაჩინე ეს სრულიად დამთრგუნველი. თითქმის თითქოს დროს ვკარგავდი. მაგრამ თუ თქვენ ხართ დეველოპერი, მაშინ ეს არ იქნება თქვენთვის პრობლემა.
  • ერთმა აზრმა გამიელვა იყო თუ ვინმე ხელით დააჭერს ავტოფარეხის კარის ღილაკს, ეს მოვლენა არ არის ასახული არდუინოს კოდში. რაც შეეხება არდუინოს, ღილაკის დაჭერამდე კარის მდგომარეობა უცვლელი რჩება. გარდა ამისა, თუ ვინმე იდგა კარის ქვეშ, როდესაც სხვა ადამიანი იყენებდა აპს მის დასაკეტად. კარის სენსორები აიძულებენ კარს ისევ უკან დაბრუნდეს და ეს მოვლენა, ასევე, არ არის აღბეჭდილი არდუინოს კოდში. ზედმეტია იმის თქმა, რომ ეს კიდევ ერთი მომენტია გასარკვევი.

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

გირჩევთ: