Სარჩევი:

ვარიომეტრი პარაგლაიდინგისთვის: 6 ნაბიჯი (სურათებით)
ვარიომეტრი პარაგლაიდინგისთვის: 6 ნაბიჯი (სურათებით)

ვიდეო: ვარიომეტრი პარაგლაიდინგისთვის: 6 ნაბიჯი (სურათებით)

ვიდეო: ვარიომეტრი პარაგლაიდინგისთვის: 6 ნაბიჯი (სურათებით)
ვიდეო: პლანეტის ტოპ 15 პარაგლაიდინგის ადგილი 2024, ნოემბერი
Anonim
ვარიომეტრი პარაპლანით გასეირნებისთვის
ვარიომეტრი პარაპლანით გასეირნებისთვის

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

მშვენივრად მუშაობდა, მაგრამ იყო რამდენიმე რამ, რაც არ მომეწონა.

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

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

ჩემი მთავარი მიზანი იყო გამხდარიყო ის პატარა და მრავალჯერადი დატენვისთვის.

ვინაიდან მინდოდა გამომეყენებინა SSD1306, როგორც ეკრანი, მე ასევე მომიწია პროგრამული უზრუნველყოფის დაწერა ნულიდან.

რადგან მე ვებრძოდი სიმაღლის გამოთვლის ლოგიკას (მე არ ვარ C პროგრამისტი) მე ხელახლა გამოვიყენე ანდრეის ესკიზისა და მისი ბიბლიოთეკების კოდის რამდენიმე სეგმენტი.

შედეგი იყო ღირსეული 8x3x2 სმ ვარიაცია მინიმალური ფუნქციურობით.

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

Რა გჭირდება
Რა გჭირდება
  • არდუინო ნანო
  • TC4056A (ლიპოს დატენვის დაფა)

  • პიეზო ბუზერი
  • 10 kO რეზისტორი
  • Ჩართვა / გამორთვა
  • დააჭირეთ ღილაკს
  • BMP280 ბარო სენსორი
  • SSD1306 (32x128) Oled ეკრანი
  • 1S Lipo ბატარეა (მე გამოვიყენე ერთი ჩემი RC თვითმფრინავიდან)
  • 4KO - 10KO SMD რეზისტორი (დამოკიდებულია თქვენს LiPos C მაჩვენებელზე)

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

ნაბიჯი 2: პროტოტიპირება

პროტოტიპირება
პროტოტიპირება
პროტოტიპირება
პროტოტიპირება

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

  • Arduino IDE
  • ბიბლიოთეკები: გადადით ჩანახატზე> ბიბლიოთეკის ჩართვა> ბიბლიოთეკების ძიების მართვა შემდეგში და დააინსტალირეთ ისინი

    • Adafruit_SSD1306 (V1.1.2)
    • ადაფრუტის GFX ბიბლიოთეკა (V1.2.3)
    • Adafruit BMP280 ბიბლიოთეკა (V1.0.5)
    • SBB_Click და Bounce2 (იხილეთ თანდართული ფაილები და დაამატეთ ისინი თქვენს ბიბლიოთეკის საქაღალდეში)

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

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

უარყოფა

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

ნაბიჯი 3: ლიპოს დამატება პროექტში

ლიპოს დამატება პროექტში
ლიპოს დამატება პროექტში
ლიპოს დამატება პროექტში
ლიპოს დამატება პროექტში
ლიპოს დამატება პროექტში
ლიპოს დამატება პროექტში

ვინაიდან ჩემი TC4056A შექმნილია იმისთვის, რომ დატენოს ბატარეა 1A სიმძლავრით და ეს ძალიან ცოტაა მცირე ლიპოზე, ამიტომ მომიწია მისი პროგრამირება.

TC4056A– ს მონაცემთა ცხრილის მიხედვით, ამის გაკეთება შესაძლებელია დაფაზე R3 რეზისტორის შეცვლით. ამიტომ მე გავყიდე 1.2 KO რეზისტორი და შევცვალე 4KO– ით. ამას სჭირდება მართლაც ზუსტი გამათბობელი რკინა, პინცეტი და გარკვეული პრაქტიკა.

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

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

ამის შემდეგ ლიპო შეიძლება შედუღდეს TC4056A– ზე და დაუკავშირდეს არდუინოს.

უარყოფა: მონაცემთა ცხრილის თანახმად, ლიპოის დატენვისას დენი უნდა იყოს გამორთული!

ნაბიჯი 4: შედუღება

შედუღება
შედუღება
შედუღება
შედუღება
შედუღება
შედუღება

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

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

ნაბიჯი 5: შექმენით საქმე და დაბეჭდეთ იგი

შექმენით საქმე და დაბეჭდეთ იგი
შექმენით საქმე და დაბეჭდეთ იგი
შექმენით საქმე და დაბეჭდეთ იგი
შექმენით საქმე და დაბეჭდეთ იგი

მე შევქმენი საქმე ელექტრონიკისთვის და დავბეჭდე იგი ჩემს 3D პრინტერზე.

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

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

ნაბიჯი 6: პროგრამული უზრუნველყოფის დოკუმენტაცია

Vario– ს ჩართვის შემდეგ ჩნდება ეკრანი და შემდეგ ეკრანი რჩება შავი. (უმეტეს დროს მე უბრალოდ მჭირდება აუდიო. თუ არ გსურთ რომ ეს მოხდეს, შეცვალეთ ესკიზის ცვლადი „display_on“true– ზე (line 30) და მენიუ = 1 (სტრიქონი 26))

თუ თქვენ დააჭირეთ ღილაკს ერთხელ, თქვენ უნდა ნახოთ პირველი გვერდი.

ღილაკის მოკლე დაჭერით შეგიძლიათ გადახვიდეთ ოთხ მთავარ გვერდს შორის.

  1. PAGE: Climb Rate, Climb Bar, სიმაღლე და ბატარეის სიმძლავრე
  2. გვერდი: ასვლა ბარი დიდი (ვერტიკალური ამწეობის დასაყენებლად)
  3. გვერდი: ტემპერატურა და წნევა
  4. გვერდი: ბატარეის სიმძლავრე %

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

  1. პარამეტრების გვერდი: სიმაღლე
  2. პარამეტრების გვერდი: ჩართეთ/გამორთეთ ხმა
  3. პარამეტრების გვერდი: ეკრანის ჩართვა/გამორთვა
  4. გასვლა

გირჩევთ: