Mục lục:

Một chiếc la bàn tí hon với ATtiny85: 12 bước (có hình ảnh)
Một chiếc la bàn tí hon với ATtiny85: 12 bước (có hình ảnh)

Video: Một chiếc la bàn tí hon với ATtiny85: 12 bước (có hình ảnh)

Video: Một chiếc la bàn tí hon với ATtiny85: 12 bước (có hình ảnh)
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Tháng mười một
Anonim
Một chiếc la bàn nhỏ với ATtiny85
Một chiếc la bàn nhỏ với ATtiny85

Đây là dự án đầu tiên của chúng tôi với ATtiny85; một la bàn kỹ thuật số bỏ túi đơn giản (hợp tác với J. Arturo Espejel Báez).

ATtiny85 là một vi điều khiển hiệu suất cao và công suất thấp. Nó có 8 Kbyte bộ nhớ flash có thể lập trình. Do đó, thách thức trong dự án này là giảm kích thước của chương trình, vì mạch rất đơn giản, nhờ vào giao thức I2C.

Quân nhu

Đối với La bàn:

  • ATtiny85
  • Máy đo từ tính HMC5883L
  • Màn hình OLED SSD1306 I2c 0,96 "128x64
  • Nút chuyển đổi nút vuông tự khóa
  • Pin Lipo Li-polymer 3.7V 300mAh
  • Vỏ in 3D (2 phần, vui lòng tìm liên kết STL)

Đối với bộ sạc:

  • Hai miếng PCB; 17x10mm và 13x18mm
  • Vỏ in 3D (2 phần, vui lòng tìm liên kết STL)
  • Mô-đun sạc pin Lithium Micro USB 5V 1A TP4056

Bước 1: Chương trình

Cần phải tải chương trình AB.ino vào ATtiny85 trước khi đấu dây vào mạch. Đối với điều này, bạn có thể làm theo bất kỳ hướng dẫn nào trên internet, chẳng hạn như https://www.instructables.com/id/DIY-Attiny-Progr… Để biên dịch chương trình, bạn cần cài đặt thư viện ssd1306 của Alexey Dynda, có trong

Bước 2: Mạch

Mạch
Mạch

Bước 3: Nối dây ATtiny85

Đấu dây ATtiny85
Đấu dây ATtiny85
Đấu dây ATtiny85
Đấu dây ATtiny85
Đấu dây ATtiny85
Đấu dây ATtiny85
Đấu dây ATtiny85
Đấu dây ATtiny85

Thuận tiện để cắt các chân không sử dụng của ATtiny trước khi hàn.

Chuẩn bị hai cặp dây dài 10 cm bằng cách tước hai đoạn dây 2 mm và cách nhau khoảng 5 mm, như trong ảnh thứ nhất và thứ hai. Hàn một đoạn của cặp cáp đầu tiên (A) với SDA (chân 5) và đoạn còn lại vào SCL (chân 7) như trong hình thứ 3. Với cặp dây còn lại (B), hàn một cáp vào GND (chân 4) và cáp còn lại với + V (chân 8), như trong ảnh thứ 4.

Bước 4: Kết nối màn hình OLED

Đấu dây màn hình OLED
Đấu dây màn hình OLED

Hàn bốn dây của một bên ATtiny (SDA, SCL, + V và GND) với các điểm tiếp xúc tương ứng của màn hình OLED và dán nó vào vỏ. Bảo vệ bảng hiển thị bằng băng cách điện.

Bước 5: Đặt Danh bạ bộ sạc

Đặt danh bạ bộ sạc
Đặt danh bạ bộ sạc
Đặt danh bạ bộ sạc
Đặt danh bạ bộ sạc
Đặt Danh bạ Bộ sạc
Đặt Danh bạ Bộ sạc

Lấy hai dây từ đầu nối chân cắm đầu đực. Gấp từng cái tạo thành một cái móc như trong bức ảnh đầu tiên. Chèn một cái vào mặt bên của hộp màn hình và cái kia vào nắp dưới cùng như hình minh họa.

Bước 6: Nối dây HMC5883L

Đấu dây HMC5883L
Đấu dây HMC5883L
Đấu dây HMC5883L
Đấu dây HMC5883L
Đấu dây HMC5883L
Đấu dây HMC5883L

Dán keo từ kế HMC5883L vào nắp đáy như hình minh họa. Hàn các dây SCL và SDA từ ATtiny đến các tiếp điểm tương ứng của từ kế, gấp dây tiếp xúc của bộ sạc và hàn vào tiếp điểm GND. Hàn các dây + V và GND từ ATtiny vào các tiếp điểm tương ứng. Bảo vệ bảng từ kế bằng băng cách điện.

Bước 7: Đấu dây cho Pin

Đấu dây pin
Đấu dây pin
Đấu dây pin
Đấu dây pin
Đấu dây pin
Đấu dây pin

Hàn cực âm của pin vào chân 4 của ATtiny, và cực dương với bộ sạc tiếp xúc ở mặt bên của hộp. Thêm dây từ tiếp điểm này vào công tắc (xem bước tiếp theo).

Bước 8: Đấu dây công tắc

Đấu dây công tắc
Đấu dây công tắc
Đấu dây công tắc
Đấu dây công tắc

Hàn dây từ tiếp điểm bên của bộ sạc với một tiếp điểm của công tắc, sau đó hàn một dây khác vào tiếp điểm + V của từ kế. Bây giờ bạn có thể kiểm tra La bàn và dán nắp dưới cùng.

Bước 9: Hiệu chỉnh

Chương trình AB.ino có một thuật toán hiệu chỉnh tự động. Bạn chỉ phải bật và xoay la bàn 360º như trong video.

CHÚ Ý! Không bao giờ kết nối cả hai tiếp điểm bên ngoài vì điều này có thể làm chập pin.

Bước 10: Bộ sạc I

Bộ sạc I
Bộ sạc I
Bộ sạc I
Bộ sạc I
Bộ sạc I
Bộ sạc I

Cắt hai miếng PCB có kích thước 17 mm x 10 mm và 13 mm x18 mm. Khoan một lỗ trên miếng nhỏ khớp với lỗ trên phần hình tròn được in 3D, luồn một sợi dây qua và hàn nó. Keo PCB như trong ảnh.

Bước 11: Bộ sạc II

Bộ sạc II
Bộ sạc II
Bộ sạc II
Bộ sạc II

Hàn một sợi dây trong miếng PCB 17x10mm và luồn nó vào khe trong phần được in 3D. Keo nó như được hiển thị.

Bước 12: Bộ sạc III

Bộ sạc III
Bộ sạc III
Bộ sạc III
Bộ sạc III
Bộ sạc III
Bộ sạc III

Lắp và dán các bộ phận được in 3D như hình minh họa và hàn dây vào mô-đun bộ sạc pin. Dây hàn ở phần dưới cùng là cực âm. Giờ đây, bạn có thể sạc pin cho la bàn bằng cáp USB mini.

Thử thách bản đồ
Thử thách bản đồ
Thử thách bản đồ
Thử thách bản đồ

Giải nhì trong Thử thách bản đồ

Đề xuất: