Einführung

Wir haben eine auf Attiny basierende Leiterplatte entworfen. ATtiny ist eine Mikrocontrollerfamilie von Microchip Technology. Diese kleinen elektronischen Komponenten sind für ihre kompakte Größe, ihren geringen Stromverbrauch und ihre zuverlässige Leistung bekannt, was sie ideal für eine Vielzahl eingebetteter Anwendungen macht.

In unserer Leiterplatte haben wir Buchsenanschlüsse hinzugefügt, um den ATtiny in vielen verschiedenen Konfigurationen zu verwenden, und einen Stecker, um den ATtiny zu programmieren. Der gewählte ATiny ist der 2313A-PU. Es handelt sich um einen Through-Hole-Chip mit 20 Pins mit SPI, I2C und UART:

Das Ziel der Karte war, das Design so klein wie möglich zu gestalten: 17 mm x 33 mm. Dies ermöglicht einen relativ niedrigen Preis für eine Karte: 12 $ bei PCBWay.

Um das ATtiny-Board zu programmieren, benötigen wir ein Arduino-Board, um den Bootloader und dann das Programm im ATtiny zu installieren. Sie finden unser Projekt auf GitHub.

Leiterplattenführung PCB

Die Leiterplatte besteht aus zwei Schichten: der oberen und der unteren Schicht. Wir haben oben auf der Platine einen Stecker zum Programmieren. Dazu verwenden wir das SPI der ATtiny-Karte, das wir mit dem SPI der Arduino-Karte verbinden. Wir haben +5 V und GND hinzugefügt, um die Platine nach der Programmierung problemlos mit Strom zu versorgen. Wir haben dann zwei Buchsenleisten auf beiden Seiten des ATtiny, um Komponenten einfach daran anzuschließen: