INHOUDSOPGAWE:

WiFi -beheerde akriellamp: 6 stappe (met foto's)
WiFi -beheerde akriellamp: 6 stappe (met foto's)

Video: WiFi -beheerde akriellamp: 6 stappe (met foto's)

Video: WiFi -beheerde akriellamp: 6 stappe (met foto's)
Video: Ольга Бузова - WIFI ( Премьера клипа, 2018) 2024, Julie
Anonim
WiFi -beheerde akriel lamp
WiFi -beheerde akriel lamp

Die eerste hersiening van die lamp is gemaak as 'n kersgeskenk vir 'n vriend, en nadat dit geskenk is, is die ontwerp hersien en verbeter, sowel as die kode. Die eerste hersiening van die projek het van begin tot einde drie weke geneem om te voltooi, maar die tweede hersiening is binne 1 dag voltooi, aangesien die meeste hindernisse in kodering en ontwerp die tweede keer oorgeslaan is. As u aan verskillende projekte van verskillende kompleksiteite werk, kan hierdie projek beslis maklik wees as u by die instruksies hou. Dit kan egter moeilik raak as u die programmering of algemene ontwerp wil aanpas. Die projek kan verskeie roetes inslaan in terme van die finale produk en die algehele voorkoms daarvan. Hierdie verskillende roetes sluit in hoe die ligte verskyn en die fisiese patroon wat die stawe vorm. Vir aanhangers van ligte wat skitter, kan u die stawe soos hulle laat. As u 'n fan van matte kleure met 'n klein afwyking is, kan u die stawe skuur.

Stap 1: Staatsbrief

Staatsbrief
Staatsbrief
  • 3/8 duim diameter akrielstaaf - $ 14,31 - Daar is goedkoper opsies, maar dit het gewoonlik min gebreke en geen oppervlaktedefekte nie.
  • NodeMCU ESP8266 - $ 8,79 - Hierdie borde het in baie projekte goed gewerk en soos verwag, en sal nodig wees vir WiFi -funksionaliteit.
  • USB -A na USB -Micro B -kabel - $ 4,89 - Die goedkoopste opsie in die algemeen, maar die koste sal verskil, afhangende van die keuse van die merk of kleur.
  • Houtgebaseerde 1,75 mm 3D -drukkerfilament - $ 24,50 - Goedkoper opsies is beskikbaar, maar dit lyk asof hierdie handelsmerk goed werk en konsekwente resultate lewer.
  • #22 Gauge Hook -up Wire - $ 15,92 - Meer draad as wat nodig is om hierdie projek te voltooi, maar dit is wonderlik om vir ander projekte te hê.
  • LED Kit - $ 6,89 - Die kit bevat meer LED's as wat nodig is om die projek te voltooi, maar 'n kit soos hierdie het baie keer baie handig te pas gekom en deur baie projekte geduur.
  • Soldeerkit - $ 17,99 - Die stel wat ek gewoonlik gebruik, kom van RadioShack, wat nie meer bestaan nie, en dit blyk die beste kit op Amazon teen 'n redelike prys te wees.
  • Helpende Hande - $ 7,22 - Heeltemal opsioneel, maar beslis beslis handig om te soldeer deur 'n paar komponente/drade op hul plek te hou.
  • Hot Glue Gun Set - $ 19,99 - ek het my warm lijmpistool in 'n winkel gekoop, maar dit blyk van goeie gehalte te wees teen 'n goeie prys in vergelyking met wat ek oorspronklik gekoop het.
  • Skuurpapierstel - $ 7,99 - 'n Goeie stel verskillende skuurpapierkorrels, slegs nodig as u die akrielstawe wil skuur om die akriel 'n ysige voorkoms te gee, maar dit is ongelooflik nuttig om die punte van akriel skoon te maak nadat u dit gesny het.
  • Hacksaag - $ 9,00 - Word gebruik om die akrielstawe te sny, nuttig vir honderde ander projekte, 'n uitstekende hulpmiddel as u nog nie een het nie.
  • Power Drill - $ 47,89 - Heeltemal opsioneel, baie handig om die akrielstawe eweredig en konsentriek te skuur, ook 'n nuttige hulpmiddel vir baie ander projekte.
  • M3 dopskroewe - $ 4,99 - Meer skroewe as wat nodig is vir die projek, maar weereens, vir klein projekte, veral vir elektroniese projekte, is hierdie skroewe handig, aangesien baie planke vooraf geboorde gate het wat hierdie skroef aanvaar. U benodig metrieke heksleutels om hierdie skroewe te draai.
  • 3D -drukker - die grootste deel wat in hierdie projek gedruk word, is ongeveer 6 "x 2" x 3 ", so u moet 'n drukbed hê wat 'n voorwerp van hierdie grootte kan ondersteun, of iemand/iewers kan vind wat hierdie deel kan kry gedruk, die prys wissel baie, afhangende van hoe die onderdele vir hierdie projek verkry word, dus dit sal nie ingesluit word nie.

Totale koste - $ 190,37

Die totale koste is hoog, maar die lys bevat ook alles wat iemand nodig het om die projek te voltooi. Mense wat voorheen met elektronika en 3D -drukwerk gewerk het, sal waarskynlik die meeste toerusting hê wat nodig is om die projek te voltooi, en die prys sal aansienlik daal. As u net die akrielstawe, NodeMCU -bord en houtdraad benodig. die koste word ~ $ 48. Dit kan goedkoper wees as u in goedkoper onderdele vervang, maar baie versigtig is vir kwaliteit, aangesien dit die prys daal.

Stap 2: Druk die hoofliggaam en onderkant af

Notas: U hoef NIE 'n houtfilament te gebruik nie; dit was net my voorkeur, aangesien ek daarvan gehou het. Soos in die 'Intro' genoem, lyk hierdie projek fantasties in swart gedruk. Die enigste kleur wat NIE aanbeveel word nie, is: Wit, aangesien die lig van die LED's deur die materiaal kan trek, selfs met taamlik dik mure, wat die basis 'n mengsel van skaduwees en 'n mengsel van watter kleure dan ook aktiveer.

As u 'n 3D -drukker het, voldoen dit aan die spesifikasies in die stap "Materiaalverklaring":

Druk die. STL -lêers wat in die stap "Metaalbrief" verskaf word op dieselfde manier as wat u 'n standaard PLA -materiaal sou druk; die houtmateriaal is net PLA gemeng met 'n sekere persentasie saagsels. Dit word egter aanbeveel om te voorkom dat klowe die materiaal verwyder wanneer dit nie tans gebruik word nie, om te voorkom dat die saagsels in die spuitstuk kom.

As u nie 'n 3D -drukker het nie:

U moet 'n 3D -drukdiens soos 3D Hubs gebruik. Dit verhoog die prys van die projek en vergroot die tyd wat dit neem om te voltooi terwyl die onderdele vervaardig en gestuur word. Daar word beraam dat dit $ 27,36 kos om albei onderdele so goedkoop moontlik te maak, u kilometers kan wissel. Dit kan die moeite werd wees om na te gaan as biblioteke, skole, universiteite, ens. In die omgewing 'n 3D -drukker het wat u gratis of teen laer koste kan gebruik.

Stap 3: Sny die akrielstaaf

Sny die akrielstaaf
Sny die akrielstaaf
Sny die akrielstaaf
Sny die akrielstaaf
Sny die akrielstaaf
Sny die akrielstaaf
Sny die akrielstaaf
Sny die akrielstaaf

Afhangende van die patroon wat u met die akrielstawe probeer skep, moet u moontlik meer akrielstawe bestel, aangesien sommige ontwerpe meer akriel gebruik as ander. Hierdie projek sal 'n 'dalende trap' -patroon gebruik. Ander patrone wat u kan probeer, sluit in 'n "Piramide" of selfs "Twee pieke", afhangende van waar u die stawe posisioneer en in watter lengtes u dit sny. Die foto's hierbo toon die lengtes waaraan die stawe gesny moet word as u die patroon "dalende trap" wil kopieer. Om hierdie patroon te bereik, moet elke staaf ongeveer 25,4 mm korter wees as die volgende. As u die stawe sny, wil u seker maak dat u 'vierkant' sny. Dit beteken dat u die staaf so loodreg as moontlik moet sny Dit kan makliker of moeiliker wees om te bereik, afhangende van hoe u die stawe sny en met watter gereedskap. Met 'n enjin draaibank kan u 'n staaf presies 9.000 "sny en die snit absoluut" vierkantig "wees, maar die meeste mense doen dit nie t het 'n enjin draaibank in hul motorhuis. Die meeste mense sny waarskynlik die stawe met 'n ystersaag of stuurzaag, en die sleutel tot die beste sny met behulp van hierdie gereedskap is om 'n lyn te merk waar u wil sny, en sorg dat u die snit so akkuraat as moontlik in lyn bring. saag sal probeer om die groef wat ontstaan wanneer u begin, te volg, dus as u die snit perfek begin, sal dit die eerste snit probeer volg. 'N Ander belangrike faktor is' werkhou 'of hoe jy die materiaal vasdruk; hoe veiliger jy die materiaal maak, hoe makliker sal dit wees om te sny. Die belangrikste dinge waaroor u u moet bekommer as u akriel vasgeklem is, is om versigtig te wees, aangesien te veel druk dit kan kraak en ook bewus moet wees dat hierdie stawe die middelpunt van die projek sal wees. sal baie duidelik word as lig daardeur skyn. As u van plan is om die akrielstawe te skuur, word die skrape deur die skuur weggesteek, maar u sal steeds wil voorkom dat die akriel krap, want hoe dieper die snit is, hoe meer skuur sal dit neem om dit te verberg.

Op die foto's is ingesluit hoe ek die uitdaging met 'werkhou' opgelos het. Ek het houtskroewe aan elke kant van die akrielstaaf in my werkbank vasgedraai en vasgedraai totdat dit die materiaal stewig vasgryp, die metode hou die materiaal stewig vas, terwyl ek die beste bewegingsbereik moontlik maak sonder om lywige klampe te behels. Miskien moet u u "werkverhouding" egter aanpas, afhangende van watter toerusting u het.

Stap 4: (opsioneel) Skuur die akrielstawe

(Opsioneel) Skuur die akrielstawe
(Opsioneel) Skuur die akrielstawe
(Opsioneel) Skuur die akrielstawe
(Opsioneel) Skuur die akrielstawe

As u wil hê dat die lig van u lamp meer soos die prentjie moet lyk, met slegs die groen en blou ligte aktief. Dit wil sê, met 'n meer matte voorkoms van die kleure. U kan kies om die akrielstawe te skuur met verskillende korrels skuurpapier wat eindig op ongeveer 400 grint, wat 'n mooi mat afwerking gee. As u skuur, moet u konsekwent skuur rondom die omtrek van die staaf, aangesien ongelyke skuur die stawe van mekaar kan laat lyk en simmetrie kan breek of die lig kan sien. U moet ook let op die pas van die stawe in die stuk van die hoofliggaam. As dit goed pas voordat dit geskuur word, wil u die punt van die staaf wat meer getoon word, meer skuur as die deel wat in die stuk van die hoofliggaam gehou word, sodat die staaf steeds stewig vasgehou kan word. Om die proses vinniger te maak, kan u die stawe in die boorhouer plaas en die staaf stadig draai en die staaf skuur terwyl dit draai. Dit sal die skuur konsentries rondom die staaf hou en materiaal vinniger verwyder as as dit met die hand gedoen word.

Die proses om die stawe te skuur, laat die kleur van die LED's mat lyk as gevolg van die growwer oppervlak wat deur die skuur geskep word, die klein pieke en dale wat deur die skuur geskep word, veroorsaak dat die lig binne -in die staaf terugbons in plaas van net deur te gaan. Dit hou ook die kleure meer "vervat", aangesien die lig nie so goed ontsnap nie, sodat dit nie met ander kleure versmelt nie, maar dit kan ook nie so ver as die lig van die ongeskuurde weergawe kom nie.

Soos u kan sien uit die prentjie van die ongeskuurde stawe, skyn die lig as gevolg van die onsuiwerhede in die akrielstaaf, elke klein lugborreltjie daarbinne veroorsaak dat die lig in 'n ander rigting weerkaats en weerkaats, wat die lig gee " blink "effek. Hierdie effek kom waarskynlik nog steeds binne -in die geskuurde stawe voor, maar word nie gesien nie, aangesien die lig aan die kante van die staaf gestop word en nie deurgaan nie.

Stap 5: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

Notas voor die aanvang:

Wees baie versigtig wanneer u die diagram volg dat die bord onderstebo gemonteer is om makliker soldeer moontlik te maak. Dinge wat aan die regterkant van die diagram verskyn, sal aan die linkerkant vanuit die onderstebo perspektief wees, wat op die prentjie van die voltooide bedrading te sien is. Die geel/seindrade vir elke LED is waar die GPIO -penne geleë is. Ek het hierdie fout ten minste een keer gedurende die proses deur drie keer nagegaan, en dit sal baie frustrerend wees.

Wees ook versigtig wanneer u soldeer om nie die kante van die hoofliggaam met die soldeerbout aan te raak nie; dit kan vinnig deur die plastiek smelt as u dit nie vinnig genoeg agterkom nie.

Laastens word dit aanbeveel om eers die drade aan die LED te soldeer en dan die drade aan die bord te soldeer om dinge die minste moeilik te maak.

Aanduiding aan boord - Ligging van LED vanaf voorkant - Arduino -speldnommer

  • D0 - LED in die linkerkant - 16
  • D1 - 2de van links - 5
  • D2 - 3de van links - 4
  • D3 - 4de van links - 0
  • D4 - 5de van links - 2
  • D5 - LED in die regterkant - 14

Hierdie verbindings word gemaak vanaf die penne op die bord hierbo na die positiewe (+) kant van elke LED, die negatiewe (-) kant van elke LED kan aan die naaste aardpen (GND) gekoppel word, sommige LED's moet deel 'n gemaalde (GND) pen omdat die bord slegs vier grondpenne (GND) het.

Stap 6: Die kode

Die kode werk deurdat die NodeMCU -bord 'n WiFi -netwerk huisves, wat 'n aanmeldbladsy bied. U meld dan aan by die NodeMCU se WiFi -netwerk, wat standaard geen wagwoord het nie. U kan die aanmeldingsbladsy vind deur die IP -adres van die bord in u webblaaier te kies. Tik op die aanmeldbladsy die SSID en wagwoord van u tuisnetwerk in, dan kan u die bladsy verfris en die IP -adres vind waarop die hoofblad op u tuisnetwerk aangebied word. Op hierdie punt kan u die netwerk van die NodeMCU ontkoppel en na u tuisnetwerk terugkeer. U kan nou na die IP -adres van die hoofblad gaan en die lamp vanaf enige toestel op u netwerk kan beheer. Die webblaaie is ontwerp vir iPhone 6, 7, 8, sodat die bladsy moontlik nie korrek geformateer is vir u toestel nie. As u die HTML/CSS vir u toestel wil verander of outomaties op enige toestel wil skaal, is die bladsye vir die webwerwe binne-in die Arduino-kode, aangesien die NodeMCU-bord die webwerwe eintlik aanbied.

Die kode het verskeie funksies vir die ligte. Dit het aan/uit -funksie vir elke individuele lig, 'n modus wat alle ligte gelyktydig aanskakel, 'n modus wat die ligte van links na regs vervaag, 'n modus wat elke lig ewekansig aanskakel totdat hulle almal aan is en dan almal uitskakel lukraak, 'n "Dice Roll" -modus wat willekeurig een kleur sal kies om aan te steek met die LED in die linkerkant as 1 en die regterkantste LED as 6, en laastens 'n "Coin Flip" -modus wat die drie LED's aan die linkerkant as "koppe" sal beskou en die drie LED's regs as "sterte"

Aanbeveel: