Sadržaj:
- Korak 1: ATtiny 1614
- Korak 2: Eagle shematski dizajn
- Korak 3: Dizajn ploče Eagle
- Korak 5: MODS
- Korak 6: Roland Modela MDX-20
- Korak 7: Komponente i lemljenje kositra
- Korak 8: Programiranje s Arduinom
Video: Pozdrav vlaku! ATtiny 1614: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-31 10:20
Za svoj razred Fab Academy moram stvoriti ploču s mikrokontrolerom, gumbom i LED diodom. Za izradu ću koristiti Eagle.
Korak 1: ATtiny 1614
Koristit ću ATtiny 1614, pa ću koristiti referencu echo Hello Board -a ATtiny 1614 od Neila Gershenfelda. Također ću dizajnirati ploču hladnog oblika, želim napraviti stroj za vlakove. 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 knjižnice. Kreiram novi projekt gdje mogu imati shemu i ploču. Gledajući knjižnicu, otkrivam da nedostaju ATtiny 412 i ATtiny1614. ? Ista su enkapsulacija kao i ATtiny 44 i 45 koju ja izrađujem kao svoju komponentu. Kroz ATtiny44 i isječak ATtiny1614 stvarao sam vlastitu 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 sklopa (napokon sam dodao još dvije LED diode kako bi ploča bila ljepša?) Na pinovima PB0 i PB1.
Korak 3: Dizajn ploče Eagle
Kad dobijem shemu, nastavljam sa stvaranjem PCB -a. Da biste to učinili, kliknite ikonu pored pisača pod nazivom Board. Automatski se učitavaju sve komponente koje ću koristiti i pojavljuju se male žute crte 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 nego što počnemo spajati komponente moramo označiti i pravila projektiranja (DRC), odnosno vrijednosti širine kolosijeka i veličine mlina. Stavio sam sljedeće vrijednosti na 16mil.
Nakon što dobijem pravila oblikovanja, počinjem orijentirati komponente, manje -više onako kako sam ih htio na crtežu i smanjivati ploču. Pri postavljanju komponenti shvaćam da će me gumb koštati da ga pričvrstim na odgovarajući pin. Pa ga mijenjam u shemi, s pin PA3 u PA4.
Nakon što sjedinim sve komponente i zapise, 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. To 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. Datoteku moramo staviti kao jednobojnu, razlučivost 1000 DPI i područje prozora.
Shvaćam da čak i od orla mogu nacrtati konturu po svom ukusu. Pa opet otvaram Orla; s gumbom za liniju, u širini crte od 0,8 mm (debljina mlina za vanjsku stranu) i na gornjem sloju iscrtavam stroj za vlak.
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…
S terminala za otvaranje Modova povezujem Modelu s računalom pomoću originalnog crnog kabela DB25. 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 u glodalicu 1/32, brzinom 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čunalo da slijedi shemu i položaj komponenti počnu lemiti.
1- ATtin 1416
1- Kondenzator 1uF
1- Gumb
5- Otpornik 1k
1- Otpornik 470 Ohmios.
8- Pin priključka
3- Žute LED diode
2- Crvene LED diode.
Sve u SMD 1206.
Korak 8: Programiranje s Arduinom
Za programiranje ploče moram stvoriti program u Arduinu, da kad pritisnem gumb stvorim niz svjetla. Prvo što moram učiniti je konfigurirati pinove ulaza i izlaza. Želim da se slijed svjetla pritisne kad se pritisne tipka, stanje tog gumba je 0. Korištenjem uvjeta If / else radim niz.
1. Otvaram program Hello_train_button_led u Arduinu. Odabirem unutarnju kristalnu ploču ATtiny 1614 i 20 Mhz. Provjeravam, sastavljam i spremam (spremite u.hex i.ino).
2. Kopiram datoteku Hello_train_button_led.ino.hex u mapu pyupdi.
3. Pokrećem dmesg -w
4. Koristim USB-FT230XS-FTD. Spojite i odspojite ftdi kabel i obratite pažnju na "naziv porta" ttyUSB0
5. Ploče povezujem na sljedeći način. USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (ovo samo za napajanje i uzemljenje).
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 mali video o procesu učitavanja i operaciji kada pritisnem gumb na ploči. ? ? ? ?
Drugoplasirani u izazovu dizajna PCB -a
Preporučeni:
Pozdrav tijekom cijele godine: 8 koraka
Cjelogodišnje čestitke: Cjelogodišnje pozdrave, blagoslovni dar koji odgovara svim uzrastima! Cjelogodišnje čestitke osmišljene su za početnike u Arduinu
Omogućavanje vlaku Thomasu da vozi noću: 5 koraka
Dajemo vlaku Thomasu mogućnost vožnje noću: Ova instrukcija će vas naučiti kako stvoriti sustav svjetla za upozoravanje putnika koji čekaju kada se vlak približava, a također i kako dobiti poruku da se pojavi na prijenosnom računalu kada je vlak u stanica. Zvuk kada vlak prođe stat
Pozdrav Blynk! Povezivanje SPEEEduino s aplikacijom Blynk: 5 koraka
Pozdrav Blynk! Povezivanje SPEEEduina s aplikacijom Blynk: Što je SPEEEduino? SPEEEduino je ploča mikrokontrolera s omogućenim Wi-Fi-jem zasnovana na ekosustavu Arduino, izgrađena za nastavnike. SPEEEduino kombinira faktor oblika i mikrokontroler Arduina s ESP8266 Wi-Fi SoC-om, čineći
Pozdrav svijete! na LCD -u pomoću CloudX M633: 4 koraka
Pozdrav svijete! na LCD -u pomoću CloudX M633: U ovom vodiču prikazat ćemo se na LCD -u (zaslon s tekućim kristalima)
Pozdrav Djedu Mrazu: 4 koraka (sa slikama)
Pozdravljajući Djeda Božićnjaka: Ovaj je projekt napravljen u sklopu božićnih ukrasa. To je lutka Djeda Mraza sa svjetlima i rukom koja se pomiče kad vas prepozna