Turinys:

Vaivorykštės bokštas su programos valdymu: 6 žingsniai (su nuotraukomis)
Vaivorykštės bokštas su programos valdymu: 6 žingsniai (su nuotraukomis)

Video: Vaivorykštės bokštas su programos valdymu: 6 žingsniai (su nuotraukomis)

Video: Vaivorykštės bokštas su programos valdymu: 6 žingsniai (su nuotraukomis)
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Liepa
Anonim
Image
Image
Vaivorykštės bokštas su programų valdymu
Vaivorykštės bokštas su programų valdymu
Vaivorykštės bokštas su programų valdymu
Vaivorykštės bokštas su programų valdymu

Vaivorykštės bokštas yra programos valdoma aplinkos šviesa. Aš naudoju WS2812 LED juostelę kaip šviesos šaltinį ir ESP8266 modulį žiburiams valdyti. Šonai pagaminti iš balto akrilo stiklo, kuris yra puiki medžiaga išsklaidyti šviesą.

Naudodamiesi programa galite prisijungti prie bokšto per „WiFi“ir nustatyti kiekvienos iš keturių pusių spalvą atskirai arba pasirinkti vieną iš iš anksto nustatytų animacijų. Programos kodą ir ESP8266 modulį galima nemokamai atsisiųsti.

1 žingsnis: dalys

Elektroninės dalys

  • ESP8266 modulis („NodeMCU“arba „Adafruit Huzzah“veiks)
  • WS2812 5V LED juostelė su 60 šviesos diodų
  • kažkokia viela
  • statinės lizdas

Kitos dalys

  • 2x medžio gabalų (14 x 14 cm, 0,4 cm storio)
  • 4x medienos gabaliukai (20 x 4,6 cm, 1 cm storio)
  • 4x medienos gabaliukai (20 x 0,8 x 0,8 cm)
  • 4x medinė kampinė juostelė (21,8 x 1,5 cm, 0,4 cm storio)
  • 4x baltas akrilo stiklas (14 x 21,8 cm, 0,3 cm storio)
  • termiškai susitraukiantis vamzdis

Reikalingi įrankiai

  • lituoklis
  • grąžtas
  • pjūklas (pakanka rankinio pjūklo)
  • replės vielai pjauti
  • medienos klijai, plastikiniai klijai ir karšti klijai

2 veiksmas: įkelkite kodą į ESP8266 modulį

Atsisiųskite kodą iš „github“. (Jei nežinote, kaip naudoti „git“, galite tiesiog atsisiųsti kodą kaip ZIP failą ir išpakuoti.)

Norėdami įkelti kodą į savo ESP8266 modulį, naudokite „Arduino IDE“.

3 žingsnis: sukurkite dėžutę, 1 dalis

Sukurkite dėžę, 1 dalis
Sukurkite dėžę, 1 dalis
Sukurkite dėžę, 1 dalis
Sukurkite dėžę, 1 dalis
Sukurkite dėžę, 1 dalis
Sukurkite dėžę, 1 dalis
Sukurkite dėžę, 1 dalis
Sukurkite dėžę, 1 dalis
  • Gręžkite skylę vieno iš 1 cm storio medžio gabalų apačioje. Čia eis LED juostos kabeliai.
  • Klijuokite keturis 1 cm storio medienos gabalus, kad susidarytumėte bokštą.
  • Supjaustykite LED juostelę į gabalus taip, kad kiekvienoje dalyje būtų trys šviesos diodai. Gabaliukai turi būti 5 cm ilgio.
  • Klijuokite LED juostos gabalus prie bokšto. Jie turi būti 3 cm atstumu vienas nuo kito. Viršutinė ir apatinė dalys turi būti atitinkamai 1,5 cm atstumu nuo viršaus ir apačios. Klijuodami gabalus, pasirūpinkite, kad galėtumėte juos lituoti taip, kad juostelės rodyklės visada būtų nukreiptos ta pačia kryptimi, kai sekate nuo pradžios iki pabaigos.
  • Nupjaukite kai kuriuos vielos gabalus ir prilituokite LED juostos gabalus, kaip parodyta paveikslėliuose.
  • Lituokite kai kuriuos ilgesnius vielos gabalus prie šviesos diodų juostos, esančios šalia gręžtos skylės. Įkiškite vielą per skylę ir ištraukite ją per bokšto vidų.
  • Vieno iš 14 x 14 cm medžio gabalų viduryje išgręžkite skylę. Maitinimo kabelis eis per šią skylę.
  • Klijuokite bokštą ant medžio gabalo taip, kad atstumas iki krašto būtų vienodas iš visų pusių.
  • Iškirpkite du ilgesnius vielos gabalus ir padėkite juos per skylę apatinėje plokštėje. Patraukite juos į bokšto viršų.
  • Dabar paimkite ESP8266 modulį. Lituokite LED juostos GND laidą ir GND maitinimo kabelį prie vieno iš modulio GND kaiščių. Lituokite šviesos diodų juostos VCC kabelį ir kitą maitinimo kabelį prie 5 V modulio kaiščio. Lituokite šviesos diodų juostos duomenų laidą prie kaiščio D5.
  • Lituokite statinės lizdą prie maitinimo kabelių. Ant laidų naudojau tam tikrą termiškai susitraukiantį vamzdelį, kad jie atrodytų gražiau.

4 žingsnis: Sukurkite dėžutę, 2 dalis

Sukurkite dėžę, 2 dalis
Sukurkite dėžę, 2 dalis
Sukurkite dėžę, 2 dalis
Sukurkite dėžę, 2 dalis
Sukurkite dėžę, 2 dalis
Sukurkite dėžę, 2 dalis
  • Klijuokite vieną iš 0,8 x 0,8 cm lazdelių prie akrilo stiklo šono ir priveržkite. Atstumas iki viršaus ir apačios turi būti 0,4 cm. Naudokite 14 x 14 cm medžio gabalą (tai taps viršutine plokšte), kad atstumas būtų teisingas.
  • Dabar prie lazdos priklijuokite kitą akrilo stiklo gabalėlį, kad akrilo stiklo gabalai būtų L formos.
  • Klijuokite kitą lazdelę ir kitą akrilo stiklo gabalėlį.
  • Pakartokite šį veiksmą dar kartą. Tada klijuokite likusį pagaliuką likusiame kampe.
  • Dabar turėtumėte turėti galimybę ką tik pagamintą dėžutę pastatyti ant apatinės plokštės su bokštu. Jei plokštė netinka, galite šlifuoti plokštės kraštus, kad ji būtų tinkama. Ant lazdelių kraštų uždėkite šiek tiek klijų ir priklijuokite juos prie apatinės plokštės.
  • Neklijuokite viršutinės plokštės, kol nesate tikri, kad viskas veikia.

5 veiksmas: įkelkite programą į savo išmanųjį telefoną

Atsisiųskite ir įdiekite „Android Studio“iš „Google“(tai visiškai nemokama).

Atidarykite „Android“projektą naudodami anksčiau atsisiųstą kodą.

Prijunkite išmanųjį telefoną prie kompiuterio naudodami USB kabelį.

Norėdami įkelti programą į savo telefoną, pasirinkite „Vykdyti“.

6 žingsnis: linksminkitės

Kai ESP8266 modulis yra maitinamas, jis sukuria „WiFi“tinklą, vadinamą „vaivorykštine“. Slaptažodis yra „vaivorykštės bokštas“.

Prisijunkite prie tinklo naudodami savo telefoną.

Paleiskite programą. Programa turėtų prisijungti prie vaivorykštės bokšto per kelias sekundes.

Dabar galite naudoti programą, kad pakeistumėte spalvas.

Rekomenduojamas: