Cuprins:
- Provizii
- Pasul 1: Crearea schemei
- Pasul 2: Maparea schemei la componentele de amprentă
- Pasul 3: Crearea PCB-ului
- Pasul 4: Ultimele comentarii
Video: Scutul de programare Arduino Attiny - SMD: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Buna ziua, Am lucrat la configurarea instrumentului meu de programare pentru portabile în ultimele luni. Astăzi aș dori să vă împărtășesc modul în care am creat Arduino Shield.
După ce am căutat un timp pe Google, am găsit acest interesant articol vechi Scut de programare Attiny, care m-a inspirat să-mi creez unul.
Acest scut este compatibil Arduino Uno și este destinat să fie utilizat cu ATC diferite ATC în următoarele pachete PDIP / SOIC / TSSOP, da.. și ambalaje SMD:)
Să definim constrângerile proiectului:
- Compatibil Arduino Uno
- Compatibil ATtiny25 / 45/85, ATtiny24 / 44/84 și ATtiny2313A / 4313
- Compatibil PDIP / SOIC / TSSOP
- Pachetele SMD sunt acceptate utilizând un conector PCB edge
Provizii
Hardware necesar:
- 1 x 6 pini 2,54 mm anteturi verticale, pentru conectarea la placa Arduino
- 1 x 5 pini 2,54 mm anteturi verticale
- 1 x 1 pin 2,54 mm anteturi verticale
- 1 x soclu PDIP_8
- 1 x soclu PDIP_20
-
1 x soclu de extensie pentru margine PCB, pentru suport pachet SMD. Folosesc unul furnizat de TE Connectivity
- 1 x pachet SMD condensator 10 uC
- 1 LED-uri roșu, 1 galben și 1 verde SMD, pentru indicarea stării. Folosesc Kingbright 3.2mmx1.6mm SMD CHIP LED LAMP
- 3 rezistențe SMD (pachet 3225), fiecare 400 Ohm
Instrumente necesare:
Instrument CAD pentru schemă și proiectare PCB, folosesc Kicad 5.1.5
Pasul 1: Crearea schemei
Să verificăm schema din imaginea de mai sus.
Scutul are 2 opțiuni pentru programarea UC-urilor.
- Folosim 2 prize DIP pentru ambalajele PDIP respective.
- Pe de altă parte, cipurile pachet SMD fac parte dintr-un dispozitiv mini PCB (Wearable). Interfața de conectare PCB la PCB are 6 pini. Poate fi introdus / îndepărtat de la priza de margine PCB (similar cu interfața mini PCI pentru o placă de bază pentru PC). În imaginea de mai sus puteți găsi și conectorul utilizat în această placă.
Ultima este o caracteristică opțională, o puteți elimina din schemele dvs. în funcție de nevoile dvs. Puteți găsi sub acest link ATtiny-Wearable-Device-PCB-Edge-Connector o explicație despre cum să creați un mini PCB în acest scop.
Soclurile PDIP și conectorul de margine sunt conectate la pinii Arduino pe baza tabelului de mai sus. Acestea sunt semnalele necesare pentru programarea ISP.
Observație: Un condensator este adăugat în placa Arduino, doar pentru a anula orice resetare în timpul procesului de programare
Pasul 2: Maparea schemei la componentele de amprentă
Majoritatea amprentelor din acest proiect fac parte din biblioteca Kicad Footprint. Facem doar o scurtă oprire aici, pentru a indica care dintre opțiuni am ales și de ce.
Consultați imaginea de mai sus pentru detalii, vă rugăm să utilizați amprenta condensatorului SMD așa cum este indicat, iar pentru conectorul de margine PCB folosiți un antet THT cu 6 pini (pasul este de 2,54 mm, nu este disponibil niciun model 3D).
Pasul 3: Crearea PCB-ului
Să explicăm principala abordare a aspectului PCB:
- în partea din spate așezăm doar PAD-urile pentru a ne conecta la placa noastră Arduino.
- în partea superioară, vrem să avem mufele DIP, mufa mini PCB și LED-urile de stare.
Pe baza acestei descrieri minunate Arduino Arduino Uno Drawing, putem începe să amplasăm conectorii ecranului pe aspectul nostru (verificați imaginile de mai sus). Ca o bună practică, ne schimbăm unitățile de măsurare în inci, pentru a reduce efortul de calcul al distanței.
Pasul 4: Ultimele comentarii
Folosesc scutul pentru a programa un cip în același timp. Aș recomanda să faceți acest lucru, pentru a evita orice problemă cu nivelurile de semnal și fluxul de programare.
Dacă este necesar, voi actualiza un link către fișierele respective.
Odată ce voi face o fotografie frumoasă a tabloului, o voi încărca aici. Sper că te-ai distrat și tu!
Recomandat:
Scutul Arduino Mega Stepper pentru un Solver Rubiks Cube: 4 pași
Arduino Mega Stepper Shield pentru un Rubiks Cube Solver: Acum ceva timp lucram la o mașină care rezolva automat orice Rubiks Cube 3x3 amestecat. Puteți vedea instructabile despre asta aici. În proiect, driverele pas cu pas de la polulu au fost utilizate pentru a conduce șase motoare. Pentru a face două, conectați aceste d
Scutul grafic TFT Arduino: 4 pași (cu imagini)
Arduino TFT Graphics Shield: a.articles {font-size: 110.0%; font-weight: bold; stil font: italic; decor-text: nici unul; background-color: red;} a.articles: hover {background-color: black;} Acest instructiv explică modul de realizare a unei imagini color 240 x 320 pixeli (QVGA)
Scut de programare ATtiny Arduino: 7 pași
Scut de programare ATtiny Arduino: În această construcție a proiectului, vă arătăm cum să vă creați propriul scut de programare ATtiny Arduino folosind o mașină de frezat PCB pentru desktop Bantam Tools. Această componentă esențială vă permite să conectați și să programați cipuri ATtiny prin Arduino IDE. Acest proiect
Reparați scutul CNC Arduino NANO clonat: 10 pași
Reparați scutul CNC Arduino NANO clonat: Modificarea tastelor clonate Shield CNC. Pe web sunt chei clonate chinezești Shields CNC pentru Arduino NANO. Sunt mici și cu o valoare bună. DAR. Dacă vrei să setezi Micro Stepping așa cum sunt, nu poți. Cine a clonat / făcut vreodată acest scut a făcut o greșeală și pu
Scutul Arduino Air Monitor. Trăiți într-un mediu sigur: 5 pași (cu imagini)
Scutul Arduino Air Monitor. Trăiți într-un mediu sigur .: Bună ziua, În acest Instructabe voi face un scut de monitorizare a aerului pentru arduino. Care poate simți scurgerea de GPL și concentrația de CO2 în atmosfera noastră. Și, de asemenea, emite un semnal sonor care aprinde LED-ul și ventilatorul de evacuare ori de câte ori este detectat GPL sau concentratul