Obsah:
- Zásoby
- Krok 1: Vytvoření schématu
- Krok 2: Mapování schématu na součásti Footprint
- Krok 3: Vytvoření DPS
- Krok 4: Poslední komentáře
Video: Programovací štít Arduino Attiny - SMD: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Ahoj, Během posledních měsíců jsem pracoval na nastavení svého programovacího nástroje pro nositelná zařízení. Dnes bych se chtěl podělit o to, jak jsem vytvořil svůj Arduino Shield.
Po chvíli googlení jsem našel tento zajímavý starý článek Attiny programovací štít, který mě inspiroval k vytvoření vlastního.
Tento štít je kompatibilní s Arduino Uno a je určen k použití s různými ATtiny uC v následujících balíčcích PDIP/SOIC/TSSOP, ano.. SMD balení také:)
Definujme omezení projektu:
- Kompatibilní s Arduino Uno
- Kompatibilní s ATtiny25/45/85, ATtiny24/44/84 a ATtiny2313A/4313
- Kompatibilní s PDIP/SOIC/TSSOP
- Balíčky SMD jsou podporovány pomocí hranového konektoru desky plošných spojů
Zásoby
Požadovaný hardware:
- 1 x 6 pinů 2,54 mm svislé záhlaví, pro připojení desky Arduino
- 1 x 5 kolíků svislé záhlaví 2,54 mm
- 1 x 1 kolík 2,54 mm svislé záhlaví
- 1x zásuvka PDIP_8
- 1x zásuvka PDIP_20
-
1 x zásuvka pro rozšíření hrany desky plošných spojů, pro podporu balíčků SMD. Používám jeden poskytovaný společností TE Connectivity
- Balíček 1 x 10 uC kondenzátor SMD
- 1 ČERVENÁ, 1 žlutá a 1 zelená LED SMD, pro indikaci stavu. Používám LED lampu SMD CHIP LED Kingbright 3,2 mm x 1,6 mm
- 3 rezistory SMD (balení 3225), každý 400 ohmů
Požadované nástroje:
CAD nástroj pro schémata a návrh DPS, používám Kicad 5.1.5
Krok 1: Vytvoření schématu
Pojďme zkontrolovat schéma na výše uvedeném obrázku.
Štít má 2 možnosti programování uC.
- Pro příslušné balení PDIP používáme 2 DIP zásuvky.
- Na druhou stranu jsou čipy balíčku SMD součástí mini PCB zařízení (Wearable). Rozhraní konektoru PCB na PCB má 6 pinů. Lze jej vložit/vyjmout z hranové patice desky plošných spojů (podobně jako rozhraní mini PCI pro základní desku počítače). Na výše uvedeném obrázku najdete také konektor použitý v této desce.
Poslední je volitelná funkce, kterou můžete ze svých schémat odebrat na základě svých potřeb. Pod tímto odkazem ATtiny-Wearable-Device-PCB-Edge-Connector najdete vysvětlení, jak k tomuto účelu vytvořit mini PCB.
Zásuvky PDIP a okrajový konektor jsou připojeny k pinům Arduino podle výše uvedené tabulky. Toto jsou požadované signály pro programování ISP.
Poznámka: Kondenzátor je přidán do desky Arduino, aby se zrušil jakýkoli reset během procesu programování
Krok 2: Mapování schématu na součásti Footprint
Většina stop v tomto projektu je součástí knihovny Kicad Footprint. Zde se jen krátce zastavíme, abychom naznačili, kterou z možností jsme vybrali a proč.
Podrobnosti najdete na výše uvedeném obrázku, použijte stopu kondenzátoru SMD, jak je uvedeno, a pro okrajový konektor desky plošných spojů použijte 6kolíkový konektor THT (rozteč je 2,54 mm, není k dispozici žádný 3D model).
Krok 3: Vytvoření DPS
Pojďme si vysvětlit hlavní přístup rozvržení DPS:
- na zadní stranu umístíme pouze PAD pro připojení k naší desce Arduino.
- na horní straně chceme mít také DIP zásuvky, mini PCB zásuvku a stavové LED diody.
Na základě tohoto skvělého popisu Arduino Arduino Uno Drawing můžeme začít umísťovat konektory štítu na naše rozložení (podívejte se na obrázky výše). Jako osvědčený postup měníme naše jednotky měření na palce, abychom snížili náklady na výpočet vzdálenosti.
Krok 4: Poslední komentáře
Štít používám k programování jednoho čipu současně. Doporučil bych to udělat, aby se předešlo jakémukoli problému s úrovněmi signálu a programovacím tokem.
V případě potřeby aktualizuji odkaz na příslušné soubory.
Jakmile desku pěkně vyfotím, nahraji ji sem. Doufám, že jste se také pobavili!
Doporučuje:
8pinový programovací štít: 14 kroků (s obrázky)
8pinový programovací štít: 8pinový programovací štít vám umožňuje programovat čipy řady ATtiny pomocí samotného Arduina jako programátora. Jinými slovy, toto zapojíte do svého Arduina a poté můžete snadno naprogramovat 8pinové čipy. Tyto malé mikrokontroléry pak mohou být
Programovací štít ATtiny Arduino: 7 kroků
Programovací štít ATtiny Arduino: V tomto sestavení projektu vám ukážeme, jak si vytvořit vlastní štít programátoru ATtiny Arduino pomocí stolní frézky na plošné spoje Bantam Tools. Tato základní součást vám umožňuje zapojit a naprogramovat čipy ATtiny prostřednictvím Arduino IDE. Tento projekt
IOT123 - PŘÍSTROJOVÁ PROGRAMOVACÍ PŘÍPRAVA ATTINY85: 3 kroky
IOT123 - PŘÍSTROJOVÁ PROGRAMOVACÍ PŘÍPRAVA ATTINY85: U návrhů BRICK jsem zmínil, že průchozí otvory sousedící s ATTINY85 zůstaly nevyužité, aby se umožnil programátor pogo pinů, zatímco je DIP8 připájen k desce plošných spojů. To je ten pogo pin programátor. Toto je opravdu jen adaptér pro
Programovací štít zavaděče ATMEGA328 pro Arduino Uno: 3 kroky (s obrázky)
Programovací štít zavaděče ATMEGA328 pro Arduino Uno: Programovací štít zavaděče zavaděče ATMEGA328P pro Arduino Uno Někdy se to stane a poškodíte svůj mikroprocesor Arduino Uno Atmega328P. Můžete změnit procesor. Nejprve v něm však musíte naprogramovat zavaděč. Takže tento návod, jak z toho udělat
Programovací kabel pro rádio Baofeng UV-5R s Arduino: 3 kroky
Programovací kabel pro rádio Baofeng UV-5R s Arduino: Jeden může mít kolem 2,5 mm až 3,5 mm stereo audio kabel. To, pár propojovacích vodičů a náhradní Arduino Uno, stačí k výrobě programovacího kabelu pro rádio Baofeng UV-5RV2+! Může fungovat i s jinými rádii! &Quot; Programování "