Mục lục:
- Bước 1: ATtiny 1614
- Bước 2: Thiết kế sơ đồ Eagle
- Bước 3: Thiết kế bảng Eagle
- Bước 5: CHẾ ĐỘ
- Bước 6: Roland Modela MDX-20
- Bước 7: Thành phần và hàn thiếc
- Bước 8: Lập trình với Arduino
Video: Xin chào Train! ATtiny 1614: 8 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-31 10:26
Đối với lớp Học viện Fab của tôi, tôi phải tạo một bảng có vi điều khiển, nút và đèn LED. Tôi sẽ sử dụng Eagle để tạo ra nó.
Bước 1: ATtiny 1614
Tôi sẽ sử dụng ATtiny 1614, vì vậy tôi sẽ sử dụng tham chiếu của echo Hello Board ATtiny 1614 từ Neil Gershenfeld. Tôi cũng sẽ thiết kế bảng với hình dạng ngầu, tôi muốn làm một chiếc máy tàu hỏa. Tôi đang tìm kiếm chân cắm của ATtiny 1614 vì tôi sẽ cần nó để biết chân cắm ở đâu.
Bước 2: Thiết kế sơ đồ Eagle
Tôi tải xuống phiên bản Eagle 9.5.2 và các thư viện. Tôi tạo một dự án mới, nơi tôi có thể có một sơ đồ và một bảng. Nhìn vào thư viện, tôi thấy rằng ATtiny 412 và ATtiny1614 bị thiếu. ? Chúng giống như cách đóng gói của ATtiny 44 và 45 mà tôi tạo thành phần của riêng mình. Thông qua ATtiny44 và sơ đồ chân ATtiny1614, tôi đã tạo thành phần của riêng mình.
Khi tôi có tất cả các thành phần tại chỗ và với các giá trị tương ứng của chúng, tôi bắt đầu sử dụng Nhãn. Chúng dễ sử dụng hơn nhiều so với dây. Bởi vì cuối cùng bạn có nhiều dây và rất khó để xác định chúng và bạn có nguy cơ tạo ra các điểm kết hợp. Vì vậy, một khi tôi đã đặt tất cả các nhãn, đây là kết quả của mạch (cuối cùng tôi đã thêm hai đèn LED nữa để làm cho bảng đẹp hơn?) Trên các chân PB0 và PB1.
Bước 3: Thiết kế bảng Eagle
Khi tôi đã có sơ đồ, tôi tiếp tục tạo PCB. Để thực hiện việc này, hãy nhấp vào biểu tượng bên cạnh máy in có tên Board. Tự động tất cả các thành phần mà tôi sẽ sử dụng được tải và các đường nhỏ màu vàng là các đường của bản nhạc sẽ xuất hiện. Trước khi bắt đầu nối các thành phần, tôi nhìn xem tôi đang ở lớp nào, TOP và màu đỏ (nếu tôi tạo một tấm xuyên lỗ, tôi sẽ phải đặt mình vào lớp BOTTOM màu xanh lam). Nuria nói với chúng tôi rằng trước khi bắt đầu tham gia các thành phần, chúng tôi cũng phải đánh dấu các quy tắc thiết kế (DRC), nghĩa là, các giá trị của chiều rộng của đường đua và kích thước của nhà máy. Tôi đặt các giá trị sau là 16 triệu.
Khi tôi đã có các quy tắc thiết kế, tôi bắt đầu định hướng các thành phần, nhiều hơn hoặc ít hơn như tôi muốn trong bản vẽ và làm cho tấm nhỏ hơn. Khi đặt các thành phần, tôi nhận ra rằng nút này sẽ khiến tôi phải trả phí để gắn nó vào chân tương ứng. Vì vậy, tôi thay đổi nó trong sơ đồ, từ pin PA3 thành PA4.
Khi tôi đã đặt tất cả các thành phần và các bản nhạc với nhau, tôi phải xuất tệp dưới dạng.png. Nhưng trước tiên, chúng ta phải ở một mình với các bản nhạc, vì vậy như tôi đã nói trước đó, chúng ta đang ở trong lớp TOP, lớp màu đỏ. Vâng, bạn phải tắt tất cả các lớp và chỉ bật lớp TOP. Điều này được tìm thấy trong tùy chọn Cài đặt lớp. Khi chúng ta chỉ có lớp đường ray, chúng ta sẽ tiếp tục xuất thiết kế. Để thực hiện việc này, menu sau xuất hiện trong menu Tệp -> Xuất -> Hình ảnh. Chúng ta phải đặt tệp là Đơn sắc, độ phân giải 1000 DPI và diện tích của Cửa sổ.
Tôi nhận ra rằng ngay cả từ Eagle tôi cũng có thể vẽ đường viền theo ý thích của mình. Vì vậy, tôi mở Eagle một lần nữa; với nút dòng, theo chiều rộng đường 0,8mm (chiều dày của cối xay cho bên ngoài) và trên lớp TOP tôi vẽ máy xe lửa.
Bước 4: GIMP cho Dấu vết-p.webp" />
Tôi xuất lại-p.webp
Vâng, tôi đã có hai dấu vết-p.webp
Sau khi sự cố kết nối UPDI được giải quyết, tôi xuất lại-p.webp
Bước 5: CHẾ ĐỘ
Để bắt đầu sử dụng Mod, tôi sử dụng các hướng dẫn sau:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
Từ thiết bị đầu cuối, tôi mở Mods, tôi kết nối Modela với máy tính bằng cáp DB25 màu đen ban đầu. Trong Mods, tôi mở chương trình Roland MDX-20 PCB.
Bước 6: Roland Modela MDX-20
Tôi sử dụng lại Model MDX-20A của Roland và Fran's Mods CE. Tôi nhập-p.webp
Để cắt tấm ván, chuyển sang máy nghiền 1/32, với tốc độ 1 mm / s.
Bước 7: Thành phần và hàn thiếc
Khi tôi đã xay xong bảng, tôi chọn các thành phần của kho lưu trữ Fab Lab León. Và với sự kiên nhẫn, ánh sáng tốt và máy tính để làm theo sơ đồ và vị trí của các thành phần bắt đầu hàn.
1- ATtiny 1416
1- Tụ điện 1uF
1- Nút
5- Điện trở 1k
1- Điện trở 470 Ohmios.
8- Chân kết nối
3- Đèn LED màu vàng
2- Đèn LED màu đỏ.
Tất cả đều có trong SMD 1206.
Bước 8: Lập trình với Arduino
Để lập trình bảng, tôi cần tạo một chương trình trong Arduino, khi tôi nhấn nút, tôi sẽ tạo ra một chuỗi đèn. Điều đầu tiên tôi phải làm là cấu hình các chân của đầu vào và đầu ra. Tôi muốn dãy đèn được nhấn khi nhấn nút, trạng thái của nút đó là 0. Sử dụng điều kiện If / else tôi thực hiện theo trình tự.
1. Tôi mở chương trình Hello_train_button_led trong Arduino. Tôi chọn tấm Crystal bên trong ATtiny 1614 và 20Mhz. Tôi kiểm tra nó, biên dịch nó và lưu nó (lưu nó trong.hex và.ino).
2. Tôi sao chép tệp Hello_train_button_led.ino.hex vào thư mục pyupdi.
3. Tôi chạy dmesg -w
4. Tôi sử dụng USB-FT230XS-FTD. Kết nối và tháo cáp ftdi và ghi lại "tên cổng" ttyUSB0
5. Tôi kết nối các bảng như sau. USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (cái này chỉ dành cho nguồn và mặt đất).
6. Đi vào thư mục "pyupdi".
7. Lập trình bảng bằng python -> chạy sudo python3 pyupdi.py -d tiny1614 -c / dev / ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v
Bây giờ nó hoạt động, đây là một video nhỏ về quá trình tải và hoạt động khi tôi nhấn nút trên bảng. ? ? ? ?
Về nhì trong Thử thách thiết kế PCB
Đề xuất:
Xin chào, Snow Angel!: 6 bước
Xin chào, Snow Angel !: Hoạt động này dùng để giới thiệu về mạch điện, vật dẫn điện và vật cách điện từ lớp 4 đến lớp 5. Sau khi bài học được giảng dạy, tôi đã giới thiệu hoạt động này để thu hút và truyền cảm hứng cho học sinh chủ động hiểu được mạch điện, chất dẫn điện và chất cách điện thực sự như thế nào
Nói xin chào với - Arduino UNO -: 4 bước
Nói xin chào với | Arduino UNO |: Điều đầu tiên trước tiên..nếu bạn " thực sự " muốn biết thêm về Arduino UNO thì cứ tiếp tục với nó đi, nó khá là tuyệt vời bạn ơi :-) xin chào các bạn trong các Sách hướng dẫn này Tôi sẽ chỉ cho các bạn cách sử dụng cơ bản nhưng thú vị của Arduino mới của tôi
Vắc xin được kiểm soát nhiệt độ & Máy làm mát Insulin: 9 bước (có hình ảnh)
Vắc-xin được kiểm soát nhiệt độ & Máy làm mát Insulin: Giữ mát giúp cứu sống nhiều người Trong thế giới đang phát triển, vắc-xin là tiền tuyến bảo vệ chống lại những căn bệnh nguy hiểm như Ebola, Cúm, Dịch tả, Lao và Sốt xuất huyết. Vận chuyển vắc xin và các vật liệu cứu sinh khác như
Xin chào Blynk! Giao tiếp SPEEEduino với ứng dụng Blynk: 5 bước
Xin chào Blynk! Giao tiếp SPEEEduino với ứng dụng Blynk: SPEEEduino là gì? SPEEEduino là một bo mạch vi điều khiển hỗ trợ Wi-Fi dựa trên hệ sinh thái Arduino, được xây dựng cho các nhà giáo dục. SPEEEduino kết hợp hệ số hình thức và bộ vi điều khiển của Arduino với SoC Wi-Fi ESP8266, tạo ra
Robot ăn xin với tính năng theo dõi và điều khiển khuôn mặt bằng bộ điều khiển Xbox - Arduino: 9 bước (có hình ảnh)
Robot ăn xin với tính năng theo dõi và điều khiển khuôn mặt bằng bộ điều khiển Xbox - Arduino: Chúng tôi sẽ tạo ra một robot ăn xin. Robot này sẽ cố gắng chọc tức hoặc thu hút sự chú ý của những người đi qua. Nó sẽ phát hiện khuôn mặt của họ và cố gắng bắn tia laze vào họ. Nếu bạn cho robot một đồng xu, nó sẽ hát một bài hát và nhảy. Robot sẽ cần một