Turinys:

Adresuojami pieno buteliai (LED apšvietimas + „Arduino“): 12 žingsnių (su paveikslėliais)
Adresuojami pieno buteliai (LED apšvietimas + „Arduino“): 12 žingsnių (su paveikslėliais)

Video: Adresuojami pieno buteliai (LED apšvietimas + „Arduino“): 12 žingsnių (su paveikslėliais)

Video: Adresuojami pieno buteliai (LED apšvietimas + „Arduino“): 12 žingsnių (su paveikslėliais)
Video: Part 05 - Of Human Bondage Audiobook by W. Somerset Maugham (Chs 49-60) 2024, Liepa
Anonim
Adresuojami pieno buteliai (LED apšvietimas + „Arduino“)
Adresuojami pieno buteliai (LED apšvietimas + „Arduino“)

Padarykite AAP pieno butelius į gerai atrodančius LED žibintus ir valdykite juos naudodami „Arduino“. Tai perdirba daugybę dalykų, daugiausia pieno butelius, ir sunaudoja labai mažai energijos: šviesos diodai, matyt, išsklaido mažiau nei 3 vatus, bet yra pakankamai ryškūs, kad juos būtų galima pamatyti. Be kitų dalykų, norėjau sužinoti, ar galėčiau elektroninė šviesa jaučiasi draugiškesnė žmonėms, nei dauguma, ir rasti sukamieji valdikliai yra geras būdas tai padaryti. AAP pieno buteliai yra pigus, tačiau estetiškai patrauklus būdas išsklaidyti LED apšvietimą. Ypač jei galite rasti gražių apvalių:) Objekto modifikavimas LED apšvietimu yra ne tik draugiškas aplinkai, bet ir daug paprastesnis nei būsto statymas nuo nulio. Kadangi šviesos diodai yra nedideli, galite juos įdėti beveik bet kur ir jie nesukuria daug šilumos, kol jie yra išsklaidyti ir veikia esant tinkamai įtampai. Šis nurodymas daugiausia susijęs su fiziniu dizainu ir gamyba, ir aš tarkime, kad turite pagrindinių žinių apie elektroninių grandinių ir LED apšvietimo kūrimą. Kadangi tikslūs šviesos diodai ir jūsų naudojamas maitinimo šaltinis tikriausiai skirsis, aš eisiu tik į savo grandinės pagrindus, atsižvelgdamas į specifikacijas. Taip pat pabandysiu atkreipti jus į naudingus išteklius ir daugiau paaiškinti apie „Arduino“mikrovaldiklį ir kodą, kuris liepia jiems dirbti iš eilės. Pagrindinio LED apšvietimo elektronika yra tikrai paprasta, panaši į pradinės mokyklos elektroniką, todėl tikriausiai nebus ilgai užtruksite, kol apskritai pasiimsite.

1 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Norėdami pagaminti pačius žibintus, jums reikės: AAP pieno butelių 3 mm skaidraus akrilo 2 gyslo elektros kabelio lakšto (arba tiks garsiakalbio viela - tai gali būti gana lengva, nes tai užtruks tik apie 12 V ir labai mažai srovės, priklausomai nuo jūsų dizaino jūsų grandinė). Šviesos diodai Rezistoriai Lydmetalis Šilumos susitraukimo vamzdeliai Senas transformatorius (sieninė karpa amerikiečiams), taip pat lizdas ir kištukas. Pintas varinė viela Tvirta šerdies varpinė viela Zip kaklaraiščiai 2 žingsnis) Įvairūs smulkūs gręžtuvai Jaunesnysis pjūklas (priklausomai nuo to, ką naudojate kaip korpusą) Atsuktuvai Laidų nuėmikliai Šoniniai pjovikliai/Vielos kirpimo mašinėlės Lituoklis Multimetras Trečioji ranka (būtina lituoti komponentus kartu) Lydmetalio dagtis (jei išgelbėsite bet kokius komponentus iš kitų prietaisų) Krokodilo spaustukai bandymai/prototipų kūrimas). Taip pat galbūt norėsite jiems pasistatyti kokį nors būstą. Išbandžiau įvairius jų pakabinimo būdus ir įsitaisiau ant išlenktos PVC vamzdžio dalies, pakabintos nuo lubų su skylėmis, išgręžtomis kabeliams. Taip pat bandžiau juos susegti iki lubų. Taip pat galite pakabinti juos ant lentos, sumontuotos ant lubų, nuo vamzdžio arba netgi padaryti skyles pačiose lubose, kad tilptumėte laidus ir maitintumėte iš palėpės. 5 veiksmas rodo ir kalba apie kai kurias iš šių parinkčių. Aukščiau yra viskas, ko jums reikės, kad padarytumėte keletą žibintų, veikiančių su pagrindiniu įjungimo/išjungimo jungikliu. Norėdami suteikti jiems daugiau pažangių funkcijų, tokių kaip išblukimas ar sekos nustatymas, jums taip pat reikės daugybės komponentų, tokių kaip tranzistoriai ir mikrovaldiklis: „Arduino miniMini“USB adapteris aukščiau arba FTDL USB į antraštės laidą. Pin antraštės lizdai Belaidė duonos lenta LM317T įtampos reguliatorius BC337 NPN tranzistoriai parodyta žemiau, bet daugiau apie juos ir kaip jie dirba kartu 6 žingsnyje. Taip pat yra jungiklių dėžutės korpusas, kuris gali būti viskas, kas jums patinka. Britų muziejaus Japonijos kambaryje pamačiau gražią apvalią sakramento dėžutę, bet jie neleido man jos turėti. Galų gale aš panaudojau baltą plastikinę „Moo“kortelių dėžutę, nes ji taip gerai dera su tema:) Esant tokiai grandinei, yra įvairių dalykų, kuriuos galite užprogramuoti arduino. Man patinka kinetinis apšvietimas, tačiau man atrodo, kad mirksinčios kalėdinės lemputės ir pan. Yra prabangus ir mechaninis. Jų reguliarumas ir nuoseklumas yra šaltas ir nepageidaujamas (norint sukurti natūralų gerų kalėdinių žiburių žvilgesį, reikia dirbti). Nenoriu nieko prašmatnaus (pažodžiui). Noriu vieno analoginio žibintų valdiklio, kuris jaučiasi labai valdomas žmogaus, kuris tiesiog seka jų įjungimo ir išjungimo būdus. To kodas kartu su maloniu jausmo ratuku ir estetiškai atrodančia aliuminio rankenėle daro tai maloniu žaislu.

2 žingsnis: supjaustykite ir gręžkite Perspex

Iškirpti ir gręžti Perspex
Iškirpti ir gręžti Perspex
Iškirpti ir gręžti Perspex
Iškirpti ir gręžti Perspex
Iškirpti ir gręžti Perspex
Iškirpti ir gręžti Perspex

Visų pirma, mes iškirsime kai kuriuos „Perspex“diskus, kad jie patektų į pieno butelių dangtelius, tada gręžkite skyles, per kurias galime pritvirtinti šviesos diodus ir kabelį. Naudodami skylių pjaustytuvą, gręžkite į medžio gabalą. Pjovimo metu spaudžiant medžiagą prieš kažką panašaus, galinis kraštas bus tvarkingas. Spygliuočių medis taip pat leidžia jums žinoti, kai baigėte visą kelią, nes tikrai galite pajusti, kaip keičiasi grąžto įkandimas, kai jis pasiekia medieną. Kai jūsų diskai bus paruošti, padarykite skylę visuose pieno butelių viršūnėse, kad jie atitiktų centrą skylės perspex. Taip pat turite išgręžti skyles, paruoštas laidams ir šviesos diodams. Tai, ką jūs čia darote, priklauso nuo to, kokį maitinimo šaltinį naudosite ir kokias grandines norite prie jo prijungti. Mano šviesoje naudojami trys šviesos diodai, kuriuos aš tolygiai išdėstiau aplink diską. Jums reikia poros skylių, kad praeitumėte kiekvieno šviesos diodo kojas, ir dviejų skylių, pakankamai didelių, kad praeitumėte dvi jūsų kabelio sruogas. (Žiūrėkite paveikslėlį, kuriame pateikiamos aiškinamosios pastabos.) Šiam tikslui nenaudojau šablono ar nieko, tiesiog padariau tai akimis su akumuliatoriaus gręžtuvu, šiek tiek smulkmenų ir kantrybės. Kartais dvi skylės būtų šiek tiek per toli viena nuo kitos arba arti viena kitos šviesos diodų kojelėms, tačiau kol būsite atsargūs, šiek tiek pasilenkę galėsite jas sutalpinti. Jei tai dar nėra prasminga, nesijaudinkite, kitas žingsnis turėtų būti aiškus.

3 žingsnis: sumontuokite šviesos diodus

Sumontuokite šviesos diodus
Sumontuokite šviesos diodus
Sumontuokite šviesos diodus
Sumontuokite šviesos diodus
Sumontuokite šviesos diodus
Sumontuokite šviesos diodus

Dabar perkiškite šviesos diodus per skyles, atidžiai stebėdami poliškumą. Mes iš esmės ketiname juos sujungti grandine, o kiekviena neigiama kojelė viename šviesos diode jungiasi prie teigiamos kojos kitoje. Kiek daisy grandinės, kaip tai, jei apskritai priklauso, priklauso nuo naudojamo maitinimo šaltinio įtampos. Mano yra 12 voltų, o mano šviesos diodų priekinė įtampa yra 3,3, todėl 9,9 volto trys šviesos diodai yra didžiausia, kurią galiu valdyti. Jiems taip pat reikės rezistoriaus, kad grandinė būtų iki 12 V. Ant kiekvieno butelio būtinai turėtumėte turėti rezistorių, nes jei to nepadarysite, šviesos diodai perdegs arba bent įkais (ir bus šviesesni). Aš tai išbandžiau su ankstyvuoju prototipu, ir jie buvo pakankamai karšti be rezistoriaus, kad ištirptų butelio dangtelio AAP. Galite naudoti šį patogų LED skaičiuotuvą, kad išsiaiškintumėte, ką daryti su savo grandine: https://led.linear1 Šiame žingsnyje rodoma ekrano kopija tiksliai parodo vertes, su kuriomis dirbau, ir gautą grandinę (rezistoriai pridedami kitame žingsnyje). Kai jūsų šviesos diodai yra per skyles ir esate tikri, kad poliškumas yra teisingai, pradėkite sukti laidus, kaip parodyta šio veiksmo vaizdų seka. Laidai, esantys arčiausiai kabelių skylių, lieka nesusukti, nes jie bus lituojami prie kabelio, o ne vienas prie kito. Darykite tai su visais, įsitikinkite, kad tik teigiamas ir neigiamas, o ne pozityvus ar neg-neg. Aš taip pat pasirūpinau, kad visos šios lemputės būtų nuoseklios. Žvelgiant į juos žemyn, srovė visada patenka į kairę, tada pagal laikrodžio rodyklę aplink šviesos diodus, įžemintus per kairę skylę.

4 žingsnis: litavimo komponentai

Lituoklio komponentai
Lituoklio komponentai
Lituoklio komponentai
Lituoklio komponentai
Lituoklio komponentai
Lituoklio komponentai
Lituoklio komponentai
Lituoklio komponentai

Dabar mes turime lituoti viską vietoje. Visų pirma, lituokite visas savo susuktų laidų poras, tada nukirpkite perteklių. Tada nuleiskite elektros kabelio ilgį ir perkiškite juos per kabelio skyles, kurias gręžėte į kiekvieną diską. Apvyniokite kabelius aplink šviesos diodų laidus, įtampa (ruda) eina prie ilgo (teigiamo) šviesos diodo eilutės laido. Suvyniokite varį aplink laidus, lituokite į vietą ir vėl nuimkite švino perteklių. Padvigubinkite kabelį per centrinę angą, tada stumkite buteliuko dangtelį žemyn ant laido ir virš disko. Kitame gale prie teigiamo kabelio lituokite tinkamos vertės rezistorių (mano atveju 120 omų). Jūsų kabelių ilgis priklauso nuo to, kaip ketinate pakabinti žibintus. Kaip matote galutinėje šio žingsnio nuotraukoje, aš nusprendžiau naudoti gana trumpus lankstus, nes žinojau, kad juos sujungsiu su ilgesniais ilgiais ir padarysiu korpusus, kurie paslėps sąnarius. Taip pat lengviau dirbti su 12 trumpesnių ilgių, o ne su 12 daug ilgesnių.

5 žingsnis: jungikliai ir korpusai

Jungikliai ir korpusai
Jungikliai ir korpusai
Jungikliai ir korpusai
Jungikliai ir korpusai
Jungikliai ir korpusai
Jungikliai ir korpusai

Šiuo metu turite žibintų rinkinį, sumontuotą pieno buteliuko dangteliuose ir skirtą veikti su tam tikru maitinimo šaltiniu. AAP buteliukai, kai juos pašalinsite ir išplausite, tiesiog užsuks atgal į dangtelius ir veiks kaip gražiai atrodantys difuzoriai. Dabar galite prijungti lemputes paprastu jungikliu, kaip aš padariau iš pradžių, arba pasirinkti darykite ką nors sudėtingesnio, pavyzdžiui, vairuokite juos naudodami tą patį maitinimo šaltinį, bet ir mikrovaldiklį, kad jie galėtų atlikti įdomesnius darbus. Dėl laiko apribojimų šias lemputes aš naudoju kaip prototipą įvairiuose kūrimo etapuose maždaug 18 mėnesių, ir per tą laiką aš juos sumontavau dviem skirtingais būdais su trimis skirtingomis jungiklių dėžėmis. Aš taip pat modernizavau juos su kai kuriais geresniais šviesos diodais, kurie suteikė šiek tiek mėlynesnę šviesą ir turėjo išsklaidytus korpusus. Vietoj to, kad išsamiai aprašyčiau kiekvieną kiekvienos iteracijos žingsnį, šiame žingsnyje pateikiau nuotraukų pasirinkimą su pastabomis, iliustruojančiomis kiekvieną iš jų. šis nurodymas bus skirtas naujausiam (ir šauniausiam) mano pasirinktam jų naudojimo būdui: sumontuotas plastikiniame vamzdyje ir valdomas atskirai.

6 žingsnis: mikrovaldymas, komponentai, valymas

Mikrovaldymas, komponentai, valymas
Mikrovaldymas, komponentai, valymas
Mikrovaldymas, komponentai, valymas
Mikrovaldymas, komponentai, valymas
Mikrovaldymas, komponentai, valymas
Mikrovaldymas, komponentai, valymas

Gerai, puiku. Dabar turime veikiančius pieno butelių žibintus. Tačiau valdymas be išjungimo nėra labai įdomus. Ką apie pritemdymą ir seką? Tam mums reikia mikrovaldiklio ir aš naudosiu „Arduino“. Mums taip pat reikės daugybės komponentų, kad galėtume su juo dirbti, kai kuriuos iš jų pašalinsiu ir perdirbsiu iš senos aparatūros. Aš naudoju standartinį „Arduino“prototipams kurti ir įsitikinti, kad galiu koduoti tai, ko norėjau (aš vis dar labai daug naujokas tokio pobūdžio dalykuose: Jei dar negirdėjote apie juos, „Arduinos“yra gražios mažos prototipų kūrimo platformos, leidžiančios nebrangiai pradėti mokytis apie mikrovaldiklius. Programavimo kalba, naudojama jiems pasakyti, ką daryti, taip pat yra gana prieinama. „Arduino“svetainėje yra puiki nuoroda ir daugybė Limoro Friedmano mokymų pradedantiesiems: https://www.arduino.cc/en/Reference/HomePagehttps://www.ladyada.net/learn/arduino/Taigi aš reikia pertvarkyti mano grandinę, sudėtingesnę, kad tilptų arduino mini. Noriu, kad būtų galima juos įjungti ir išjungti pagal rotacinio potenciometro rodmenis, o tai reiškia, kad į grandinę reikia įtraukti tranzistorius, kad „arduino“suveiktų kaip jungikliai. „Arduino“taip pat veikia esant 5 V įtampai, todėl man reikės gaminti reguliuojamą 5 V maitinimo šaltinį iš esamo 12 V maitinimo šaltinio, nebent aš naudoju dvi sienines karpas. LM317T puikiai tinka; naudojant tik kelis rezistorius (išsamiai aprašyta vėliau), galiu priversti jį išstumti reikiamą įtampą arduino. Štai keletas nuorodų į LM317T: https://ourworld.compuserve.com/homepages/Bill_Bowden/page12.htmĮtraukiau keletą žemiau pateiktų komponentų nuotraukų, kurios iš tikrųjų sudarys gana paprastą grandinę. Taip pat įtraukiau keletą seno stiprintuvo nuotraukų, gautų iš vietinio turgaus už 2 svarus. Jame yra gražios aliuminio rankenėlės, kurios greičiausiai kainuotų daugiau nei 2 svarus, ir daugybė gražių potenciometrų ir stambių jungiklių. Nusiprausę iš senos įrangos, beveik nieko neturite. Peržiūrėkite keletą patarimų nuotraukose.

7 žingsnis: tranzistoriaus grandinė

Tranzistoriaus grandinė
Tranzistoriaus grandinė
Tranzistoriaus grandinė
Tranzistoriaus grandinė
Tranzistoriaus grandinė
Tranzistoriaus grandinė

Negaliu tiesiog perjungti šviesų per arduino, nes jos veikia 12 V, o „Arduino“- 5 V. Tranzistoriai leidžia man naudoti mažesnę srovę, kad įjungčiau ir išjungčiau daug didesnę, nekepdamas „Arduino“. Pirmą kartą, kai atskyriau žibintų laidus, kiekvieną laidą pažymėjau numeriu, žinodamas, kad grįšiu prie jų su „Arduino“tam tikru momentu. Kadangi aš naudoju NPN tranzistorius, kurie eina į žemę grandinės gale, man reikės atskirti visus šiuos kabelius ir pradėti sujungti +12v. Naudodamas garsiakalbio laidą, laikiausi nuostatos, kad kiekvienos poros juoda dryžuota pusė bus gyva, o paprasta - žemė. Tokių konvencijų sudarymas ir jų laikymasis yra svarbus, kad vėliau nepasiklystumėte. Atskyrę visus laidus, vamzdžio viršuje pjoviau suplyšusią skylę laidams. Aš ketinau jį užsandarinti balta juosta, kurioje yra laidai ir arduino, tačiau tai šiek tiek suklydo, kaip pamatysite vėliau. Pirmas dalykas buvo išbandyti mano grandinę. Tranzistorius turi tris kaiščius: kolektorių, įtampos išėjimą ir pagrindą. Pagrindas yra tas, su kuriuo „Arduino“kalbės per 1K rezistorių, kolektorius ims srovę iš įžeminimo jungties, o įtampa išeis į žemę. Testas veikia. Daugiau informacijos apie tranzistorių naudojimą su „Arduinos“rasite čia: https://itp.nyu.edu/physcomp/Tutorials/HighCurrentLoads (atkreipkite dėmesį į 1K rezistorių tarp „Arduino“ir pagrindinio kaiščio), čia taip pat yra tranzistorių pradžia: https:// www..mayothi.com/transistors.html Taigi iš esmės:

  • Lituoti rezistorius prie tranzistoriaus pagrindo kaiščių
  • Atskiras įžeminimas kiekvienam žibintui ir numeris, kad galėtumėte juos laikyti suprantama tvarka.
  • Sujunkite visas gyvąsias lempų jungtis kartu, kai jos bus baigtos, susiliejant su šiluma (tai tikrai svarbu, nes laidai bus supakuoti atgal į vamzdį, todėl per daug tikėtina, kad supakavus jie sutrumpins šviesą nebuvo tinkamai izoliuoti). Sukurkite sujungimus iki vieno +12v jungties.
  • Lituokite kiekvieno tranzistoriaus kolektorių prie kiekvienos lempos įžeminimo jungties, taip pat kaitindami.
  • Naudokite trumpus laido gabalus, kad sujungtumėte visus tranzistorių skleidėjus, sudarydami juos į vieną įžeminimo jungtį.

Tada jie bus užmegzti ryšį.

8 žingsnis: Ryšio kabeliai

Ryšio kabeliai
Ryšio kabeliai
Ryšio kabeliai
Ryšio kabeliai
Ryšio kabeliai
Ryšio kabeliai

Nupjaukite ir nuimkite 12 kabelių, kad lituotumėte prie tranzistorių pagrindo kaiščių rezistorių. Tai bus kabeliai, kuriuos arduino naudoja kalbėdamas su tranzistoriais. Nepamirškite apie šiluminį susitraukimą. Kai kabeliai yra vietoje, lituokite juos į kaiščių lizdus, kad tilptų „Arduino Mini“kaiščių antgaliai. Tranzistoriams perjungti naudojau kaiščius 4 - 13 ir kaiščius AD0 (14) ir AD1 (15). „Arduino Mini“kištuką galite rasti čia: https://www.arduino.cc/en/Main/ArduinoBoardMini Jei lituosite „comms“laidus prie kaiščių lizdų teisinga tvarka, jie turėtų būti prijungti tiesiai prie „arduino“ir veikti kaip ketino … mano padarė. Fau. Baigę lizdus, dabar juos perkiškite per vamzdžio galą, kartu su anksčiau sujungtomis tiesioginėmis ir įžeminimo jungtimis. Jei turite atsarginių kaiščių antgalių, jie palengvina krokodilo spaustukų naudojimą, kad būtų galima patikrinti, ar viskas veikia.. Galite pasakyti „arduino“, kad jis visą laiką nustatytų aukštą vieną smeigtuką, tada naudokite vieną laidą, kad paeiliui liestų kiekvienos lemputės kaištį.

9 žingsnis: įtampos reguliavimas

Įtampos reguliavimas
Įtampos reguliavimas
Įtampos reguliavimas
Įtampos reguliavimas
Įtampos reguliavimas
Įtampos reguliavimas
Įtampos reguliavimas
Įtampos reguliavimas

Kadangi žibintai veikia iš 12 V maitinimo šaltinio, arduino turi turėti įtampos reguliatorių, kuris jį sumažintų iki 5 V. Įveskite LM317T, kuris suteikia išėjimo įtampą, priklausomai nuo rezistorių, kuriais ją padidinate. Skirtumas tarp įvesties ir išvesties išsiskiria kaip šiluma, todėl kartais šiems IC reikia radiatoriaus. Štai LM317 pamoka: https://www.sash.bgplus.com/lm_317/tutorial-full.htmland čia patogu skaičiuotuvas: https://www.electronics-lab.com/articles/LM317/ Kai tik rasiu tinkamas vertes, kad gautume 5 V įtampą „Arduino“, lituosiu, karščiuosiu ir bandysiu. Išeina 5.07v, neblogai. Dabar aš žinau, kad tai veikia, aš galiu jį lituoti į pagrindinį laidų paketą, paimdamas 12 V įtampą, eidamas į žemę ir turėdamas trečią išvestį, kuri bus skirta arduino. Aš pradedu kitą antraštės lizdą, uždėdamas 5v liniją, atitinkančią 5v kaištį ant arduino. Aš taip pat prijungiu žemę iš arduino tame pačiame lizde. Beveik laikas jį išbandyti.

10 žingsnis: programavimas

Programavimas
Programavimas
Programavimas
Programavimas

Pirmiausia turiu parašyti kodą, kurį reikia išbandyti, ir norėdamas įkelti jį į „Arduino“, turiu prijungti tam tikrą duonos plokštę, kad prijungčiau USB adapterį prie „Arduino Mini“. Žr. „Arduino mini“vadovą čia: https:// arduino. cc/lt/Guide/ArduinoMiniand ir USB adapterio kištukas čia: https://arduino.cc/en/Main/MiniUSBA Išbandžius mirksinčias sekas su kodu ir pan. pabaigos tai pamokoma. Taip pat atkreipkite dėmesį, kaip krokodilo spaustuko bandymai tampa tobulesni, tuo daugiau lituojama. Tai malonu, taip pat labai verta išbandyti, ar kiekviena lemputė vis dar veikia kiekviename etape. Jei bandysite tik pabaigoje, jūs būsite pasimetę ir nežinosite, nuo ko pradėti, jei turite problemų.

11 veiksmas: laidų prijungimas ir perjungimas

Kabeliai ir komutatorius
Kabeliai ir komutatorius
Kabeliai ir komutatorius
Kabeliai ir komutatorius
Kabeliai ir komutatorius
Kabeliai ir komutatorius
Kabeliai ir komutatorius
Kabeliai ir komutatorius

Dabar apie valdiklius. Kadangi noriu, kad valdikliai būtų atskirai nuo šviesos, man reikės šiek tiek kabelio. Grandinei reikia įtampos ir įžeminimo jungčių, o potenciometrui - trys jungtys. Vienas iš jų bus tiesiogiai transliuojamas iš „Arduino“, kitas - jungtis prie analoginio kaiščio, kurį „arduino“naudos skaityti puodą. Kitas yra žemė, tai reiškia, kad man reikia tik keturių branduolių, kylančių į šviesą. Kadangi neturiu keturių laidų kabelio, aš susuku du ilgus garsiakalbių laidus. Ne tobula, bet nebloga. Tai galite lengvai padaryti, kaip parodyta žemiau esančiose nuotraukose, užtraukdami užtraukdami dviejų ilgių kabelio galus, vieną galą padėdami po kažkuo pakankamai sunkiu, kad jį laikytumėte, tada patys pynę kabelius. Aš padarysiu valdymo dėžutę iš tuščia balta plastikinė „moo“kortelių dėžutė, kurią turėjau jau kurį laiką. Kai kurie komponentai, pvz., Maitinimo lizdas, taip pat yra perdirbami iš ankstesnių projektų. Galinis dangtelis ir keletas užtrauktukų bus naudojami kaip įtempimas kabelio šviesos gale. Aš pradedu žymėti puodo dėžutę, tada nustatysiu kabelių prijungimą šviesos gale. Pašalinus vieną porą, bet ne kitą, kai jos yra susipynusios, jas lengva atpažinti. Vienas iš nuimtųjų bus įžemintas per potenciometrą jungiklių dėžutėje, vienas - prie +12v prie maitinimo lizdo. Kiti du bus signaliniai laidai, prijungti prie kitų puodo kaiščių. Kitame gale vienas iš jų pateks į analoginį kaištį, kurį kodas nurodo arduino nuskaityti nuo 1 iki +5 V. Vėlgi, visi įkaitę, kai jie yra vietoje. Paveikslėliai turėtų geriau parodyti, kaip aš padariau savo jungiklį, kuris beveik pražūtingai suklydo. Pirmiausia bandžiau jį klijuoti, ir atrodo, kad plastikas nepralaidus superklijams … galų gale surūšiavau, naudodamas porą guminių pagalvėlių dėžutės viduje, po to uždėjęs porą kompiuterio korpuso varžtų, nors visi dėžės sluoksniai juos kartu ir laikykite puodą vietoje. Maitinimo lizdui taip pat reikėjo užtrauktuko, nes neturėjau veržlių, kad ant jo priglustų sriegis.

12 žingsnis: sekos šviesa

Sekvencinė šviesa
Sekvencinė šviesa
Sekvencinė šviesa
Sekvencinė šviesa
Sekvencinė šviesa
Sekvencinė šviesa
Sekvencinė šviesa
Sekvencinė šviesa

Baigta! Bus daugiau nuotraukų ir vaizdo įrašų, o kodas pridėtas žemiau. Pasirodo, kad laidai buvo per dideli, kad visi galėtų grįžti į vamzdį, o tai gaila. Tai reiškia, kad „LM317“ir „arduino“išlenda iš vamzdžio viršaus, nes jis yra supakuotas su laidais ir komponentais. Sugriaudami juos toliau, jis pradėjo elgtis netvarkingai, todėl ketinu palikti juos lauke. Kadangi jis kabės nuo lubų, abejoju, ar jie bus ypač pastebimi. Tačiau aš norėčiau, kad būtų sugalvotas sprendimas, kuris išliko gerai atrodantis, tuo pačiu pritaikant visas grandines. Nepaisant to, tai veikia taip, kaip aš noriu. Paprastas analoginis valdymas jaučiasi maloniai žmogiškas. Atkreipkite dėmesį į kodą, kad skaičiai, kuriais viskas įjungiama ir išjungiama, neturi vienodų skirtumų? Taip yra todėl, kad mano naudojamas puodas pasirodė esąs „Log“, o ne „Linear“, todėl tolygiai paskirstant slenksčius visa veikla buvo sutraiškyta viename puodo kelionės gale.

Pirmasis „Epilog Challenge“prizas

Rekomenduojamas: