Სარჩევი:

პაწაწინა კომპასი ATtiny85– ით: 12 ნაბიჯი (სურათებით)
პაწაწინა კომპასი ATtiny85– ით: 12 ნაბიჯი (სურათებით)

ვიდეო: პაწაწინა კომპასი ATtiny85– ით: 12 ნაბიჯი (სურათებით)

ვიდეო: პაწაწინა კომპასი ATtiny85– ით: 12 ნაბიჯი (სურათებით)
ვიდეო: ჯადოქრებზე ნადირობა 2024, ნოემბერი
Anonim
პაწაწინა კომპასი ATtiny85– ით
პაწაწინა კომპასი ATtiny85– ით

ეს არის ჩვენი პირველი პროექტი ATtiny85– თან; მარტივი ჯიბის ციფრული კომპასი (J. Arturo Espejel Báez– თან თანამშრომლობით).

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

მარაგები

კომპასისთვის:

  • ATtiny85
  • HMC5883L მაგნიტომეტრი
  • SSD1306 I2c 0.96 "128x64 OLED ეკრანი
  • თვითმმართველობის საკეტი კვადრატული ღილაკის გადამრთველი
  • 3.7V 300mAh Lipo Li-polymer ბატარეა
  • 3D დაბეჭდილი ქეისი (2 ნაწილი, გთხოვთ იპოვოთ STL ბმულები)

დამტენისთვის:

  • ორი ცალი PCB; 17x10 მმ და 13x18 მმ
  • 3D დაბეჭდილი ქეისი (2 ნაწილი, გთხოვთ იპოვოთ STL ბმულები)
  • მიკრო USB 5V 1A TP4056 ლითიუმის ბატარეის დამტენი მოდული

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

აუცილებელია AB.ino პროგრამის ჩატვირთვა ATtiny85– ში, სანამ ჩართავთ მას წრეში. ამისათვის შეგიძლიათ გაეცნოთ ინტერნეტში ნებისმიერ გაკვეთილს, როგორიცაა https://www.instructables.com/id/DIY-Attiny-Progr… პროგრამის შესადგენად, თქვენ უნდა დააინსტალიროთ ბიბლიოთეკა ssd1306 ალექსეი დინდა, ხელმისაწვდომია

ნაბიჯი 2: წრე

წრე
წრე

ნაბიჯი 3: ATtiny85- ის გაყვანილობა

ATtiny85- ის გაყვანილობა
ATtiny85- ის გაყვანილობა
ATtiny85- ის გაყვანილობა
ATtiny85- ის გაყვანილობა
ATtiny85- ის გაყვანილობა
ATtiny85- ის გაყვანილობა
ATtiny85- ის გაყვანილობა
ATtiny85- ის გაყვანილობა

მოსახერხებელია ATtiny– ს გამოუყენებელი ქინძისთავების გაჭრა შედუღებამდე.

მოამზადეთ ორი 10 სმ-იანი წყვილი მავთული ორი 2 მმ-იანი მონაკვეთის ნახევრად გათიშვით და ერთმანეთისგან დაახლოებით 5 მმ-ით დაშორებით, როგორც ეს ნაჩვენებია 1-ლი და მე -2 ფოტოებში. შეაერთეთ პირველი წყვილი კაბელების (A) SDA (pin 5) ერთი ნაწილი, ხოლო მეორე ნაწილი SCL (pin 7), როგორც ეს ნაჩვენებია მე -3 სურათზე. მეორე წყვილი მავთულით (B) შეაერთეთ ერთი კაბელი GND (პინ 4) და მეორე ერთი +V (პინ 8), როგორც მე –4 ფოტოში.

ნაბიჯი 4: OLED ეკრანის გაყვანილობა

OLED ეკრანის გაყვანილობა
OLED ეკრანის გაყვანილობა

შეაერთეთ ATtiny– ს ერთი მხარის ოთხი მავთული (SDA, SCL, +V და GND) OLED ეკრანის შესაბამის კონტაქტებზე და მიამაგრეთ იგი კორპუსზე. დაიცავით ჩვენების დაფა საიზოლაციო ლენტით.

ნაბიჯი 5: მოათავსეთ დამტენის კონტაქტები

მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები
მოათავსეთ დამტენის კონტაქტები

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

ნაბიჯი 6: გაყვანილობა HMC5883L

გაყვანილობა HMC5883L
გაყვანილობა HMC5883L
გაყვანილობა HMC5883L
გაყვანილობა HMC5883L
გაყვანილობა HMC5883L
გაყვანილობა HMC5883L

მიამაგრეთ HMC5883L მაგნიტომეტრი ქვედა სახურავზე, როგორც ნაჩვენებია. შეაერთეთ SCL და SDA მავთულები ATtiny– დან მაგნიტომეტრის შესაბამის კონტაქტებზე, ჩამოყარეთ დამტენის საკონტაქტო მავთული და შედგით GND კონტაქტზე. შეაერთეთ +V და GND მავთულები ATtiny– დან შესაბამის კონტაქტებზე. დაიცავით მაგნიტომეტრის დაფა საიზოლაციო ლენტით.

ნაბიჯი 7: ბატარეის გაყვანილობა

ბატარეის გაყვანილობა
ბატარეის გაყვანილობა
ბატარეის გაყვანილობა
ბატარეის გაყვანილობა
ბატარეის გაყვანილობა
ბატარეის გაყვანილობა

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

ნაბიჯი 8: გადამრთველის გაყვანილობა

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

შეაერთეთ მავთული გვერდითი დამტენის კონტაქტიდან გადამრთველის ერთ კონტაქტზე, შემდეგ კი მეორე მაგნიტომეტრის +V კონტაქტზე. ახლა თქვენ შეგიძლიათ შეამოწმოთ კომპასი და წებოთ ქვედა სახურავი.

ნაბიჯი 9: დაკალიბრება

პროგრამა AB.ino– ს აქვს ავტომატური დაკალიბრების ალგორითმი. თქვენ მხოლოდ უნდა ჩართოთ და ჩართოთ კომპასი 360º, როგორც ეს ნაჩვენებია ვიდეოში.

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

ნაბიჯი 10: დამტენი I

დამტენი I
დამტენი I
დამტენი I
დამტენი I
დამტენი I
დამტენი I

გაჭერით ორი ცალი PCB 17 მმ x 10 მმ და 13 მმ x18 მმ. გაბურღეთ პატარა ნაჭერში, რომელიც შეესაბამება მრგვალ 3D ბეჭდვით ნაწილს, გაიარეთ მავთული და შეაერთეთ იგი. წებო PCB როგორც ნაჩვენებია ფოტოში.

ნაბიჯი 11: დამტენი II

დამტენი II
დამტენი II
დამტენი II
დამტენი II

შეაერთეთ მავთული 17x10 მმ PCB ნაწილში და გადააგდეთ იგი 3D ნაბეჭდ ნაწილში. წებოვანა როგორც ნაჩვენებია.

ნაბიჯი 12: დამტენი III

დამტენი III
დამტენი III
დამტენი III
დამტენი III
დამტენი III
დამტენი III

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

რუკების გამოწვევა
რუკების გამოწვევა
რუკების გამოწვევა
რუკების გამოწვევა

მეორე პრიზი რუკების გამოწვევაში

გირჩევთ: