Სარჩევი:

DigiLevel - ციფრული დონე ორი ღერძი: 13 ნაბიჯი (სურათებით)
DigiLevel - ციფრული დონე ორი ღერძი: 13 ნაბიჯი (სურათებით)

ვიდეო: DigiLevel - ციფრული დონე ორი ღერძი: 13 ნაბიჯი (სურათებით)

ვიდეო: DigiLevel - ციფრული დონე ორი ღერძი: 13 ნაბიჯი (სურათებით)
ვიდეო: Цифровой электронный уровень DigiLevel, DigiLevel Laser 2024, ივლისი
Anonim
DigiLevel - ციფრული დონე ორი ღერძი
DigiLevel - ციფრული დონე ორი ღერძი
DigiLevel - ციფრული დონე ორი ღერძი
DigiLevel - ციფრული დონე ორი ღერძი

ამ ინსტრუქციის შთაგონება არის წვრილმანი ციფრული სულის დონე, რომელიც ნაპოვნია აქ GreatScottLab– ის მიერ. მე მომეწონა ეს დიზაინი, მაგრამ მინდოდა უფრო დიდი ჩვენება უფრო გრაფიკული ინტერფეისით. მე ასევე მინდოდა ელექტრონიკის უკეთესი სამონტაჟო ვარიანტები საქმეში. საბოლოოდ, მე გამოვიყენე ეს პროექტი 3D დიზაინის უნარების გასაუმჯობესებლად (Fusion 360) და ახალი ელექტრონული კომპონენტების შესასწავლად.

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

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

ნაბიჯი 1: მასალები

მასალები
მასალები

ქვემოთ მოცემულია მასალები, რომლებიც გამოიყენება ამ ციფრული დონის შესაქმნელად. ყიდვის ბმულების უმეტესი ნაწილი მრავალჯერადია, რაც, როგორც წესი, უფრო იაფია, ვიდრე ცალკეული კომპონენტების ყიდვა. მაგალითად, TP4056 ჩიპს მოყვება 10 ცალი 9 დოლარად (1 დოლარზე ნაკლები/TP4056), ან მისი ყიდვა ინდივიდუალურად 5 დოლარად.

  • TP4056 Li -Po ბატარეის დამტენი (Amazon -
  • LSM9DS1 ამაჩქარებელი (ამაზონი -
  • არდუინო ნანო (ამაზონი -
  • 128x64 OLED LCD ეკრანი (ამაზონი -
  • პიეზო სპიკერი (ამაზონი -
  • 3.7V Li -Po ბატარეა (ამაზონი -

    a.co/d/1v9n7uP)

  • M2 ტაფის თავსახურის ხრახნები - საჭიროა 4 M2x4, 6 M2x6 და 6 M2x8 ხრახნი (eBay -
  • სლაიდების გადამრთველი (ამაზონი -

ხრახნების გარდა, მოცემული ბმულები გადაგიყვანთ ამაზონზე. თითქმის ყველა ამ ნივთის შეძენა შესაძლებელია eBay– ზე ან პირდაპირ ჩინეთიდან მნიშვნელოვანი ფასდაკლებით. უბრალოდ გახსოვდეთ, რომ ჩინეთიდან შეკვეთამ შეიძლება გამოიწვიოს ხანგრძლივი დრო (3-4 კვირა არ არის უჩვეულო).

გაითვალისწინეთ ისიც, რომ ამ კომპონენტების მრავალი ალტერნატივა არსებობს. მაგალითად, თქვენ შეგიძლიათ შეცვალოთ სხვა ამაჩქარებელი LSM9DS1– ით (როგორიცაა MPU-9205). თქვენ შეგიძლიათ შეცვალოთ Arduino Nano ნებისმიერი Arduino თავსებადი პროცესორის გამოყენებით შესაბამისი GPIO ქინძისთავებით.

კერძოდ, LSM9DS1 არის ის, რაც შევიძინე Sparkfun– ში 10 დოლარზე ნაკლებ ფასად, მაგრამ ის ჩვეულებრივ უფრო მაღალი ფასია; MPU-9025 (https://a.co/d/g1yu2r1) უზრუნველყოფს მსგავს ფუნქციონირებას უფრო დაბალ ფასად.

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

ნაბიჯი 2: გაყვანილობის დიაგრამა

გაყვანილობის დიაგრამა
გაყვანილობის დიაგრამა

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

ნაბიჯი 3: შექმენით საქმე

გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე

თუ თქვენ გაქვთ 3D პრინტერი, ქეისი შეიძლება დაბეჭდოთ საკმაოდ მარტივად. STL ფაილები შედის ამ ინსტრუქციაში. თუ თქვენ არ გაქვთ 3D პრინტერი, შეგიძლიათ ატვირთოთ STL ფაილები 3D პრინტერის ბიუროში (მაგალითად ეს) და დაბეჭდოთ თქვენთვის.

მე დავბეჭდე ჩემი ნაკაწრის გარეშე, რაფაზე (და საყრდენების გარეშე) და 20% შევსებით, მაგრამ თქვენ შეგიძლიათ დაბეჭდოთ თქვენი, თუმცა მიჩვეული ხართ ბეჭდვას. თითოეული ნაჭერი ცალკე უნდა იყოს დაბეჭდილი, თანაბრად გაშლილი. შეიძლება დაგჭირდეთ მისი გადაბრუნება 45 გრადუსით, რათა ის პრინტერის საწოლზე მოერგოს. ჩემი დაიბეჭდა Monoprice Maker Select Plus გამოყენებით საწოლის ზომა 200 მმ x 200 მმ - თითოეულ ნაჭერს დაახლოებით 12 საათი დასჭირდა დასაბეჭდად. თუ თქვენ გაქვთ პატარა საწოლი, ის არ ჯდება. სკალირება არ არის რეკომენდებული, რადგან ელექტრონული კომპონენტების სამაგრი არ იქნება სათანადოდ მასშტაბირებული.

ნაბიჯი 4: შეაერთეთ კომპონენტები პურის დაფაზე კავშირის დასადასტურებლად (სურვილისამებრ)

შეაერთეთ კომპონენტები პურის დაფაზე კავშირის დასადასტურებლად (სურვილისამებრ)
შეაერთეთ კომპონენტები პურის დაფაზე კავშირის დასადასტურებლად (სურვილისამებრ)
შეაერთეთ კომპონენტები პურის დაფაზე კავშირის დასადასტურებლად (სურვილისამებრ)
შეაერთეთ კომპონენტები პურის დაფაზე კავშირის დასადასტურებლად (სურვილისამებრ)
შეაერთეთ კომპონენტები პურის დაფაზე კავშირის დასადასტურებლად (სურვილისამებრ)
შეაერთეთ კომპონენტები პურის დაფაზე კავშირის დასადასტურებლად (სურვილისამებრ)

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

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

ნაბიჯი 5: ჩამოტვირთეთ პროგრამული უზრუნველყოფა Arduino Nano– ში

პროგრამული უზრუნველყოფა დატვირთულია Arduino Nano– ში Arduino IDE გამოყენებით. ეს შეიძლება გაკეთდეს ნებისმიერ დროს DigiLevel– ის მშენებლობის პროცესში, მაგრამ ეს საუკეთესოდ კეთდება მაშინ, როდესაც კომპონენტები შეყვანილია პურის დაფის გამოყენებით (იხ. წინა ნაბიჯი) ელექტრო კომპონენტების სწორი გაყვანილობისა და მუშაობის შესამოწმებლად.

პროგრამული უზრუნველყოფა მოითხოვს 2 ბიბლიოთეკის დაყენებას. პირველი არის U8g2 ბიბლიოთეკა (ოლივერის მიერ) -თქვენ შეგიძლიათ დააინსტალიროთ ის Arduino IDE- ში 'Sketch -> Include Library -> Manage Libraries…' დაჭერით. მოძებნეთ U8g2 და შემდეგ დააჭირეთ ინსტალაციას. მეორე ბიბლიოთეკა არის Sparkfun LSM9DS1 ბიბლიოთეკა. აქ შეგიძლიათ მიიღოთ ინსტრუქცია ბიბლიოთეკის დაყენების შესახებ.

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

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

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

ნაბიჯი 6: დააინსტალირეთ და დააკავშირეთ OLED ეკრანი და პიეზო სპიკერი

დაამონტაჟეთ და დააკავშირეთ OLED ეკრანი და პიეზო სპიკერი
დაამონტაჟეთ და დააკავშირეთ OLED ეკრანი და პიეზო სპიკერი
დაამონტაჟეთ და დააკავშირეთ OLED ეკრანი და პიეზო სპიკერი
დაამონტაჟეთ და დააკავშირეთ OLED ეკრანი და პიეზო სპიკერი

1.3 OLED დისპლეი (128x64) დამონტაჟებულია ქეისის ზედა ნახევარში 4 M2x4 ტაფის თავზე ხრახნიანი ხრახნების გამოყენებით. მე გირჩევთ დააკავშიროთ თქვენი მავთულები ჩვენებამდე ეკრანზე. ეს უზრუნველყოფს, რომ თქვენ ხედავთ როგორ არის ქინძისთავები მონიშნულია როგორც თქვენ აკავშირებთ მავთულხლართებს. მას შემდეგ რაც ეკრანი დამონტაჟდება, თქვენ ვერ დაინახავთ ქინძისთავების ეტიკეტებს. თქვენ შეამჩნევთ რომ მე დავამატე ეტიკეტი ეკრანის უკანა მხარეს ისე, რომ მახსოვდეს pin ღირებულებები (ვინაიდან მე ეს პირველად არ გავაკეთე და არასწორად შევიყვანე ის …).

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

ნაბიჯი 7: დააინსტალირეთ და დააკავშირეთ ბატარეა, ბატარეის დამტენი და გადამრთველი

დაამონტაჟეთ და დააინსტალირეთ ბატარეა, ბატარეის დამტენი და გადამრთველი
დაამონტაჟეთ და დააინსტალირეთ ბატარეა, ბატარეის დამტენი და გადამრთველი
დაამონტაჟეთ და დააკავშირეთ ბატარეა, ბატარეის დამტენი და გადამრთველი
დაამონტაჟეთ და დააკავშირეთ ბატარეა, ბატარეის დამტენი და გადამრთველი
დაამონტაჟეთ და დააინსტალირეთ ბატარეა, ბატარეის დამტენი და გადამრთველი
დაამონტაჟეთ და დააინსტალირეთ ბატარეა, ბატარეის დამტენი და გადამრთველი
დაამონტაჟეთ და დააინსტალირეთ ბატარეა, ბატარეის დამტენი და გადამრთველი
დაამონტაჟეთ და დააინსტალირეთ ბატარეა, ბატარეის დამტენი და გადამრთველი

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

TP4056– ს აქვს 4 გაყვანილობის ბალიში: B+, B-, Out+, Out-. თქვენ დაგჭირდებათ ბატარეის მიერთება B+ (პოზიტიური ძაბვის) და B- (მიწასთან) კავშირებზე. Out- კავშირი გამოიყენება მიწისთვის, რომელიც მიდის არდუინო ნანოსთან, ხოლო Out+ დაკავშირებულია გადამრთველის ერთ პინთან. გადართვის მეორე პინი მიერთებულია არდუინო ნანოს VIN- ზე.

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

ნაბიჯი 8: დააინსტალირეთ და დააკავშირეთ ამაჩქარებელი

დააინსტალირეთ და დააკავშირეთ ამაჩქარებელი
დააინსტალირეთ და დააკავშირეთ ამაჩქარებელი
დააინსტალირეთ და დააკავშირეთ ამაჩქარებელი
დააინსტალირეთ და დააკავშირეთ ამაჩქარებელი

ამაჩქარებელი (LSM9DS1) დამონტაჟებულია საქმის ქვედა ნახევრის შუაში. დასაკავშირებლად არის 4 ქინძისთავი: VCC მიდის V5 პინზე არდუინო ნანოზე; GND მიდის მიწაზე; SDA მიდის A5 პინზე Arduino Nano– ზე; და SCL მიდის A4 პინზე არდუინო ნანოზე.

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

ნაბიჯი 9: დაასრულეთ ელექტრონიკა არდუინო ნანოს გაყვანილობით

დაასრულეთ ელექტრონიკა არდუინო ნანოს გაყვანილობით
დაასრულეთ ელექტრონიკა არდუინო ნანოს გაყვანილობით
დაასრულეთ ელექტრონიკა არდუინო ნანოს გაყვანილობით
დაასრულეთ ელექტრონიკა არდუინო ნანოს გაყვანილობით
დაასრულეთ ელექტრონიკა არდუინო ნანოს გაყვანილობით
დაასრულეთ ელექტრონიკა არდუინო ნანოს გაყვანილობით

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

დაიწყეთ გადართვა ნანოსთან. დადებითი უპირატესობა (წითელი) გადადის გადართვიდან ნანოს VIN პინზე. უარყოფითი ტყვიის (შავი) ბატარეის წავა GND pin ნანოზე. ნანოზე არის ორი GND ქინძისთავები და ოთხივე ელექტრო კომპონენტს აქვს დამიწებული მავთული. მე ავირჩიე ორი საქმის ქვედა ნაწილში გაერთიანება ერთ ტყვიად, რომელიც მავთულხლართულია GND– ის ერთ – ერთ ქინძისთავზე. ორი საფუძველი საქმის ზემოდან შევაერთე ერთ ტყვიაში, რომელიც დაკავშირებულია სხვა GND ქინძისთავებთან.

ამაჩქარებელი (LSM9DS1) შეიძლება დაუკავშირდეს ნანოს, ამაჩქარებელზე VDD პინთან დაკავშირებისას ნანოზე 3V3 პინთან. არ დაუკავშიროთ ეს 5V პინს, თორემ დააზიანებთ ამაჩქარებლის ჩიპს. შეაერთეთ SDA ნანოს A4 პინთან და SCL ნანოზე A5 პინთან. GND პინ მიდის GND პინზე ნანოზე (აკუმულატორის უარყოფით ტყვიასთან ერთად).

OLED LCD დისპლეი შეიძლება შემდეგ ნანოსთან იყოს დაკავშირებული ეკრანზე VCC პინთან ნანოს 5V პინთან შეერთებით. შეაერთეთ SDA ნანოზე D2 პინთან, ხოლო ნანოზე SCL D5 პინთან.

დაბოლოს, დინამიკის დაკავშირება შესაძლებელია ნანოს წითელი მავთულის (დადებითი) D7 პინთან დაკავშირებით. შავი მავთული მიდის GND– თან OLED LCD ეკრანის GND– თან ერთად.

ნაბიჯი 10: კალიბრაცია

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

განათავსეთ ქვედა კორპუსი ზედაპირზე, რომელიც ცნობილია როგორც დონე (ბუშტის დონის ან სხვა საშუალებების გამოყენებით). წაიკითხეთ ნაჩვენები მნიშვნელობები X და Y. თუ რომელიმე არის ნულის ტოლი, თქვენ დაგჭირდებათ პროგრამული უზრუნველყოფის განახლება დაკალიბრების თანხით. ეს ხდება xCalibration ცვლადის ან yCalibration ცვლადის შესაბამის თანხაზე (რაც ნაჩვენებია).

// // დააყენეთ ეს ცვლადები საწყის მნიშვნელობებთან ერთად // bool displayF = true; // მართალია ფარენჰეიტზე, ცრუ ცელსიუსზე int xCalibration = 0; // კალიბრაციის თანხა x- ღერძის გასათანაბრებლად int yCalibration = 0; // დაკალიბრების თანხა y- ღერძის გრძელი irvCalibration = 1457; // დაკალიბრების თანხა შიდა საცნობარო ძაბვისთვის

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

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

ნაბიჯი 11: დაამონტაჟეთ არდუინო ნანო და ააწყვეთ საქმე

დაამონტაჟეთ არდუინო ნანო და შეიკრიბეთ საქმე
დაამონტაჟეთ არდუინო ნანო და შეიკრიბეთ საქმე

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

ყველა ელექტრონიკის შემცველი ქეისი შეიძლება შეიკრიბოს ორი ნახევრის ერთმანეთთან ერთად და 4 M2x8 ტაფის თავით ხრახნიანი ხრახნების გამოყენებით.

ნაბიჯი 12: შეამოწმეთ თქვენი ახალი ციფრული დონის მოქმედება

შეამოწმეთ თქვენი ახალი ციფრული დონის მოქმედება
შეამოწმეთ თქვენი ახალი ციფრული დონის მოქმედება

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

დატენვისა და შეკრების შემდეგ ჩართეთ ციფრული დონე და შეამოწმეთ მისი მოქმედება. თუ ის არ მუშაობს, პრობლემის ორი სავარაუდო წერტილი არის OLED LCD ეკრანის გაყვანილობა და ამაჩქარებლის მავთულის გაყვანილობა. თუ ეკრანი არაფერს აჩვენებს, დაიწყეთ OLED LCD გაყვანილობით. თუ ეკრანი მუშაობს, მაგრამ H და V ეტიკეტები ორივე აჩვენებს 0 და ტემპერატურა 0 (C) ან 32 (F), მაშინ ამაჩქარებელი ალბათ არ არის სადენიანი სწორად.

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

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

რა გაუმჯობესებას გავაკეთებდი? რამოდენიმე მაქვს განსახილველი მომავალი განახლებისთვის:

  • გამოაქვეყნეთ Arduino Nano– ს USB პორტი საქმის საშუალებით, მისი დამონტაჟების წესის შეცვლით. ეს საშუალებას მისცემს პროგრამის უფრო ადვილად განახლებებს (რაც ნებისმიერ შემთხვევაში იშვიათი უნდა იყოს).
  • 3D დაბეჭდვა ქეისი ხის ძაფის გამოყენებით. მე ექსპერიმენტებს ვატარებ Hatchbox Wood- ის ძაფებით და ძალიან კმაყოფილი ვარ მიღებული შედეგით. ვფიქრობ, ეს DigiLevel– ს უკეთეს საერთო სახეს მისცემდა.
  • განაახლეთ დიზაინი, რომ გამოიყენოთ MPU-9250 ამაჩქარებელი, რათა შეამციროთ ღირებულება და არ იმოქმედოთ ფუნქციაზე.

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

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

პირველად ავტორი
პირველად ავტორი
პირველად ავტორი
პირველად ავტორი

მეორე ადგილზე ავტორი პირველად

გირჩევთ: