Turinys:
- 1 žingsnis: dalių sąrašas
- 2 žingsnis: mikrovaldiklis
- 3 žingsnis: „Attiny“plokščių nustatymas
- 4 žingsnis: „Attiny“laidų prijungimas
- 5 žingsnis: paprastas kodas
- 6 žingsnis: grandinė
- 7 veiksmas: jaustukų spausdinimas
- 8 žingsnis: tapyba
- 9 veiksmas: pridėkite LED juostą
- 10 veiksmas: sujunkite visus kartu
- 11 veiksmas: paprasta mirksėjimo programa
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki, šioje pamokoje aš padarysiu žėrinčią jaustuką su LED juostele ir 3D spausdintuvu. Koncepcija yra labai paprasta - jūs turite LED juostelę, kuri įsijungia kiekvieną kartą, kai paleidžiamos jaustukai. Tai puikiai tinka papuošti vaikų miegamąjį arba tiesiog pridėti ką nors šalia savo lovos ant naktinio apvalkalo. „Emoji“yra gana paprasta, kad užtruktų 5 valandas, įskaitant spausdinimą ir litavimą. Žingsnis po žingsnio parodysiu, kaip išbandžiau ir sudėjau viską į ir.
1 žingsnis: dalių sąrašas
ARDUINO UNOATtinyLM7805 Įtampos reguliatoriaus grandinės plokštė2n2222 tranzistorius 9V baterija
Aš pagaminau 9V akumuliatoriaus laikiklį iš senos 9V baterijos
Žinoma, jums reikės pagrindinių įrankių, tokių kaip lygintuvas, replės, karšti klijai, peilis ir žymekliai. Kitas dalykas, kurio jums reikia, yra 3D spausdintuvas, jei neturite 3D spausdintuvo, galite užsisakyti internetu arba susisiekti su „Robosap“dėl spausdinimo paslaugos.
2 žingsnis: mikrovaldiklis
Pirmiausia turėjau problemų su raganos mikrovaldikliu, kurį turėčiau naudoti, „Arduino uno“, „nano“, „pro mico“, jei tai būtų atliekos ir perteklius šiam projektui. Taigi aš paėmiau Attiny85, kuris turi 5 IO kaiščius VCC, RST ir GND. Tai puikiai tiko mano projektui. Bet jūs negalite tiesiog priklijuoti Attiny prie „Arduino uno“ir pradėti programuoti net „ardoino IDE“nepalaiko šio mikrovaldiklio. Tolesniuose žingsniuose parodysiu, kaip atsisiųsti „Attiny bord“informaciją.
3 žingsnis: „Attiny“plokščių nustatymas
Čia galite žingsnis po žingsnio pamatyti, kaip atsisiunčiau ir įdiegiau „arduino“programinę įrangą ir „attiny“lentos duomenis.
ARDUINO IDE:
4 žingsnis: „Attiny“laidų prijungimas
„Arduino UNO ATtiny“
PIN13 --------------- IO2PIN12 --------------- IO1PIN11 --------------- IO0PIN10- -------------- RST 5V --------------- VCC GND --------------- GND
Nepamirškite įdėti 10uF kondensatoriaus tarp RST ir GND į arduino.
5 žingsnis: paprastas kodas
Pirmiausia turite paleisti „Arduino Uno“kaip programuotoją su ISP pavyzdžiu. Tada parašau paprastą mirksėjimo kodą, kad patikrintų, ar viskas veikia. Aš prijungiau šviesos diodą prie 3 kištuko su 470 omų rezistoriumi nuosekliai.
6 žingsnis: grandinė
Čia yra schema ir visos reikalingos dalių nuorodos. Artimiausiu metu sukursiu kitą mažesnę grandinės versiją, todėl sekite naujienas. Aš pridėjau rezistorių serijiniu būdu, nes namuose neturėjau LM7805.
PASTABA: Mygtukas grandinėje yra neprivalomas, mano atveju aš jo nenaudojau, bet galite pridėti mygtuką ir įdėti skirtingų animacijų
7 veiksmas: jaustukų spausdinimas
Sukūriau jaustukus „Fusion 360“ir atspausdinau ant anet a8 su baltu PLA ir kai kuriais atnaujinimais. žinoma, galite sukurti bet kokio stiliaus jaustukus. Įdėjau du pavyzdžius.
8 žingsnis: tapyba
9 veiksmas: pridėkite LED juostą
Vienas iš jūsų nupieštų jaustukų yra laikas pridėti LED juostą. Pirmojo bandymo metu LED juostelė gali netikti, todėl tiesiog šiek tiek suriškite ir naudokite karštus klijus, kad viską laikytumėte vietoje
PASTABA: Pirmiausia lituokite visus reikiamus laidus, tai palengvins jūsų gyvenimą.
10 veiksmas: sujunkite visus kartu
Lituodami viską kartu, atėjo laikas pridėti anksčiau sukurtą grandinę su ATtiny85.
11 veiksmas: paprasta mirksėjimo programa
Parašiau paprastą kodą „arduino IDE“, kad tik išbandyčiau, ar viskas veikia taip, kaip turėtų. Bet jūs galite eksperimentuoti tiek, kiek norite. Norėdami įkelti kodą, pažvelkite į ankstesnius veiksmus ir kaip tai daroma.