Tartalomjegyzék:

Szia vonat! ATtiny 1614: 8 lépés (képekkel)
Szia vonat! ATtiny 1614: 8 lépés (képekkel)

Videó: Szia vonat! ATtiny 1614: 8 lépés (képekkel)

Videó: Szia vonat! ATtiny 1614: 8 lépés (képekkel)
Videó: Fűrész 8 (teljes film magyarul) 2024, November
Anonim
Szia vonat! ATtiny 1614
Szia vonat! ATtiny 1614

A Fab Academy osztályhoz létre kell hoznom egy táblát mikrokontrollerrel, gombbal és LED -del. Az Eagle -t fogom használni a létrehozásához.

1. lépés: ATtiny 1614

ATtiny 1614
ATtiny 1614
ATtiny 1614
ATtiny 1614

Az ATtiny 1614 -et fogom használni, ezért a Neil Gershenfeld echo Hello Board ATtiny 1614 hivatkozását fogom használni. Hűvös formájú deszkát is tervezek, vonatgépet szeretnék készíteni. Az ATtiny 1614 tűit keresem, mert szükségem lesz rá, hogy megtudjam, hol vannak a csapok.

2. lépés: Eagle sematikus tervezése

Eagle sematikus tervezése
Eagle sematikus tervezése
Eagle sematikus tervezése
Eagle sematikus tervezése

Letöltöm az Eagle 9.5.2 verzióját és a könyvtárakat. Létrehozok egy új projektet, ahol lehet egy vázlatom és egy táblám. A könyvtárat nézve azt tapasztalom, hogy az ATtiny 412 és az ATtiny1614 hiányzik. ? Ezek ugyanazok a tokok, mint az ATtiny 44 és 45, amelyeket saját komponensként készítek. Az ATtiny44 és az ATtiny1614 pinout segítségével saját komponenst hoztam létre.

Ha minden összetevő a helyén van és a hozzájuk tartozó értékekkel, elkezdem használni a Címkéket. Sokkal könnyebben használhatók, mint a vezetékek. Mert végül sok vezetéked van, és nehéz azonosítani őket, és fennáll a veszélye annak, hogy egyesítési pontokat hozol létre. Tehát miután az összes címkét elhelyeztem, ez az áramkör eredménye (végül hozzáadtam még két LED -et, hogy szebbé tegyük a táblát?) A PB0 és PB1 csapokon.

3. lépés: Eagle Board Design

Eagle Board Design
Eagle Board Design
Eagle Board Design
Eagle Board Design
Eagle Board Design
Eagle Board Design

Miután megvan a séma, folytatom a NYÁK létrehozását. Ehhez kattintson a nyomtató melletti, Board nevű ikonra. Automatikusan betölti az összes használni kívánt összetevőt, és apró sárga vonalak jelennek meg, amelyek a nyomvonalak. Mielőtt elkezdeném összekötni az alkatrészeket, megnézem, melyik réteg vagyok, a TOP és a piros (ha átmenő lyuklemezt készítenék, akkor a kék ALSÓ rétegbe kell helyeznem magam). Nuria elmondta, hogy mielőtt elkezdenénk csatlakozni az alkatrészekhez, meg kell jelölnünk a tervezési szabályokat (DRC) is, vagyis a vágány szélességének és a malom méretének értékeit. A következő értékeket 16mil -re tettem.

Ha megvannak a tervezési szabályok, elkezdem eligazítani az alkatrészeket, többé -kevésbé úgy, ahogy szerettem volna a rajzon, és kicsinyíteni a lemezt. Az alkatrészek elhelyezésekor rájövök, hogy a gomb költsége lesz, ha a megfelelő csaphoz rögzítem. Tehát megváltoztatom a sémában, a PA3 tűről a PA4 -re.

Miután az összes komponenst és a számokat együtt elhelyeztem, exportálnom kell a fájlt-p.webp

Rájövök, hogy még Sasból is kedvem szerint rajzolhatom a kontúrt. Megint kinyitom az Eagle -t; a vonalgombbal, 0,8 mm -es vonalszélességben (a malom vastagsága kívülről) és a TOP rétegre rajzolom a vonatgépet.

4. lépés: GIMP a-p.webp" />
GIMP a nyomkövetéshez és a belső térhez
GIMP a nyomkövetéshez és a belső térhez
GIMP a nyomkövetéshez és a belső térhez
GIMP a nyomkövetéshez és a belső térhez
GIMP a nyomkövetéshez és a belső térhez
GIMP a nyomkövetéshez és a belső térhez
GIMP a nyomkövetéshez és a belső térhez
GIMP a nyomkövetéshez és a belső térhez

Újra exportálom a-p.webp

Nos, már megvan a két-p.webp

Amint az UPDI csatlakozó problémája megoldódott, újra exportálom a-p.webp

5. lépés: MODS

MÓDOK
MÓDOK

A Modok használatának megkezdéséhez a következő oktatóanyagokat használom:

github.com/fabfoundation/mods

fabacademy.org/2019/docs/FabAcademy-Tutoria…

Az I terminálból megnyitom a Modokat, és a Modela -t az eredeti fekete DB25 kábellel csatlakoztatom a számítógéphez. A Modokban megnyitom a Roland MDX-20 PCB programot.

6. lépés: Roland Modela MDX-20

Roland Modela MDX-20
Roland Modela MDX-20
Roland Modela MDX-20
Roland Modela MDX-20

Újra a Roland Model MDX-20A-t és a Fran's Mods CE-t használom. Importálom a nyomvonalak-p.webp

A tábla vágásához váltson 1/32 maróra, 1 mm / s sebességgel.

7. lépés: Alkatrészek és ónforrasztás

Alkatrészek és ónforrasztás
Alkatrészek és ónforrasztás
Alkatrészek és ónforrasztás
Alkatrészek és ónforrasztás

Miután megmorzsoltam a táblát, felveszem a Fab Lab León leltár összetevőit. És türelemmel, jó megvilágítással és a számítógéppel, hogy kövesse a sémát és az alkatrészek helyzetét, forrasztani kezd.

1- ATtiny 1416

1- 1uF kondenzátor

1- Gomb

5- 1k ellenállás

1- Ellenállás 470 Ohmios.

8- Csatlakozó tüske

3- Sárga LED-ek

2- Piros LED-ek.

Minden az SMD 1206 -ban.

8. lépés: Programozás Arduino segítségével

Programozás Arduino segítségével
Programozás Arduino segítségével

A tábla programozásához létre kell hoznom egy programot Arduino -ban, hogy amikor megnyomom a gombot, létrehozzam a fények sorozatát. Első lépésként konfigurálnom kell a bemenetek és kimenetek csapjait. Azt akarom, hogy a gombok megnyomásakor a lámpák sorrendje megnyomásra kerüljön, a gomb állapota 0. Ha az If / else feltételt használom, a sorrendet végrehajtom.

1. Arduino -ban megnyitom a Hello_train_button_led programot. Kiválasztom az ATtiny 1614 és 20Mhz belső kristálylemezt. Ellenőrzöm, lefordítom és elmentem (.hex és.ino formátumban).

2. Másolom a Hello_train_button_led.ino.hex fájlt a pyupdi mappába.

3. A dmesg -w parancsot futtatom

4. Az USB-FT230XS-FTD-t használom. Csatlakoztassa és szakítsa meg az ftdi kábelt, és vegye figyelembe a ttyUSB0 "port nevét"

5. A táblákat a következőképpen csatlakoztatom. USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (ez csak áram és földelés miatt).

6. Lépjen a "pyupdi" mappába.

7. Programozza be a táblát a python segítségével -> futtassa a sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v

Most működik, itt egy kis videó a betöltési folyamatról és a műveletről, amikor megnyomom a táblán lévő gombot. ? ? ? ?

NYÁK -tervezési kihívás
NYÁK -tervezési kihívás
NYÁK -tervezési kihívás
NYÁK -tervezési kihívás

Második hely a PCB Design Challenge -ben

Ajánlott: