Turinys:

„Arduinoflake“- PCB versija: 8 žingsniai (su paveikslėliais)
„Arduinoflake“- PCB versija: 8 žingsniai (su paveikslėliais)

Video: „Arduinoflake“- PCB versija: 8 žingsniai (su paveikslėliais)

Video: „Arduinoflake“- PCB versija: 8 žingsniai (su paveikslėliais)
Video: Flake snake 2024, Liepa
Anonim
Arduinoflake - PCB versija
Arduinoflake - PCB versija
Arduinoflake - PCB versija
Arduinoflake - PCB versija

Prieš kelias savaites sukūriau laisvos formos „Arduinoflake“. Daug kam patiko. Tačiau jo magija yra ne tik laisvos formos, bet ir šviesos diodų modelis. Taigi nusprendžiau sukurti PCB versiją, kurią būtų tikrai lengva ir pigu pagaminti visiems! Tai tas pats grožis kitu kailiu. Ši pamoka parodys, kaip aš sukūriau savo „Arduinoflake“ir ką jis gali padaryti!

Kas yra Arduinoflake?

„Arduinoflake“yra gražiai sušalusi snaigė. Jame yra 18 plačiakampio plokščio šviesos diodų, unikaliai sumontuotų PCB šonuose, ir 12 SMD šviesos diodų, sumontuotų PCB centre. Iš viso yra 30 šviesos diodų, sugrupuotų į 18 nepriklausomai valdomų segmentų. Jie gali būti naudojami kuriant bet kokią jums patinkančią beprotišką animaciją ar modelį, o ką dar galite programuoti patys naudodami „Arduino IDE“. Naudodami integruotą jutiklinį kilimėlį, galite sąveikauti su juo, kad perjungtumėte animaciją. Šiek tiek nuobodu, ar ne? O kas, jei pasakyčiau, kad galite žaisti žaidimą? Aš nulaužiau savo, kad suvaidinčiau paprastą klasikinę gyvatę, žiūrėkite vaizdo įrašą pabaigoje.

Jei norite turėti savo „Arduinoflake“, galite apsvarstyti galimybę nusipirkti rinkinį arba visiškai surinktą „my tindie“parduotuvę.

1 žingsnis: Elektronikos projektavimas

Elektronikos dizainas
Elektronikos dizainas

„Arduinoflake“sudaro 30 šviesos diodų, sugrupuotų į 18 segmentų, kuriuos galima valdyti nepriklausomai. Norėdami juos valdyti, naudoju ATmega8, kuris turi iki 22 I/0 kaiščių. Be to, aš pasirinkau mažos galios jo versiją (ATmega8L), kuri gali veikti net 2,7 V įtampa, o tai puikiai tinka 3 V monetų elementų baterijai. Kiekviena šviesos diodų grupė yra prijungta prie vieno iš „ATmega“įvesties/išvesties kontaktų per 68R srovės ribojimo rezistorių. Kitas puikus „Arduinoflake“bruožas yra jutiklinis mygtukas, leidžiantis su juo bendrauti. „ATmega“nesuteikia įmontuotos aparatinės talpos jutiklinės funkcijos, todėl nusprendžiau naudoti TTP223 IC. TTP223 yra prijungtas prie vieno iš „ATmega“įvesties kaiščių ir padidins jį, kai jutiklinėje dalyje bus aptiktas prisilietimas. Kitas variantas yra imituoti talpinį prisilietimą programinėje įrangoje, tačiau sužinojau, kad tam reikia per daug energijos ir skaičiavimo laiko.

2 žingsnis: sukurkite PCB kontūrą

PCB kontūro kūrimas
PCB kontūro kūrimas

Lentelė bus gana sudėtinga. Šešiakampis pagrindas su 6 spinduliais kiekviename kampe, kiekvienas su 3 dėmėmis, skirtomis šviesos diodams montuoti. Jei, kaip aš, norėdami kurti PCB, naudosite internetinį „EasyEDA“įrankį, jums reikės DXF formato grafikos („AutoCAD Drawing Exchange Format“), kad galėtumėte ją importuoti į „EasyEDA“, nes „EasyEDA“negali piešti tokios sudėtingos formos. Aš naudoju „Inkscape“. Tai vienintelis įpratęs vektorinis įrankis, leidžiantis eksportuoti į DXF failus.

3 žingsnis: PCB išdėstymo kūrimas

PCB išdėstymo kūrimas
PCB išdėstymo kūrimas
PCB išdėstymo kūrimas
PCB išdėstymo kūrimas
PCB išdėstymo kūrimas
PCB išdėstymo kūrimas

Jei turite kontūro grafiką, importuokite ją į „EasyEDA“į „BoardOutLine“sluoksnį. Aš taip pat nubraižiau pagalbinę grafiką, kuri padės man suderinti visas lentos dalis ir maršrutus 30 ir 60 laipsnių kampu ir importavau ją į dokumento sluoksnį. Aš taip pat padariau sau specialų „EasyEDA“komponentą, skirtą THT šviesos diodams, sumontuotiems plokštės šone.

4 žingsnis: PCB gamyba

PCB gamyba
PCB gamyba

Šiandien visiškai nepagrįsta sukurti PCB savo viduje, nes yra neįtikėtinai paprasta, greita ir pigu turėti profesionalų, kuris ją pagamins už jus. Ir jūs turėsite puikios išvaizdos lentą be jokių problemų. Šį kartą naudojau PCBWay gamintoją. Be puikaus rezultato, jie taip pat turėjo nemokamą PCB Kalėdų prototipų kūrimo kampanijai, todėl aš juos gavau labai pigiai. Užsakymo pateikimas yra gana paprastas, jums reikia tik eksportuoti „Gerber“failus iš „EasyEDA“ir įkelti juos į svetainės vedlį, tada tai yra kaip apsipirkimas internetinėje parduotuvėje. Labiausiai nerimavau dėl plonų sijų, bet jos išėjo puikiai!

5 žingsnis: Surinkite

Jo surinkimas
Jo surinkimas
Jo surinkimas
Jo surinkimas
Jo surinkimas
Jo surinkimas

Dalių sąrašas:

  • ATmega8L TQF32
  • TTP223 BA6
  • 68R rezistorius 0805 (18x)
  • 10K rezistorius 0805
  • 100nF kondensatorius 0806 (3x)
  • 50pF kondensatorius 0806
  • ryškiai baltas LED 1206 (12x)
  • šviesiai baltas plokščias LED THT (18x)
  • akumuliatoriaus laikiklis
  • SMD įjungimo/išjungimo jungiklis
  • laikina kaiščio antraštė programavimui

Kaip pastebėjote, sudėtingiausia „Arduinoflake“dalis yra „ATmega8L“su savo TQF32 paketu ir „TTP223“, jei sugebėsite susitvarkyti su šiais dviem, kiti yra pyragas. Pirmiausia surinkau rezistorius, kondensatorius ir SMD šviesos diodus. Antra, centre esantis mikrovaldiklis, naudojant daug srauto ir nedidelį litavimo kiekį. Trečia, apačioje esantis TTP223. Ketvirta, unikaliai sumontuoti THT šviesos diodai PCB šonuose. Ir paskutinis, bet ne mažiau svarbus dalykas - akumuliatoriaus laikiklis, įjungimo/išjungimo jungiklis ir laikina kaiščio jungtis programavimui. Viskas naudojant srautą ir nedidelį litavimo kiekį. Po litavimo nepamirškite PCB nuvalyti acetonu, kad pašalintumėte visą likusį srautą.

6 veiksmas: kodo įkėlimas ir paleidimas

Įkelkite ir paleiskite kodą
Įkelkite ir paleiskite kodą
Įkelkite ir paleiskite kodą
Įkelkite ir paleiskite kodą

"loading =" tingus "yra ne tik puošmena, bet ir galite rašyti žaidimus, nes jame yra jutiklinis mygtukas, patikrinkite mano dribsnių gyvatę!

Jei norite turėti savo „Arduinoflake“, galite apsvarstyti galimybę nusipirkti rinkinį arba visiškai surinktą „my tindie“parduotuvę.

8 veiksmas: ištekliai ir nuorodos

  • Pirkite „Arduinoflake“
  • „Arduinoflake GitHub“
  • Arduinoflake PCBWay
  • CapacitiveSensor PaulStoffregen
  • „MCUdude“„MiniCore“
  • Laisvos formos Arduinoflake
  • Mano „Twitter“- naujausi atnaujinimai
PCB konkursas
PCB konkursas
PCB konkursas
PCB konkursas

Antrasis prizas PCB konkurse

Rekomenduojamas: