Სარჩევი:

ჰაერის შეჩერების ციფრული კონტროლერი Arduino- ს და სმარტფონის დისტანციური მართვის საშუალებით: 7 ნაბიჯი (სურათებით)
ჰაერის შეჩერების ციფრული კონტროლერი Arduino- ს და სმარტფონის დისტანციური მართვის საშუალებით: 7 ნაბიჯი (სურათებით)

ვიდეო: ჰაერის შეჩერების ციფრული კონტროლერი Arduino- ს და სმარტფონის დისტანციური მართვის საშუალებით: 7 ნაბიჯი (სურათებით)

ვიდეო: ჰაერის შეჩერების ციფრული კონტროლერი Arduino- ს და სმარტფონის დისტანციური მართვის საშუალებით: 7 ნაბიჯი (სურათებით)
ვიდეო: მაგარი გამოფენის კომპანია FESTO 2024, ნოემბერი
Anonim
Image
Image
კომპონენტები
კომპონენტები

Გამარჯობა ყველას

ამ ინსტრუქციურად მე შევეცდები გაჩვენოთ როგორ ავაშენოთ კონტროლერი მანქანის საჰაერო შეჩერებისათვის, ერთი arduino + bluetooth მოდულის გამოყენებით და ნებისმიერი სმარტფონის დისტანციურად android +4.4– ით, ესეც ჩემი პირველი სასწავლო ინსტრუქციაა, ასე რომ დამიმორჩილე:)

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

Arduino– ს აპარატურა და პროგრამული უზრუნველყოფა შექმნილია სმარტფონზე DigitalPowerLift apk– სთან მუშაობისთვის, ის მუშაობს 4 სოლენოიდის სუსპენზიით ან 8 – ით, ასევე არის 3 ღილაკი ამ აპარატურაზე, ასე რომ თქვენ შეგიძლიათ შეცვალოთ მანქანის სიმაღლე ტელეფონის გარეშე.

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

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

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

თქვენ შეძლებთ arduino– ს ყველა კოდის გადმოტვირთვას მხოლოდ რამდენიმე ნაბიჯით წინ, სმარტფონისთვის apk DigitalPowerLift შეგიძლიათ ჩამოტვირთოთ Google play– დან.

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

ნაბიჯი 1: კომპონენტები

კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები

კომპონენტების სია:

TIP120-ტრანზისტორი ---- 8

N4007-სტანდარტული დიოდი ---- 8

რეზისტორი 1K ---- 9

რეზისტორი 1K8 ---- 1

რეზისტორი 390k ---- 1

რეზისტორი 470k ---- 3

PushButton ---- 3

LED 3 მმ მწვანე ---- 4

LED 3 მმ წითელი ---- 4

სურვილისამებრ-DC-DC ნაბიჯი ქვემოთ 4.5V- 60V დან 3-35V ---- 1

Bluetooth მოდული HC-05

არდუინო

პურის დაფა 830 ქულა

პურის დაფის ჯუმბერი

შენიშვნა: თუ თქვენს მანქანაში გაქვთ მხოლოდ 2 სოლენოიდი თითოეულ ღერძზე, საჭიროა მხოლოდ თითოეული Led's 2, 4 - TIP120 და 4 - დიოდები ნებისმიერი ამ arduino- ს შეუძლია გააკეთოს "Uno, Pro mini, Breaduino" სხვა ასევე იმუშავებს, მაგრამ გარკვეული ცვლილებები შემობრუნების ძაბვისა და კოდის პინ-აუთის ატვირთვამდე საჭიროა მისი რედაქტირება.

ნაბიჯი 2: შეკრების ბრძანება

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

შეკრების ბრძანება:

  1. დაიწყეთ არდუინოს შეერთებით დენის დაფაზე 5v და Gnd ორივე მხრიდან.
  2. შეაერთეთ Bluetooth მოდული.
  3. შეაერთეთ ყველა ტრანზისტორი.
  4. შეაერთეთ ყველა ღილაკი.
  5. გააზიარეთ GND კავშირები მანქანიდან პურის დაფაზე.
  6. გამოიყენეთ შემდგომი ნაბიჯი არდუინოს გასააქტიურებლად, თუ ის გაქვთ.
  7. ატვირთეთ კოდი არდუინოში.
  8. დააინსტალირეთ პროგრამა თქვენს სმარტფონზე.
  9. გახსენით სერიული მონიტორი, დარწმუნდით, რომ ღილაკები მუშაობს "ტექსტი გამოჩნდება სერიულ მონიტორზე", როდესაც მათი დაჭერა განათდება.
  10. იდენტიფიცირება ყველა ტრანზისტორი გამომავალი ასე რომ თქვენ შეგიძლიათ დააკავშიროთ სწორი წამყვანი ზემოთ ან ქვემოთ მანქანაში.

ნაბიჯი 3: Bluetooth მოდული და ღილაკები

Bluetooth მოდული და ღილაკი
Bluetooth მოდული და ღილაკი
Bluetooth მოდული და ღილაკი
Bluetooth მოდული და ღილაკი
Bluetooth მოდული და ღილაკი
Bluetooth მოდული და ღილაკი

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

Bluetooth მოდული:

ჯერ უნდა დავამციროთ arduino Rx, რომელიც არის 5 ვ - დან 3.3 ვ - მდე, ყველაზე მარტივი და იაფი გზაა ძაბვის გამყოფის გაკეთება, როგორც სურათზე ხედავთ ძალიან მარტივია.

  1. შეაერთეთ მოდულის +5v და GND
  2. უბრალოდ დააკავშირეთ 1k8 რეზისტორის ერთი ბოლო მიწასთან, ხოლო მეორე მოდულის მახლობლად სარკინიგზო ხაზის პირველ ხვრელში.
  3. შეაერთეთ 1k რეზისტორის ერთი ბოლო იმავე სარკინიგზო ხაზში, როგორც 1k8, უბრალოდ დატოვეთ ხვრელი მათ შორის, 1k რეზისტორის მეორე ბოლო კი დააკავშირეთ სხვაგან.
  4. შეაერთეთ კაბელი ციფრული pin 10 arduino– ზე bluetooth მოდულის RX– თან.
  5. შეაერთეთ კაბელი ციფრული პინ 11 არდუინოს რკინიგზაზე, სადაც 1k რეზისტორი მარტოხელაა.

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

ღილაკები:

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

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

  1. ჩადეთ ღილაკები.
  2. შეაერთეთ ყველა მათგანი +5 ვ ერთსა და იმავე პირველ ფეხიზე.
  3. პურის დაფის მეორე მხარეს დააკავშირეთ 470k რეზისტორი სერიულად +5v მოპირდაპირე ფეხიზე და ბოლო რეზისტორი ერთ ცარიელ რელსზე.
  4. ახლავე გააკეთეთ იგივე, რაც ძაბვის გამყოფი bluetooth მოდულით, დაუკავშირეთ 390k რეზისტორის ერთი ბოლო მიწას და მეორე იმავე სარკინიგზო მაგისტრალს, სადაც 470k მარტოა, დატოვეთ ხვრელი მათ შორის.
  5. საბოლოოდ დააკავშირეთ კაბელი რეზისტორებს შორის არდუინოს ანალოგურ პინთან A1.

ნაბიჯი 4: ტრანზისტორები

ტრანზისტორები
ტრანზისტორები
ტრანზისტორები
ტრანზისტორები
ტრანზისტორები
ტრანზისტორები

ახლა ტრანზისტორი

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

ამ ნაბიჯში თქვენ უნდა იცოდეთ როგორ მუშაობს დიოდი, თუ არა, ეს მართლაც მარტივია. წარმოიდგინეთ, როგორც მდინარე, რომელიც მხოლოდ ერთი მიმართულებით მიედინება, ვინაიდან ჩვენ ვიმუშავებთ GND– თან სოლენოიდის გასააქტიურებლად, ჩვენ უნდა შევაერთოთ დიოდის ბოლო, რომელსაც აქვს პატარა ვერცხლის ბეჭედი მის გარშემო, + და მეორე ბოლო იმავე ადგილას Tail120– ის შუა საყრდენი, ეს არის თქვენი ტრანზისტორის შეწვის თავიდან ასაცილებლად, რადგან სოლენოიდები ჰგავს DC ძრავას, როდესაც მათ გამოუშვებთ, ისინი გამოიმუშავებენ მოკლე დროში, რომელიც შეეცდება ტრანზისტორში დაბრუნებას, ასე რომ ჩვენ გვჭირდება გადააგდე ისევ +. "გამოიყენეთ სურათები, რომლებიც მოწოდებულია დახმარებისთვის და მაგალითებისთვის"

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

ნაბიჯები:

  1. ტრანზისტორზე ტექსტის წინაშე დგას მარცხენა პინი, სადაც თქვენ უნდა დაუკავშიროთ 1k რეზისტორის ერთი ბოლო ცარიელ სარკინიგზო ხაზს, ასევე დააკავშიროთ Led გრძელი ფეხი "ანოდი" იმავე მარცხენა პინში და მოკლე ფეხი "კათოდი" GND.
  2. შუა სარკინიგზო სარკინიგზო ხაზზე დააკავშირეთ დიოდი ტრანზისტორთან ახლოს და ერთი საკაბელო გამყვანი დიოდის შემდეგ "მიჰყევით სურათის ინსტრუქციას", "საკაბელო მაგისტრალი არის ის, რაც დააკავშირებს სოლენოიდის GND- ს".
  3. მარჯვენა პინი იზიარებს ყველა ტრანზისტორს, ის ასევე უნდა იყოს გაზიარებული მანქანის გრუნტთან და არდუინო GND– თან.
  4. შეაერთეთ ერთი კაბელი არდუინოს ციფრული პინი 2 -დან 1 კ რეზისტორის მარტო ბოლოში.
  5. გაიმეორეთ ყველა ტრანზისტორი ციფრული პინიდან ციფრულ პინ 9 -მდე, იხილეთ ქვემოთ ზოგიერთი ეტიკეტი, თუ როგორ უნდა დაუკავშიროთ თქვენი მანქანის ჰაერის სისტემას.

Arduino - ტრანზისტორი კავშირები:

Green Leds არის UP– ისთვის:

ციფრული პინი 2 - წინა მარცხენა ბორბალი ზემოთ

ციფრული პინი 3 - წინა მარჯვენა ბორბალი ზემოთ

ციფრული პინი 4 - უკანა მარცხენა ბორბალი ზემოთ

ციფრული პინი 5 - უკანა მარჯვენა ბორბალი ზემოთ

წითელი ლედები განკუთვნილია ქვემოთ:

ციფრული პინი 6 - წინა მარცხენა ბორბალი ქვემოთ

ციფრული პინი 7 - წინა მარჯვენა ბორბალი ქვემოთ

ციფრული პინი 8 - უკანა მარცხენა ბორბალი ქვემოთ

ციფრული პინი 9 - უკანა მარჯვენა ბორბალი ქვემოთ

Შენიშვნა:

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

მწვანე ლედი:

ციფრული პინი 2 - წინა ღერძი ზემოთ

ციფრული პინი 4 - უკანა ღერძი ზემოთ

წითელი ლედი:

ციფრული პინი 6 - წინა ღერძი ქვემოთ

ციფრული პინი 8 - უკანა ღერძი ქვემოთ

ნაბიჯი 5: Arduino კოდი

არდუინოს კოდი
არდუინოს კოდი
არდუინოს კოდი
არდუინოს კოდი
არდუინოს კოდი
არდუინოს კოდი
არდუინოს კოდი
არდუინოს კოდი

თუ თქვენ დაამყარეთ ყველა კავშირი, როგორც ეს მითითებულია, უბრალოდ ატვირთეთ კოდი arduino– ში.

თუ არა, არის რამდენიმე სურათი, რომელიც დაგეხმარებათ.

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

ჩამოტვირთეთ arduino კოდი აქ ჩამოტვირთეთ კოდი აქ.

სურათებში შეგიძლიათ ნახოთ:

  • სად შეიცვალოს ბაუდერატი
  • სად უნდა შეიცვალოს ქინძისთავები, რომლებიც უკავშირდება ტრანზისტორებს და იმუშავებს სოლენოიდებით
  • სად შევცვალოთ Bluetooth RX/TX ქინძისთავები
  • თუ თქვენ იყენებთ რეზისტორებს, რომლებიც განსხვავდება ღილაკებში მითითებული, ზოგიერთი დაგეხმარება.

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

"გაზიარება ზრუნვაა"

!!Ძალიან მნიშვნელოვანი

არ შეცვალოთ კოდი, სადაც ის იღებს მონაცემებს Android აპლიკაციიდან, წინააღმდეგ შემთხვევაში არ იმუშავებს android აპლიკაციასთან, შეცვალეთ იგი მხოლოდ იმ შემთხვევაში, თუ დარწმუნებული ხართ იმაში, რასაც აკეთებთ

ნაბიჯი 6: ციფრული ლიფტის აპლიკაცია

ეს აპლიკაცია უკვე ფუნქციონირებს არდუინოს კოდთან ერთად.

შეგიძლიათ გადაამოწმოთ ვიდეო.

Google Play– დან პროგრამის გადმოსაწერად შეგიძლიათ იპოვოთ აქ.

უბრალოდ გააქტიურეთ თქვენი ტელეფონი Bluetooth, მოძებნეთ და დააწყვილეთ თქვენი Bt მოდული.

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

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

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

ნაბიჯი 7: საბოლოო

Image
Image

თუ თქვენ გაქვთ რაიმე ეჭვი ან გჭირდებათ რაიმე დახმარება, უბრალოდ გამაგებინეთ მე შევეცდები დაგეხმაროთ რაც შემიძლია.

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

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

ვიმედოვნებ, რომ თქვენ შეძელით ამ სამუშაოს შესრულება და გაერთეთ ამით.

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

Ყველაფერს საუკეთესოს გისურვებ!

:)

გირჩევთ: