Sadržaj:
- Korak 1: ATtiny 1614
- Korak 2: Eagle shematski dizajn
- Korak 3: Dizajn Eagle Board -a
- Korak 5: MODS
- Korak 6: Roland Modela MDX-20
- Korak 7: Komponente i lemljenje kositra
- Korak 8: Programiranje s Arduinom
Video: Hello Train! ATtiny 1614: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-31 10:17
Za svoju klasu Fab Academy moram stvoriti ploču s mikrokontrolerom, gumbom i LED diodom. Koristit ću Eagle da ga stvorim.
Korak 1: ATtiny 1614
Koristit ću ATtiny 1614, pa ću koristiti referencu echo Hello Board -a ATtiny 1614 od Neila Gershenfelda. Takođe ću dizajnirati ploču hladnog oblika, želim da napravim mašinu za voz. Tražim pribadaču ATtiny 1614 jer će mi trebati da znam gdje su pinovi.
Korak 2: Eagle shematski dizajn
Preuzimam verziju Eagle 9.5.2 i biblioteke. Kreiram novi projekt gdje mogu imati shemu i ploču. Gledajući biblioteku, otkrivam da nedostaju ATtiny 412 i ATtiny1614. ?? Ista su enkapsulacija kao i ATtiny 44 i 45 koju ja pravim kao svoju komponentu. Kroz ATtiny44 i ATtiny1614 pinout stvarao sam svoju komponentu.
Kad postavim sve komponente i odgovarajuće vrijednosti, počinjem koristiti oznake. Lakše su za upotrebu od žica. Budući da na kraju imate mnogo žica i teško ih je identificirati i u opasnosti ste od stvaranja spojnih točaka. Dakle, nakon što postavim sve oznake, ovo je rezultat kruga (napokon sam dodao još dvije LED diode da učinim ploču ljepšom?) Na pinovima PB0 i PB1.
Korak 3: Dizajn Eagle Board -a
Kad dobijem shemu, nastavljam sa stvaranjem PCB -a. Da biste to učinili, kliknite na ikonu pored pisača koja se zove Board. Automatski se učitavaju sve komponente koje ću koristiti i pojavljuju se male žute linije koje predstavljaju tragove pjesama. Prije nego što počnem spajati komponente, pogledam koji sam sloj, TOP i crveni (da sam napravio ploču s prolaznim otvorima, morao bih se staviti u plavi donji sloj). Nuria nam je rekao da prije početka spajanja komponenti moramo označiti i pravila projektiranja (DRC), odnosno vrijednosti širine kolosijeka i veličine mlina. Stavio sam sledeće vrednosti na 16mil.
Kad dobijem pravila dizajna, počinjem orijentirati komponente, manje -više onako kako sam ih htio na crtežu, i smanjivati ploču. Prilikom postavljanja komponenti shvaćam da će me dugme koštati da ga pričvrstim na odgovarajući pin. Pa sam ga promijenio u shemi, s pina PA3 u PA4.
Kada postavim sve komponente i pjesme zajedno, moram izvesti datoteku u.png. Ali prvo moramo biti sami sa pjesmama, pa kao što sam rekao prije nego što smo u TOP sloju, crvenom sloju. Pa, morate isključiti sve slojeve i samo uključiti TOP sloj. Ovo se nalazi u opciji Postavke sloja. Nakon što imamo samo sloj pjesama, idemo na izvoz dizajna. Da biste to učinili, u izborniku Datoteka -> Izvoz -> Slika pojavi se sljedeći izbornik. Moramo datoteku staviti kao jednobojnu, rezoluciju 1000 DPI i područje prozora.
Shvaćam da čak i od orla mogu nacrtati konturu po svom ukusu. Pa ponovo otvaram Eagle; s gumbom za liniju, u širini linije od 0,8 mm (debljina mlina za vanjsku stranu) i na gornjem sloju iscrtavam mašinu vlaka.
Korak 4: GIMP za-p.webp" />
Ponovo izvozim-p.webp
Pa već imam dva-p.webp
Nakon što se problem UPDI konektora riješi, ponovo izvozim-p.webp
Korak 5: MODS
Za početak korištenja modova koristim sljedeće vodiče:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
Sa terminala za otvaranje Modova povezujem Modelu s računarom koristeći originalni crni DB25 kabel. U Modovima otvaram Roland MDX-20 PCB program.
Korak 6: Roland Modela MDX-20
Ponovno koristim Rolandov model MDX-20A i Franov Mods CE. Uvozim-p.webp
Za rezanje ploče promijenite na glodanje 1/32, brzinom od 1 mm / s.
Korak 7: Komponente i lemljenje kositra
Nakon što sam ploču glodala, pokupim komponente inventara Fab Lab León. Uz strpljenje, dobro svjetlo i računar da slijede shemu i položaj komponenti počnu lemiti.
1- ATtiny 1416
1- Kondenzator 1uF
1- Dugme
5- Otpornik 1k
1- Otpornik 470 Ohmios.
8- Pin konektora
3- Žute LED diode
2- Crvene LED diode.
Sve u SMD 1206.
Korak 8: Programiranje s Arduinom
Za programiranje ploče potrebno mi je stvoriti program u Arduinu, da kad pritisnem dugme stvorim niz svjetla. Prvo što moram učiniti je konfigurirati pinove ulaza i izlaza. Želim da se niz lampica pritisne kada se dugme pritisne, stanje tog dugmeta je 0. Koristeći uvjet If / else radim niz.
1. Otvaram program Hello_train_button_led u Arduinu. Odabrao sam ATtiny 1614 i 20Mhz unutrašnju kristalnu ploču. Provjeravam, kompajliram i spremam (spremite u.hex i.ino).
2. Kopiram datoteku Hello_train_button_led.ino.hex u folder pyupdi.
3. Pokrećem dmesg -w
4. Koristim USB-FT230XS-FTD. Povežite i odspojite ftdi kabel i obratite pažnju na "naziv porta" ttyUSB0
5. povezati sam ploče kao follows. USB-serijski-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (ovo samo za vlast i tlo).
6. Idite u mapu "pyupdi".
7. Programirajte ploču pomoću pythona -> pokrenite sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v
Sada radi, evo malog videa procesa učitavanja i operacije kada pritisnem dugme na ploči. ?? ?? ?? ??
Drugoplasirani u izazovu dizajna PCB -a
Preporučuje se:
Nest Hello - Zvono na vratima sa integriranim transformatorom UK (220-240V AC - 16V AC): 7 koraka (sa slikama)
Nest Hello - Zvono na vratima sa integriranim transformatorom UK (220-240V AC - 16V AC): Htio sam kod kuće instalirati Nest Hello zvono na vratima, gizmo koji radi na 16V -24V AC (NAPOMENA: ažuriranje softvera u 2019. promijenilo je Evropu raspon verzija do 12V-24V AC). Standardni zvona za vrata sa integriranim transformatorima dostupni su u Velikoj Britaniji u
Steampunk Train: 5 koraka (sa slikama)
Steampunk Train: Imao sam sreću da od prijatelja dobijem polovnu bazu za invalidska kolica. Morao sam zamijeniti obje baterije kako bih ga pokrenuo, ali to je bila mala cijena za takvu svestranu platformu za izgradnju rekvizita. Odlučio sam da
Model Keyboard Controlled Train Train V2.0 - PS/2 sučelje: 13 koraka (sa slikama)
Model Keyboard Controlled Train Train V2.0 | PS/2 sučelje: U jednom od mojih prethodnih Instructable -a pokazao sam vam kako kontrolirati raspored željezničkih modela pomoću tipkovnice. Odlično se snašao, ali imao je nedostatak što je zahtijevao rad računara. U ovom Instructableu, da vidimo kako kontrolirati model vlaka pomoću ključa
ATTiny-RAT, ATTINY napajani mini svjetlosni sljedbenik: 3 koraka
ATTiny-RAT, ATTINY Pokreće Mini Lightfollower: Zdravo ljudi, prošlo je dosta vremena od kada sam objavio svoju posljednju instrukciju. Pa, mnoge stvari mi se trenutno vrte po glavi, ali uspio sam dokumentirati svoje " prve korake " sa čipovima ATTiny serije u ovom kratkom uputstvu za vas. Ja
Kutije Hello Hello: 8 koraka (sa slikama)
Kutije Hello Hello: Ovaj projekat su razvili tehnički instruktori u Rev Hardware Accelerator -u u okviru radionice za razvoj IoT proizvoda, par povezanih uređaja koji se "mašu" jedan prema drugom. Pritiskanjem dugmeta na jednom polju aktivira se zastavica na drugom okviru za w