Სარჩევი:

ინტერვალომეტრი პოტენომეტრით: 4 ნაბიჯი
ინტერვალომეტრი პოტენომეტრით: 4 ნაბიჯი

ვიდეო: ინტერვალომეტრი პოტენომეტრით: 4 ნაბიჯი

ვიდეო: ინტერვალომეტრი პოტენომეტრით: 4 ნაბიჯი
ვიდეო: L298N სტეპერ ძრავის გამოყენებით 4 მავთულის სტეპერიანი ძრავის კონტროლი 2024, ივლისი
Anonim
ინტერვალომეტრი პოტენომეტრით
ინტერვალომეტრი პოტენომეტრით

მე უბრალოდ გადავწყვიტე ძალიან მარტივი ინტერვალომეტრის გაკეთება, პარამეტრების მარტივი შეყვანისთვის დროის გასვლისთვის. ინტერვალომეტრი იყენებს ორ ღილაკს (Enter და Select) და ერთ პოტენციომენტერს (pot). ღილაკებით შეგიძლიათ შეხვიდეთ პროგრამირების რეჟიმში ან დაიწყოთ დროის გასვლის გადაღება. ქოთნით შეგიძლიათ განსაზღვროთ (მცირე შეცდომით) წამების რაოდენობა კადრებსა და სროლის საერთო წუთებს შორის.

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

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

მე დავამატე პროგრამის ესკიზი Arduino– ს C. ეს არის მხოლოდ ესკიზი. მე არ ვარ კარგი პროგრამისტი, ასე რომ თქვენ შეგიძლიათ მიიღოთ ეს როგორც იდეა და შექმნათ უკეთესი ვერსია თქვენი საჭიროებების შესაბამისად.

მარაგები

აქ მოცემულია მასალები, რომლებიც მე გამოვიყენე ამ პროექტში:

01 x არდუინო ნანო

01 x LCD 16x2 PCF8574T (I2C)

01 x 4N35 ზოგადი purpouse phototransistor optocoupler (შეგიძლიათ გამოიყენოთ PC817 ან სხვა მსგავსი)

02 x swith ღილაკები

01 x 10k პოტენომეტრი

02 x 10k რეზისტორები

ოჰტერი: დაფა, კონექტორები, მავთულები, USB კაბელი.

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

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

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

მე ვიყენებ მავთულხლართებს და სპილენძის მავთულს. ჩვენება დამონტაჟებულია პურის დაფის გამყოფი ხრახნებით.

მე ვიყენებ ენერგიას USB კონექტორიდან ნანოში პროგრამირების დროს. ამის შემდეგ, მე გადავწყვიტე გამოვიყენო დამოუკიდებელი ელექტრომომარაგება, ძველი მობილურიდან 5 ვ -ზე. მე მხოლოდ ადაპტირებული კონექტორი ქინძისთავებისთვის. ნანოს ვამუშავებდი GND პინის და 5 ვ პინის გამოყენებით.

შემდეგ ქვაბის რეზისტორის ერთი ბოლო დავუკავშირე GND- ს, ხოლო მეორე 5V. ცენტრი დაკავშირებულია A0- თან (ანალოგური შეყვანა). A0 შესასვლელი წაიკითხავს 0V– დან 5V– მდე და გადააქცევს მას მთელ რიცხვში 0 – დან 1023 – მდე დიაპაზონში.

ღილაკის გადამრთველები დაკავშირებულია D3 და D4 ნანოში. საბოლოოდ მე D13 გამოვიყენე როგორც ციფრული გამომავალი ფოტოტრანსისტორზე.

მე მაქვს ძველი Cannon SX-50HS, არა DLSR, რომელიც იყენებს სტანდარტულ 2.5 მმ-იან დანამატს.

ნაბიჯი 2: წრე

წრე
წრე

წრე ძალიან მარტივია. მე გამოვიყენე ორი DI როგორც შეყვანა (D3, D4), ერთი ანალოგური შესასვლელი პოტენციმენტის მნიშვნელობის წასაკითხად (0 -დან 1023 წლამდე) და ერთი ციფრული გამომუშავება ფოტოტრანსისტორის (D13) გასააქტიურებლად. სურათზე ნაჩვენებია ძირითადი სქემა.

I2C LCD უკავშირდება GND და 5V. SDA და SCL ჩვენებიდან უკავშირდება Arduino ქინძისთავებს SDA (A4) და SCL (A5).

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

ნაბიჯი 3: პროგრამა

მე დავამატე პროგრამის პროექტი. მე გამოვიყენე ბიბლიოთეკები "Wire.h" და "LiquidCrystal_I2C.h" დისპლეის დასამუშავებლად.

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

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

ნაბიჯი 4: გაუმჯობესება

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

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

გირჩევთ: