Mục lục:
- Quân nhu
- Bước 1: Chương trình
- Bước 2: Mạch
- Bước 3: Nối dây ATtiny85
- Bước 4: Kết nối màn hình OLED
- Bước 5: Đặt Danh bạ bộ sạc
- Bước 6: Nối dây HMC5883L
- Bước 7: Đấu dây cho Pin
- Bước 8: Đấu dây công tắc
- Bước 9: Hiệu chỉnh
- Bước 10: Bộ sạc I
- Bước 11: Bộ sạc II
- Bước 12: Bộ sạc III
Video: Một chiếc la bàn tí hon với ATtiny85: 12 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Đâ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
Bước 3: Nối 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
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
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
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
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
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
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
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
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.
Giải nhì trong Thử thách bản đồ
Đề xuất:
Những vật sở hữu tuyệt vời nhất: Tôi đã hack một chiếc điện thoại cũ để chơi bản nhạc đáng giá nhất.: 13 bước (có hình ảnh)
Những vật sở hữu tuyệt vời nhất: Tôi đã hack một chiếc điện thoại cũ để chơi bản nhạc đáng giá nhất. có vô số dự án thú vị khác mà bạn có thể thực hiện bằng cách hack rất cơ bản này " bàn " những cái điện thoại.
Xây dựng một chiếc thuyền Rc từ một chiếc máy bay Rc đã chết: 8 bước
Xây dựng một chiếc thuyền Rc từ một chiếc máy bay Rc đã chết: đây là một hướng dẫn thú vị của tôi sẽ chỉ cho bạn cách biến một chiếc máy bay rc cũ và bị đắm từ nhiều chuyến bay thành một chiếc thuyền rc mát mẻ mới có thể đi trên nước băng và gỗ cứng tầng không làm cho tôi sai, nó đòi hỏi thời gian nhưng hey nó có thể đi trong wa
Xây dựng một chiếc đồng hồ ấn tượng như chuông thật cho PC của bạn và một chiếc đồng hồ ấn tượng cho bình chữa cháy.: 3 bước (có hình ảnh)
Xây dựng Đồng hồ ấn tượng bằng chuông thật cho PC của bạn và Đồng hồ ấn tượng cho bình chữa cháy: Một chiếc chuông đồng, một bộ tiếp điện nhỏ và một số thứ nữa và một chiếc chuông thật có thể báo giờ trên máy tính để bàn của bạn. Mặc dù dự án này chạy trên Windows và Mac OS X cũng vậy, tôi đã quyết định cài đặt Ubuntu Linux trên PC mà tôi tìm thấy trong thùng rác và làm việc trên đó: Tôi chưa bao giờ
Biến một tiện ích bằng nhựa chung thành một thứ gì đó đẹp hơn một chút: 14 bước (có hình ảnh)
Biến một Tiện ích bằng nhựa Chung thành một thứ gì đó đẹp hơn một chút: Động lực: Trong suốt mùa hè, tôi đang lướt sóng hoặc làm việc với các dự án xung quanh khu vườn / trang trại nhỏ của chúng tôi. Mùa đông đang đến với chúng tôi ở Boston và tôi đã sẵn sàng để bắt đầu tấn công danh sách dài các dự án mà tôi đã hoãn lại trong 'những tháng trong nhà'. Tuy nhiên, tôi hav
Cách thực hiện một bản Mod Rapid Fire miễn phí (tất cả những gì bạn cần là một chiếc tuốc nơ vít): 10 bước
Cách thực hiện một bản mod Rapid Fire miễn phí (tất cả những gì bạn cần là một chiếc tuốc nơ vít): Hôm nay tôi sẽ hướng dẫn bạn cách tạo một bản mod lửa nhanh trên xbox. đầu phẳng. Lần này tôi đang sử dụng Titan Torx t8 có lỗ bảo mật, bạn có thể mua tại Autozone.