Përmbajtje:

Kafka SpookyEyes: 8 hapa
Kafka SpookyEyes: 8 hapa

Video: Kafka SpookyEyes: 8 hapa

Video: Kafka SpookyEyes: 8 hapa
Video: only people that wear contacts understand 2024, Nëntor
Anonim
Kafka SpookyEyes
Kafka SpookyEyes

Këtu është një modifikim i thjeshtë që i bëra një kafkë plastike të Halloween. Unë shpova bazat e syve dhe shtova disa LED të kuq. LED -të janë të lidhura me një mikrokontrollues për efekte speciale (zbehen/dalin, vezullojnë, gjëra të tilla). Ekzistojnë disa veçori shtesë të këtij dizajni:

  • Mundësuar nga bateria
  • Optimizuar për jetë të gjatë (unë imagjinoj 200 orë ose më shumë në një grup prej 3 bateri Alkaline AA.

    • Ndizet në muzg.
    • Shkon për N orë (e rregullueshme nga programuesi), pastaj fiket.
    • Qëndron jashtë gjatë ditës.
  • Përdor një çip mikrokontrollues ATtiny84.

Nëse jeni një entuziast Arduino dhe gjithçka me të cilën keni punuar ndonjëherë janë patate të skuqura që vijnë të parainstaluara në një bord Arduino, atëherë ky mund të jetë një projekt i mirë për ju që të zgjeroni pak horizontet tuaja. Ka një gamë kaq të gjerë të patate të skuqura ATmega të madhësive të ndryshme që qëndrimi i kyçur në 2 ose 3 pajisje që ofrohen nga ofertat e zakonshme Arduino është mjaft kufizues. Për një gjë, ky projekt do të bëhej shumë ndryshe nëse më duhej të përdor Uno Rev. 3. Ai tabelë në vetvete është 22 dollarë; Po e kryej punën këtu për vetëm 1.50 dollarë! Plus, meqenëse është shumë më i ngadalshëm (megjithëse mjaft i shpejtë për të ndezur LED), ai përdor më pak energji. Kjo do të thotë se është më i përshtatshëm për një projekt me bateri.

Hapi 1: Qëllimet

Golat
Golat

Këtu ata janë:

  1. Krijoni sy të kuq drithërues në gropat e syve të një kafke të Halloween, plastike, të lirë.
  2. Për ta fuqizuar atë me bateri.
  3. Për ta përdorur atë për një mirë 2 javë apo më shumë mbi bateritë e përmendura.
  4. Për të pasur një datë skadence. Unë jetoj në një zonë ku gjërat e lezetshme të lëna përpara kanë një tendencë të largohen. (E drejtë e frikshme? Dua të them, një kafkë e Halloween ngrihet papritur dhe largohet. Nuk e kam parë kurrë, por e di që ndodh dhe ideja më mbush me frikë.) Prandaj:

    • Unë nuk dua që një kokë e këmbës të gëzojë frytet e punës sime. Nëse ata marrin kafkën time, së shpejti do të bëhet e padobishme për ta! MWAH-hah-hah-HAH-HAH-HAH-HAAAHHHH !!!
    • Kjo kafkë do të ndizet vetëm për X ditë para se të japë fantazmën, për të thënë kështu.
  5. Pjesët minimale (shih pikën numër 2, më lart).
  6. Për të fituar njohuri në mikrokontrolluesit e tjerë AVR, përveç ATmega328p në Arduino Uno dhe të tjerët.
  7. Për të mësuar se si të përdorni pajisjen USBASP. Shihni https://www.fischl.de/usbasp/. Siç thotë Thomas, "USBasp është një programues USB në qark për kontrolluesit Atmel AVR … Programuesi përdor një drejtues USB vetëm për firmware, nuk nevojitet kontrollues special USB."

Siç mund ta dini, Arduino Uno, Leonardo dhe tabela të tjera të bazuara në AVR vijnë me një mori komponentësh shtesë, të tillë si një çip FT232RL USB në seri, një rregullator të energjisë, një oshilator kristal, lidhës dhe drita të ndryshme, tituj për instalime elektrike, etj. Dhe pasi çipi të programohet mbi ndërfaqen USB, IC shtesë është vetëm një shkarkim energjie. Për më tepër, nëse furnizoni energji nga bateritë, rregullatori i tensionit është në rastin më të mirë të padobishëm dhe në rastin më të keq më shumë një shkarkim të furnizimit tuaj. Nëse dëshironi të kontrolloni vetëm disa LED, pothuajse gjithçka përveç procesorit është e tepërt për shumicën e jetës së projektit tuaj.

Për më tepër, shumica nëse jo të gjitha çipat AVR vijnë me një oshilator të orës të integruar. Nuk është aq i shpejtë ose aq i saktë sa kristali, por për një rast të thjeshtë përdorimi, çfarë rëndësie ka?

Duke përdorur një procesor nga linja e quajtur "ATtiny", ju merrni një procesor të mrekullueshëm të aftë që tërheq pak energji, siguron të gjitha daljet që ju nevojiten, ka më shumë se shpejtësi të mjaftueshme, është vërtet i lirë dhe e mban pjesën tuaj të ulët, për të nisur

Kompromisi është që ju duhet të sillni pajisjen tuaj programuese. Për fat të mirë, ekziston një atje e quajtur "USBASP". Mendojeni atë si një çip të integruar USB të Arduino-s, por i ndarë dhe i lëvizshëm. Mund ta përdorni për të gjitha projektet tuaja. Edhe më mirë, ajo eliminon nevojën për një bootloader. Ju e ktheni atë kujtesë, nëse keni nevojë për të.

Dhe mos kini frikë- USBASP është me të vërtetë e lehtë për t'u përdorur. Shumë pionierë para jush e kanë përdorur atë, kështu që është mjaft e njohur dhe e mbështetur mirë për detyrën. Në këtë tutorial ne do ta përdorim atë dhe, si një projekt i thjeshtë për të lagur këmbët tuaja në botën e përpunuesve ATtiny, kjo mund të jetë një kohë e mirë për t'u njohur me ju.

8. Qëllimi përfundimtar: Shpresoj që të kënaqeni me këtë udhëzues!

Hapi 2: Përbërësit

Përbërësit
Përbërësit
Përbërësit
Përbërësit
Përbërësit
Përbërësit
  • 3x bateri AA (Walgreens)
  • Mbajtës i baterisë për 3 bateri AA (eBay)
  • Kapës baterie 9V (eBay)
  • Tabela e bukës për testim (eBay)
  • Pllakë PC (dërrasë e saldueshme)
  • Koka femrash 0.1 "(0.254 mm) (për ATtiny84a tuaj. Nëse jeni të sigurt, thjesht lidhni ATtiny në tabelën e PC). (EBay)
  • 2x 5mm LED të Kuq (eBay)
  • Kondensator elektrolitik 100 uF (eBay)
  • Kondensator qeramik 0.1 uF (eBay)
  • 2.2 rezistencë megohm (eBay)
  • rezistencë e ndjeshme ndaj dritës (eBay)
  • 2x 82 rezistenca ohm (eBay)
  • Çip mikrokontrollues ATtiny84a (eBay)
  • Tela të fortë lidhës 24 matës (eBay)
  • hekur bashkues (Amazon ose Radio Shack)
  • lidhës (Amazon ose Radio Shack. Pa plumb është më e mira.)
  • zam
  • kafkë plastike e Halloween, jo shumë e vogël, e zbrazët (Walmart, Dollar Store, etj.)
  • programues usbasp (eBay)

Këshilla dhe truket për blerjen e pajisjeve elektronike për ata në SHBA:

Për cilindo nga bazat tuaja (rezistorë, transistorë, kondensatorë, LED, etj.), Shkoni në eBay. Projektet tuaja elektronike në përgjithësi do të marrin madhësi standarde (siç është rasti këtu); kjo është një kohë e shkëlqyeshme për të grumbulluar. Kërkoni përreth dhe gjeni pako me 20, 40, 100 copë në to. Blini ato; në përgjithësi mund t'i gjeni për nën 10 dollarë dhe transport falas. Kjo është shumë më lirë se Mouser/Digi-Key/Newark. Atje, do të merrni çmime të arsyeshme për pjesët, por më pas ata ju dëmtojnë 9 dollarë për transport; ato çmime të ulëta avullojnë me nxitim! Ju me siguri mund të gjeni pjesë të specializuara dhe përzgjedhja është e madhe në dyqanet e specializuara, por ju jeni lënduar nga ai transport. Nga ana tjetër, gjeta një paketë prej 5 ATtiny84a për 7.50 dollarë në eBay, me transport falas. 5 MCU për më pak se çmimi i transportit 1 nga Mouser! Yowser! Dhe eBay ka të gjitha paketat e shumëllojshmërisë përbërëse që mund t'ju nevojiten, dhe ju e dini që nëse keni nevojë për një rezistencë, do t'ju duhen një duzinë!

Hapi 3: USBasp

USBasp
USBasp
USBasp
USBasp

Para se të fillojmë, le të flasim pak për USBasp. Ato janë të lehta për tu gjetur në eBay, kështu që shkoni të merrni një. Mos u shqetëso, do të pres…

E kuptove? Mirë! E keni blerë nga Kina? Nuk është çudi që u desh kaq shumë kohë.:-) Ok, mirë ishte më e lirë në këtë mënyrë jam i sigurt. Transporti falas gjithashtu.

Nëse jeni një dashamirës i Linux-it si unë, USBasp punon jashtë kutisë. Për Windows 10, është pak më e komplikuar. Pra, le ta kalojmë atë:

Uebfaqja USBasp në https://www.fischl.de/usbasp/ na tregon mjetin e instalimit të shoferit "Zadig" në

  • Shkarkojeni. Kam shkarkuar versionin 2.4.
  • Windows 10 do t'ju pyesë nëse doni që ai të bëjë ndryshime në pajisjen tuaj. Po. Po, ju bëni.
  • Vendosni nëse doni që Zadig të kontrollojë azhurnimet e aplikacionit. Thashë po.
  • Tani ndoqa udhëzimet nga https://rayshobby.net/dead-simple-driver-installa…. Kjo eshte,
  • Lidheni pajisjen USBasp. Ndoshta do të shihni një LED të kuq të ndizet mbi të.
  • Në Zadig, në kutinë në të djathtë të shigjetës së madhe të gjelbër, klikoni shigjetat e vogla lart ose poshtë derisa të shihni libusbK (v3.0.7.0). Kjo është për Windows 10.
  • Klikoni në butonin e madh të Instalimit të Shoferit.
  • Prit. Në pak sekonda, do të shihni "Shoferi u instalua me sukses". kuti dialogu. Mbylle.

Pajisja juaj USBasp tani është gati!

Hapi 4: Mbështetje Arduino për ATtiny

Mbështetje Arduino për ATtiny
Mbështetje Arduino për ATtiny
Mbështetje Arduino për ATtiny
Mbështetje Arduino për ATtiny

Arduino IDE nuk mbështet serinë e patate të skuqura ATtiny jashtë kutisë. Ju duhet ta shtoni atë në IDE duke përdorur menaxherin e bordeve. Shihni

Duke supozuar se keni shkarkuar tashmë programin Arduino, unë do të rikrijoj hapat nga URL -ja e mësipërme. Thjesht

  • Hapni programin Arduino (unë jam duke përdorur 1.8.7 që nga ky shkrim).
  • Hapni menunë: Skedari -> Preferencat. Gjeni kutinë "URL shtesë të menaxherit të bordeve" pranë fundit.
  • Kopjoni dhe ngjisni sa vijon:

raw.githubusercontent.com/damellis/attiny/…

  • Kjo është
  • Kliko OK
  • Hapni menunë: Mjetet -> Bordi: "" -> Menaxherët e bordeve (në krye të listës)
  • Shkoni në fund. Ju duhet të gjeni "attiny by David A. Mellis".
  • Klikoni në butonin Instalo.
  • Shkoni në fund të listës. Tani duhet të shihni "INSTALUAR".
  • Hapni menunë: Mjetet -> Tabela: ""
  • Ju duhet të shihni ATtiny në fund të listës. Klikoni në "ATtiny24/44/84".
  • Hapni menunë: Veglat -> Përpunuesi: "". Zgjidhni ATtiny84.
  • Nën menunë Tools duhet të shihni një hyrje të orës. Parazgjedhja është mirë. Kështu dërgohen përpunuesit ATtiny, me një orë të brendshme 1 MHz.
  • Nën menunë Tools zgjidhni Portin. Ju dëshironi "COM1".

Hapi 5: Testimi, Testimi: Breadboard Circuit juaj

Testimi, Testimi: Breadboard Circuit juaj
Testimi, Testimi: Breadboard Circuit juaj
Testimi, Testimi: Breadboard Circuit juaj
Testimi, Testimi: Breadboard Circuit juaj

Nëse nuk jeni të njohur me tabelat e bukës … mirë, merrni një. Kjo është mënyra e vetme për të testuar qarqet tuaja dhe për t'u siguruar që ata bëjnë atë që dëshironi. Unë e rekomandoj atë edhe nëse po ndërtoni një qark të njohur si ky, i cili është testuar dhe funksionon. Ju do të njiheni me rregullimin e gjërave në mënyrë që nëse dhe kur diçka nuk arrin të funksionojë siç duhet, do të keni një kohë më të lehtë për zgjidhjen e problemeve.

Bashkangjitur është një paraqitje e mundshme e bordit të bukës, dhe një skemë e këtij qarku të vogël gjithashtu. Lidhni qarkun tuaj siç tregohet.

Kur futni LED dhe kondensatorin elektrolitik, mbani mend se drejtimi ka rëndësi: ju duhet të vendosni anën negative drejt baterisë negative, dhe anën pozitive drejt anës më pozitive të gjërave. Në rastin e LED -ve, ato do të ndizen kur kunja e ATTiny84a të kthehet pozitive (ose, "LART HIGH"). Pra, ana pozitive e LED -ve duhet të lidhet me kunjin e duhur në ATTiny84a.

Ka shumë faqe në internet të cilat diskutojnë për polaritetin LED; një mësim i tillë mund të gjendet këtu: https://learn.sparkfun.com/tutorials/polarity/diod…. Në fund të fundit, mënyra më e mirë që kam gjetur për të testuar polaritetin është të lidhni një rezistencë 120 ohm në negativin e baterisë, të lidhni një kunj të një LED në skajin tjetër të atij rezistori, pastaj të lidhni skajin tjetër të LED me baterinë pozitive (i njohur edhe si VCC). Nëse LED ndizet, ju e dini se cila pin është cila.

Për kondensatorin 100 mikrofarad, ky është një kondensator i tipit elektrolitik. Në thelb kjo do të thotë që orientimi i tij është gjithashtu i rëndësishëm. Kunja negative duhet të etiketohet. Me procesin e eliminimit, mund të kuptoni se cila është kunja pozitive:-). Lidheni atë si duhet.

Rezistencat, fotoceli dhe kondensatori i vogël rrethor qeramik nuk kanë polaritet. Lidhini ato në çfarëdo drejtimi që dëshironi. Sigurohuni që ta lidhni kondensatorin e vogël qeramik shumë pranë kunjave VCC dhe GND të ATTiny84a. Detyra e tij është të zbusë çdo rritje të shpejtë të energjisë nga mikrokontrolluesi ATtiny. Ajo është e mbushur me një ngarkesë të vogël nga burimi i energjisë (bateritë), e cila është në dispozicion shumë shpejt nëse mikrokontrolluesi ka nevojë për të në kohën e mikrosekondës. Ai parandalon që tensioni i furnizimit në çip të bjerë shumë i ulët për shkak të tërheqjeve kalimtare të rrymës së shpejtë.

Kondensatori elektrolitik 100 mikrofarad bën të njëjtën gjë, por në intervale më të mëdha. Për shkak të faktit se është një dredha -dredha e fletëve të holla metalike, ajo përmban një rezistencë të brendshme dhe kështu ngarkesa e saj nuk është aq e gatshme. Mund të jetë e shpejtë, është e vërtetë, por jo në masën e dhënë nga kondensatori i diskut qeramik.

Të dy kondensatorët reagojnë më shpejt ndaj tërheqjeve të rrymës kalimtare sesa bateritë, prandaj ato përfshihen. Ka qenë rasti që qarqet e mia janë sjellë çuditshëm nëse mungojnë. Mund të jetë shumë misterioze, kështu që ato janë të rëndësishme.

Përditëso

Nuk tregohet këtu, por është e nevojshme, është një rezistencë 10K ohm nga kunja 4 në Vcc. Do të bënit mirë të instalonit një. Sidoqoftë, nuk e bëra dhe qarku funksionoi mirë. Sidoqoftë, pa të, ju rrezikoni rivendosjen e rreme të çipit tuaj.

Hapi 6: Ngarko Skicën

Ngarko Skicën
Ngarko Skicën

Tani vjen koha për të ngarkuar skicën. Le t'i bëjmë ato drita blinking!

Kodin burimor për skicën do ta gjeni në

  • Kapeni atë dhe ngarkojeni në programin Arduino.
  • SHENIM: Ka një seksion në kod që duket kështu:

// --- DEBUG DEBUG DEBUG DEBUG D-vvvv-UG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG // --- DEBUG DEBUG DEBUG DEBUG D-vvvv-UG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG #undef DEBUG/ / --- DEBUG DEBUG DEBUG DEBUG D-vvvv-UG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG // --- DEBUG DEBUG DEBUG DEBUG D-vvvv-UG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG DEBUG

Unë rekomandoj ndryshimin e

#undef DEBUG

te

#përcakto DEBUG

pasi afatet e lakut shkurtohen shumë. Ju duhet ta ndryshoni atë përsëri dhe ta ngarkoni përsëri kur të jeni gati për të shfaqur SpookyEyes në të vërtetë.

  • Vazhdo dhe bëje atë tani. Pjesa tjetër e kësaj faqe supozon se e keni bërë këtë.
  • Sigurohuni që keni ndjekur hapat sipas Hapit 4: Mbështetje Arduino për ATtiny
  • Tani lidhni anën Arduino të usbasp në bordin tuaj. Ju dëshironi ta lidhni atë si më poshtë:

    • GND për baterinë tuaj negative
    • MOSI në pin 7 të ATtiny
    • MISO në pin 0 të ATtiny
    • SCK në pin 9 të ATtiny
    • RST në pin 4 të ATtiny
  • Lidhni skajin tjetër të USBasp në portën USB të kompjuterit tuaj
  • Lidhni baterinë ose burimin tjetër të energjisë 5v në qarkun tuaj.
  • Ngarko skicën duke përdorur Arduino IDE (Sketch-> Upload). LED-të do të dridhen pasi disa nga kunjat që përdoren për qarkun përdoren edhe për USBasp.

Si funksionon Skica

Sigurohuni që jeni në një dhomë disi të ndritshme, ose drejtojeni dritën nga një elektrik dore në rezistencën e vogël të ndjeshme ndaj dritës. Ndizni qarkun dhe vëzhgoni LED -të e syrit. Kjo është mënyra e "dritës së ditës". Tani që skica po funksionon, duhet të shihni sa vijon. Vini re se zonat në kodin që përshkruhen këtu janë shënuar me "BooKmarks", jo numra rreshtash, kështu që ju mund të ndiqni së bashku. Këto kanë formën: #BK. Varg përshkrues ("Pound B K Periudha" atëherë një lloj vargu përshkrues). Për shembull, faqerojtësi i parë quhet "#BK. Hello" dhe mund të gjendet në kodin ku LED -të ndizen për një sekondë, pastaj bosh për një sekondë:

  • Të dy LEDS do të vazhdojnë për një sekondë, pastaj bosh për një sekondë. #BK. Përshëndetje
  • Ata të dy vezullojnë ngadalë 3 herë. Kjo tregon që ATtiny është vendosur në shpejtësi 1MHz. #BK.check_time * Shih SH NOTNIM A më poshtë.
  • Ndalo për një sekondë.
  • Pastaj ata vezullojnë shpejt dy herë.
  • Ndalo për një sekondë.
  • Tani ju jeni në lak () #BK.loop. Mos harroni, një orë është vetëm 10 sekonda tani.

"Shulja" është fikur. Dhe një orë HOUR_millis (== 1 orë, në mënyrë të rregullt) nuk ka kaluar ende. Pra, ne kapërcejmë çdo gjë derisa të arrijmë në #BK.indikimi_duration. Deri tani jemi në orën zero'eth, kështu që ne i ndezim sytë 0 herë.

  • Kjo vazhdon derisa të arrijmë HOUR_millis sekonda (10 sekonda, në modalitetin DEBUG).
  • Pastaj bini shpejt tre herë. #BK.menaxhimi i kohës
  • Shtoni një "orë" tjetër duke rritur ndryshoren latch_time_off
  • Pastaj hidheni deri në #BK. Tregoni_kohëzgjatje. Atje, ne ndezim numrin e "orëve" që kemi punuar. Ky numër ruhet në EEPROM, kështu që është i disponueshëm edhe nëse energjia hiqet nga çipi.

    • Ora jonë e parë në dritë ka përfunduar. Kështu që ne ndezim një herë, shkurt.
    • Pastaj bëni pauzë 2 sekonda.
  • Kthehu në lak ():

    • Çdo përsëritje përmes lakut tani, ne kontrollojmë për të parë nëse koha HOURS_milli ka kaluar. Për përsëritjet e para (në DEBUG), nuk ka. Kështu që ne nuk ndezim 3 herë.
    • Ne kalojmë në #BK.tregoni kohëzgjatjen dhe ne ndezim shpejt një numërim të orëve që kemi qenë në dritë, i cili përsëri ruhet në vendndodhjen 0 të EEPROM.
    • Kjo vazhdon për një kohë të gjatë.
    • Vini re se sapo numri në vendndodhjen EEPROM 0 të jetë mjaft i madh, lak thjesht bëhet:

      • Blici 3 herë me një ritëm të arsyeshëm,
      • Blici me shpejtësi numri i HOURS_millis që kemi qenë në dritë,
      • Prisni 2 sekonda,
      • përsëris.

Tani vendosni gishtin mbi rezistencën e ndjeshme ndaj dritës. Ose thjesht fikni dritat. Lak tani bëhet:

  • Koha jonë e mbylljes ka kaluar mbi një orë, dhe është errësirë, kështu që në #BK. Kontrolloni_dritën, zbulojmë se është vërtet e errët.
  • Ne e ndezim shulën. Kjo fillon gjërat drithëruese çdo lak. Shikoni K HTU GJYQN E BASHKUARA. Kodi duhet të jetë mjaft përshkrues.
  • Pasi shulja të jetë ndezur mjaftueshëm, ne do ta fikim. Shikoni #BK.furnimi i_pikshmërisë_furnizimit.
  • Tani ne kthehemi te #BK.menaxhimi i kohës, sipas "trefisni shpejt tre herë", më lart.

Drejtuar Për Real

Mos harroni të ndryshoni skicën në #undef DEBUG.

SHENIM A

* SH NOTNIM A: Kodi përfshihet për ta vendosur në 8 MHz. Shih CLKPR = 0x00; kodi i komentuar. Nëse doni ta bëni këtë (dhe nuk ka arsye për ta bërë këtë për këtë qark), sigurohuni që të ndryshoni Arduino IDE, në artikullin e menysë Tools-> Clock.

Hapi 7: Nga bordi i bukës në qarkun e ngjitur

Nga bordi i bukës në qarkun e ngjitur
Nga bordi i bukës në qarkun e ngjitur
Nga bordi i bukës në qarkun e ngjitur
Nga bordi i bukës në qarkun e ngjitur
Nga bordi i bukës në qarkun e ngjitur
Nga bordi i bukës në qarkun e ngjitur

Tani është koha për të bërë Prodhimin e qarkut! Merrni një tabelë të vogël të saldueshme; Më pëlqen Radio Shack Catalog #: 2760159, parë këtu: https://www.radioshack.com/collections/prototyping…. Ka shumë vrima për transferimin e komponentëve të bordit të kompjuterit tuaj në tabelën e dyshemesë.

Mos harroni të përfshini pjesë të vogla të prizës për futjen e telave USBasp (për programim)! Do t'ju duhen 5 prej tyre.

Përgatitni Kafkën

Orientoni kafkën tuaj se si do të ulet në tokë. Ju do të duhet të shponi një vrimë për rezistencën e fotos, në mënyrë që në të vërtetë të marrë dritë:-). … Hap i rëndësishëm! Gjithashtu, duke përdorur mjetin tuaj të preferuar të prerjes, hapni pjesën e poshtme të kafkës në mënyrë që të bëni vend për tabelën e qarkut dhe bateritë. Pritini atë nga 3 anët vetëm në mënyrë që të bëni një derë.

Stërvitni vrimën në atë që rezistenca e fotos do të jetë e përshtatshme për shtyp. Natyrisht, ju mund të provoni madhësinë nga jashtë kafkës për ta bërë atë të drejtë. Filloni gjithmonë me stërvitjet tuaja të vogla dhe mos shponi shumë shpejt në mënyrë që të mos krijoni shumë shkëlqim rreth vrimës që do t'ju duhet të rruheni me thikë.

Stërvitni vrima në sy për LED. Madhësia e tyre me kujdes, kështu që LED -të do të jenë të përshtatshëm për shtyp. I futa LED -të e mia nga brenda, dhe meqenëse nuk kishte shumë hapësirë për të punuar brenda, unë vetëm hodha një zam të shkrirë të nxehtë në pjesën e pasme të LED -ve si një sigurim shtesë shtesë për t'i mbajtur ato.

Unë gjithashtu isha i kujdesshëm për të veshur një nga telat në secilën LED në tubat që zvogëlohen nga nxehtësia.

Vendosni qarkun

Meqenëse kafka vetëm ulet atje, unë nuk isha shumë i kujdesshëm në lidhje me montimin e tabelës së qarkut. Unë u sigurova që paketa e baterisë të binte në fund dhe nuk do të kishte qarqe të shkurtra. Sapo të lidhesha, të fusja dhe të ndizja, mbylla ipt up dhe vendosa një copë zam të shkrirë të nxehtë në përplasjen e poshtme.

Sigurohuni që t'i vendosni telat në LED dhe rezistencën e fotos gjatë, në mënyrë që të jeni në gjendje të tërhiqni bordin e qarkut për riprogramim.

Hapi 8: Spoooooky Eyes !!!! Oooooooo !!!

Sytë Spoooooky !!!! Oooooooo !!!!
Sytë Spoooooky !!!! Oooooooo !!!!

Ok, tani kaq. Sytë tuaj drithërues do të ndizen në muzg, shfaqen për mashtruesit ose trajtuesit për 4 orë, pastaj fiken për të ruajtur bateritë. Do të qëndrojë jashtë deri në mbrëmjen tjetër. Do ta bëjë këtë për TOTAL_RUN_HOURS orë, kështu që përgatiteni atë vlerë në skicë me kujdes. Meqenëse kam 4 orë parazgjedhje MAX_RUNTIME, 40 orë për TOTAL_RUN_HOURS do të thotë se do të funksionojë për 10 ditë.

Nëse dikush vendos që është shumë e shijshme për ju që ta keni dhe e merr atë në shtëpi, SpookyEyes do të përfundojë vrapimin e tij dhe pastaj do të heshtë dhe do të përndjejë përgjithmonë shpirtrat e tyre. Mjafton të thuhet, hajdutët do të bënin mirë të shmangnin marrjen e kafkës tuaj SpookyEyes!

Vendosini sytë tuaj Spooky për sezonin. Vitin tjetër, thjesht ngarkoni skicën përsëri dhe SpookyEyes vjen në jetë! Sa frikësuese është kjo? Ooooooo !!!!

Përmirësimet

Ndoshta duhet ta kisha bërë ATtiny të flinte gjatë ditës. Fikur poshtë, ai tërheq shumë pak rrymë.

Unë duhet të kisha vënë një rezistencë 10K Ohm në pin 4. Kjo e mban qarkun nga rivendosja në mënyrë misterioze. Sidoqoftë, nuk kam pasur ndonjë problem. Por duhet bërë që të jetë e saktë.

Mundësuar nga bateria

Unë e dua ATtiny84. Shtë një çip i madh i vogël për një qark me fuqi të ulët. Sigurisht, ai nuk ka aftësitë Serial.print () të Arduino ATmega328p dhe të ngjashme me të, por ju mund të ndizni dritat në mënyra të caktuara për t'ju treguar se çfarë po ndodh brenda qarkut tuaj, për korrigjim. Nuk është e vështirë të punosh me të.

Shpresoj se e keni gjetur këtë të udhëzueshëm… të udhëzueshëm!

Recommended: