Orodha ya maudhui:
- Hatua ya 1: Kusanya Sehemu, Zana, na Vifaa
- Hatua ya 2: Upinzani ni muhimu
- Hatua ya 3: Kanuni?
- Hatua ya 4: Chip It
- Hatua ya 5: Badilisha na Capacitor
- Hatua ya 6: Badilisha na Mmiliki wa Betri
- Hatua ya 7: LEDs
- Hatua ya 8: Iangalie
- Hatua ya 9: Spin Time
- Hatua ya 10: Je! Hii ni Mapinduzi?
- Hatua ya 11: Sheria ya kusawazisha
- Hatua ya 12: Wewe ni Utendaji
- Hatua ya 13: Lakini Subiri, Kuna Zaidi..
- Hatua ya 14: Mikopo na Mawazo ya Mwisho
Video: Geek Spinner: Hatua 14 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Spidget spinner ni ya kufurahisha, na unaweza kupata moja kwa kaunta yoyote ya kukagua kwa pesa chache tu siku hizi, lakini vipi ikiwa unaweza kujenga yako mwenyewe? Na ilikuwa na LEDs? Na unaweza kuipanga kusema au kuonyesha chochote unachotaka? Ikiwa hiyo inaonekana kuwa ya kupendeza, HII NDIO MRADI KWA AJILI YAKO.
Nimekuwa nikipenda kutumia mwangaza wa mwangaza ili kupata watoto wanapenda programu. Mradi rahisi zaidi na mdhibiti mdogo wa Arduino ni kupepesa na kuwasha LED. Halafu unawafanya waone jinsi LED inaweza kupepesa haraka kabla ya kuonekana kama inaendelea (kama vipindi 12 vya millisecond). Kisha unatikisa LED nyuma na nje na unaweza kuiona ikiangaza tena! Matukio haya ni wito "kuendelea kwa maono" (POV) na ni jinsi mradi huu unavyofanya kazi. Inaweza kusababisha majadiliano ya jinsi jicho linavyofanya kazi na jinsi kompyuta zenye kasi sana.
Mradi huu unatumia microcontroller inayoweza kupangwa ya 8-bit, LEDs nane, na seli ya sarafu. Inazunguka kwa kutumia uboreshaji wa skateboard ya kawaida, na hutumia sensorer ya athari ya Hall na sumaku kuamua kuzunguka. Imetengenezwa kwa kutumia sehemu za shimo-za-mwanzo na inayoweza kusanidiwa kwa kutumia mazingira ya programu ya Arduino. Kuzungumza kwa kutosha, wacha tupate utengenezaji…
Hatua ya 1: Kusanya Sehemu, Zana, na Vifaa
Inasikitisha kila wakati kupata njia ya nusu ya ujenzi na kukuta unakosa kitu. Hizi ndizo sehemu ambazo nimejaribu na kupatikana kufanya kazi vizuri. Kubadilisha kwa hatari yako mwenyewe:
Muswada wa Vifaa =================
- 1 ea, Zambarau PCB, kwa upendo imetengenezwa Amerika na OSH Park
- 1 ea, Attiny 84, Atmel ATTINY84A-PU,
- 1 ea, ubadilishaji wa Tactile, TE 1825910-6,
- 1 ea, Slide Badilisha SPDT Kupitia Hole, C&K JS202011AQN,
- 1 ea, Mmiliki wa Battery, Linx BAT-HLD-001-THM,
- 8 ea, 3mm Nyekundu ya LED 160 Mcd, Wurth 151031SS04000,
- 8 ea, 330 ohm 1 / 8W, Stackpole CF18JT330R,
- 1 ea, 0.1 uF cap, KEMET C320C104M5R5TA,
- 1 ea, kubadili Magnetic, Melexis MLX92231LUA-AAA-020-SP,
- 1 ea, 608 Skateboard Bearing,
- 1 ea, sumaku ndogo ya nadra ya 2mm x 1mm,
- 2 ea, kofia zilizochapishwa za 3D (faili ya STL imeambatanishwa).
- 1 ea, CR2032 betri, Panasonic BSP au sawa,
Zana na Vifaa: Kwa semina zangu, ninatumia ToolKit ya Kompyuta ya SparkFun ambayo ina kila kitu unachohitaji isipokuwa kibano:
- Chuma cha kulehemu.
- SolderWire
- Plyers zilizokatwa (Ninapenda $ 5 Hakko CHP170!)
- Kusuka suka
- Gundi kubwa
Kupanga Attiny (Hatua ya 4, haihitajiki ikiwa unanunua hii kama kit):
-
Arduino.
- SparkFun Redboard
- Metro ya Adafruit
- Arduino UNO
- Ngao ya Programu ya AVR.
- Adapta ya Pogo (ikiwa imeweka programu na chip imewekwa).
- USB A-B ya kawaida ya Uno, Mini Mini ya USB kwa Ubao, au USB Micro kwa Metro.
Seti ya mradi huu inapatikana kwenye Tindie.com (toa betri). Kununua kit kunaokoa wakati na gharama ya kuagiza kutoka kwa wachuuzi kadhaa tofauti na epuka malipo ya chini ya utaratibu wa PCB. Pia, kupanga Attiny sio jambo dogo, na ukinunua kit, itakuwa tayari imepangwa. Utakuwa pia unanisaidia kukuza na kushiriki miradi mingine katika semina zangu!
Hatua ya 2: Upinzani ni muhimu
Tutachukua kuwa una uzoefu wa kujenga vifaa. Ikiwa unahitaji usaidizi wa usaidizi, nenda kwenye www.sparkfun.com/tutorials/213 ili kupiga mswaki au kutazama Msichana wa Geek akielezea kwenye https://www.youtube.com/embed/P5L4Gl6Q4Xo. Pia nina kit kinachofaa kwa Kompyuta kwenye
Ninapenda kuanza na kontena kwa sababu a) ni sugu ya joto wakati unapoingia kwenye mto wako wa kutengenezea na chuma inakuja hadi muda, b) hawana polarity, kwa hivyo mwelekeo sio muhimu, na c) ndio sehemu ya chini kabisa kwenye ubao kwa hivyo kaa vizuri wakati wa kuuza. Kuna vipinga vizuizi vya sasa vya 330-ohm vya sasa, moja kwa kila moja ya LED. Unaweza kufanya moja kwa wakati, au zote nane mara moja.
- Pindisha risasi kwenye upana wa pedi na uweke kontena.
- Pindisha bodi juu na uunganishe risasi.
- Punguza risasi na kupunguzwa kwa maji.
- Piga tena na chuma ikiwa unataka wavutie marafiki wako wa geek.
Hatua ya 3: Kanuni?
Ikiwa umenunua kit yangu, chip imewekwa mapema na inaweza kuruka hadi hatua inayofuata.
Ndio, mradi huu unahitaji nambari fulani. Na, ikiwa ulikuwa unazingatia, katika Hatua ya 1 nilikuambia kuwa programu ya Attiny haikuwa ya maana. Ninatumia Arduino, ni mazingira ya programu, programu yangu ya AVR, na pogo pin jig.
Chip inaweza kusanidiwa kabla ya kutengeneza mahali (picha 2), au baada ya kuuzwa mahali kwa kutumia kichwa cha ISP chini ya PCB (picha 3). Kwa hali yoyote, programu ni kama ifuatavyo:
- Pakua Mazingira ya Programu ya Arduino.
-
Sakinisha msaada wa Attiny 85 kutoka kwa:
- https://highlowtech.org/?p=1695 (Arduino Tiny)
- https://github.com/SpenceKonde/ATTinyCore (Kiini cha Attiny)
- Pakia "Arduino kama mchoro wa ISP": [Faili] -> [Mifano] -> [Arduino kama ISP].
- Imeambatanisha Ngao ya Programu ya AVR na ingiza kebo ya Ribbon kwenye nafasi ya Attiny84
- Ikiwa unatumia adapta ya Pogo, iweke kwenye kichwa cha ISP ubaoni. Pedi nzuri na hasi zimewekwa alama ili uweze kuelekeza kichwa kwa usahihi.
- Ikiwa unatumia chip, ingiza na pini moja kuelekea kontakt USB.
-
Chagua chip sahihi:
- Kidogo cha Arduino: "Attiny 84 @ 8 Mhz"
-
Kiini cha Attiny: "Attiny 24/44/84"
- Chip "Attiny 84"
- 8 Mhz (ya Ndani)
- Ramani ya kubandika "Counter Clockwise"
- Chagua Programu, [Zana] -> [Programu] -> [Arduino kama ISP]
- Weka fuses za programu, [Zana] -> [Burn Bootloader]
- Pakia mchoro ulioambatishwa, [Faili] -> [Pakia ukitumia programu]
Chanzo kikubwa cha makosa ninayopata kinahusisha kutokuwa na pini zilizokaa sawa.
Hatua ya 4: Chip It
Sasa kwa kuwa chip yako ina nambari juu yake, unaweza kuiweka. Mwelekeo wa DIP ("vifurushi viwili vya ndani") kawaida huonyeshwa ama kwa shimo karibu na kubandika moja, au divot mwisho wa chip iliyo na pini moja, kama ilivyo hapa.
- Pindisha risasi hadi digrii 90 kwa kubonyeza kwenye uso gorofa (picha 1 & 2).
- Panga chip na ishara kwenye PCB na weka chip (picha 3).
- Solder pini moja pande tofauti, na angalia kuwa chip zote ni gorofa dhidi ya PCB na kwamba mwelekeo ni sahihi. Inakuwa ngumu sana kurekebisha baada ya hii. Niniamini juu ya hili.
- Mara tu unapohakikishiwa kuwa iko kwa usahihi, futa pini zilizobaki kisha uzikate.
Hatua ya 5: Badilisha na Capacitor
Kitufe cha kushinikiza huenda karibu na IC, na capacitor upande mwingine.
- Bonyeza kitufe cha kushinikiza mahali (hakikisha iko katika mwelekeo sahihi).
- Solder ni mahali.
- Piga risasi nyuma.
Capacitor haina mwelekeo, lakini ikiwa utaweka upande wa uandishi, marafiki wako wa geek watajua ni thamani gani uliyotumia.
Hatua ya 6: Badilisha na Mmiliki wa Betri
Kubadili huenda na kiwango kinachoelekeza nje. Kama vitu vingine, weka pini mbili ndani, angalia ikiwa imeketi gorofa, kisha uuze salio.
Mmiliki wa betri ana alama kuonyesha mwelekeo, lakini haijalishi. Itahitaji, hata hivyo, joto kidogo zaidi kuliko risasi za kawaida, na utahitaji kuhakikisha imeketi gorofa kushikilia betri katika nafasi (picha 4).
Hatua ya 7: LEDs
Hakuna mradi mzuri ambao haujumuishi angalau LED moja. Hii ina NANE!
Uongozi mrefu ni chanya (anode). Kuna alama "+" kwenye skrini ya hariri, na pedi ni mraba. Ikiwa unafanya yote nane kwa wakati mmoja, washikilie ili kuhakikisha kuwa mwelekeo wote uko sawa.
- Solder risasi moja kwenye kila LED.
-
Thibitisha mwelekeo na kwamba wameketi gorofa (picha 3).
Ikiwa sio, bonyeza kesi hiyo na thum yako na upake tena risasi hadi iwe sawa (picha 4)
- Solder salio.
- Clip inaongoza.
Hatua ya 8: Iangalie
Kwa wakati huu, bado tunaweza kuangalia LED na kuzima:
- Ingiza betri na upande mzuri nje.
- Washa kibofya na kisha bonyeza kitufe mpaka (kwa matumaini) taa ziwashwe (angalia video).
- Spinner spinner na uone muundo. Kama LED haina taa, inaweza kusanikishwa nyuma, au imeharibiwa na joto. Un-solder na uweke mpya.
Utatuzi wa shida:
-
Ikiwa hakuna taa za LED:
- Hakikisha betri yako ni nzuri na katika mwelekeo sahihi.
- Je! Ulipanga chip yako? Je! Iko katika mwelekeo sahihi? Je! Inakua moto?
- Je! LED zinaelekezwa kwa usahihi? Tumia kiini cha sarafu kwenye viungo vya solder iliyoongozwa kuwajaribu?
-
Ikiwa swichi haifanyi mwangaza wa LED:
- Angalia viungo vya solder kwenye LED.
- Angalia viungo vya solder kwenye Attiny.
- Ikiwa yote mengine hayatafaulu, chukua na chapisha picha zenye azimio kubwa mbele na nyuma na uombe msaada katika maoni.
Hatua ya 9: Spin Time
Kuzaa kunashikiliwa kwa kutengeneza kasha kwenye pedi kubwa. Hii inachukua uvumilivu na joto nyingi:
- Tumia kitu kama sarafu kwenye uso mgumu kuweka nafasi.
- Joto pedi pedi na ganda la kuzaa mpaka uone mtiririko wa solder kwenye kesi hiyo (inachukua kidogo).
- Rudia upande wa pili.
- Thibitisha kuwa kuzaa kunalinganishwa kwa usahihi kwa kuzunguka spinner.
- Flip bodi juu na solder pointi mbili upande wa pili.
Hatua ya 10: Je! Hii ni Mapinduzi?
Ili kuonyesha ujumbe badala ya mifumo tu, tunahitaji kujua msimamo wa spinner kuhusiana na mduara. Tutatumia sensa ya athari ya Ukumbi na sumaku. Hii ni sawa na jinsi injini za mwako zinajua wakati wa kuwasha cheche ili kupata nguvu zaidi. Mwelekeo na mpangilio wa sensa na sumaku ni muhimu kwa hii kufanya kazi.
- Uandishi kwenye uso wa kifaa unakabiliwa na fani inayofanana na skrini ya hariri (picha 1).
- Pangilia urefu kwa juu tu ya kuzaa (ambapo sumaku kwenye kofia itakuwa).
- Solder risasi moja.
- Thibitisha urefu na chakula.
- Solder inaongoza iliyobaki.
- Clip inaongoza.
Ikiwa unatumia sensorer ya Omni-pole, utahitaji kujua mwelekeo wa sumaku. Njia bora ya kufanya hivyo ni kuweka hali nyingine isipokuwa mfano kutoka hatua ya awali na kisha upate upande wa sumaku ambayo inaanza kupepesa kwa LED (angalia video). Gundi sumaku na upande uliofanya kazi ukiangalia nje. Angalia kazi yako mara mbili.
Hatua ya 11: Sheria ya kusawazisha
Ikiwa unashikilia spinner juu usawa na betri ndani, utaiona ikizunguka upande wa betri chini. Licha ya juhudi yangu bora katika kusawazisha vifaa, bado iko mbali na usawa. Unaweza kuongeza uzito kwa upande ambao sio wa batri kwa kutumia nut na bolt, au ongeza solder kwenye pedi.
Hatua ya 12: Wewe ni Utendaji
Pamoja na sumaku na sensa yako iko, uko tayari kuangalia utimilifu kamili wa Geek Spinner yako. Njia ya spinner inaonyeshwa na LED ambayo imewashwa juu ya umeme au baada ya bonyeza kitufe (D0 - D7). Hali hubadilishwa kwa kubonyeza kitufe (angalia video).
njia = 8; // idadi ya njia zinazopatikana
// 0 -> maandishi "Hello World!" // 1 -> RPM // 2 -> wakati kwa sekunde // 3 -> spin hesabu // 4 -> spin hesabu (jumla) // 5 -> muundo wa "lilly pedi" // 6 -> sura 1 (moyo // 7 -> sura 2 (tabasamu)
Hatua ya 13: Lakini Subiri, Kuna Zaidi..
Mifumo ya "moyo" na "tabasamu" iliundwa kwa kutumia grafu ya polar kuonyesha jinsi sehemu nane zingeonekana kila digrii 5 za mzunguko.
Kwa mkono:
- Pakua na chapisha picha ya azimio kamili (picha 1).
- Jaza vitalu kutengeneza picha yako (picha 2).
-
Pamoja na radial, kuanzia 0, hesabu byte ukitumia nyeusi = 1, nyeupe = 0;
Radi ya kwanza ya moyo ni 1, 0, 0, 0, 0, 0, 0, 0, kwa hivyo byte = 0b100000000;
- Endelea mpaka umalize (dokezo, ikiwa picha yako ni ya ulinganifu, unahitaji tu kufanya nusu).
- Bandika ka zako kwenye sehemu ya "maandishiAndShapes.h" ya mchoro chini ya "shape_1 " au "shape_2 ".
Kutumia Chatu:
- Sakinisha Python.
- Sakinisha maktaba ya Picha ya Python.
- Pakua hati iliyoambatishwa ya "readGraph.py".
- Pakua picha kamili ya azimio (picha 1).
- Fungua picha kwenye hariri yako uipendayo (GIMP au Rangi ya MS).
- Tumia amri ya "Jaza" na rangi nyeusi iliyochaguliwa kujaza sehemu unazotaka kuwasha (picha 2).
- Hifadhi picha hiyo kwenye saraka sawa na hati ya "readGraph.py" na ubadilishe jina la faili katika hati ili ilingane nayo:
im = Image.open ('heart.png')
Endesha hati na ubandike pato kwenye sehemu ya "textAndShapes.h" ya mchoro chini ya "shape_1 " au "shape_2"
Kwa njia yoyote, jisikie huru kushiriki uumbaji wako (picha na nambari) katika maoni!
Hatua ya 14: Mikopo na Mawazo ya Mwisho
Kwa kweli sikuja na hii peke yangu. Sio kwa risasi ndefu.
- Uzoefu wangu wa kwanza wa kutumia mikono na POV ulikuwa na mradi kutoka kwa Nick Sayer uitwao POV Twirlie: https://www.tindie.com/products/nsayer/pov-twirlie/. (Mimi pia hutumia adapta ya pogo).
- Wazo "LED + Fidget spinner = POV" liliingia kwenye ubongo wangu baada ya kuona Inayoweza Kuelekezwa ya Techydiy
- Wakati wowote unapokuwa na wazo la kushangaza, mtu fulani ameifanya tayari: https://www.instructables.com/id/POV-Arduino-Fidget-Spinner/. Uuzaji wa mlima wa uso ni kitu ambacho ninaweza kufanya, lakini sio rafiki wa mwanzo kabisa. Nambari yake pia ilikuwa juu kidogo ya kichwa changu, lakini nilitumia maoni yake juu ya kuonyesha RPM na hesabu.
- Niliweza kuelewa na kutumia vijisehemu vya nambari ya saa ya Reger-men's POV Clock kuonyesha maandishi:
Hakuna mradi uliokamilika au kamilifu. Hapa kuna mawazo ambayo ninaendelea mbele:
- Usawa: Karatasi za data mara chache huwa na habari juu ya uzito wa vifaa, kwa hivyo ni ngumu kufanya hata nadhani ya elimu juu ya usawa bila kuijenga tu. Betri ni wazi kuwa sehemu nzito zaidi. Niliongeza mashimo kila mwisho ili niweze kuongeza uzani kama inahitajika kuisawazisha.
- Saa moja kwa moja? Ikiwa umeona, maandishi yanaonyeshwa tu kwa usahihi ikiwa unazunguka kwa mwelekeo wa saa. Inazunguka mwelekeo mwingine inaunda picha ya kioo. Kuongeza sensorer ya pili ya Jumba au sumaku itakuruhusu kupata mwelekeo wa kuzunguka (Mradi wa Sean ulifanya hivi).
- Rangi? Kutumia LED za RGB zinazopangwa zitakuwezesha kufanya rangi. Wao ni kawaida juu ya mlima ingawa.
Ilipendekeza:
Uvumilivu wa Dira Fidget Spinner: Hatua 8 (na Picha)
Uvumilivu wa Vision Fidget Spinner: Hii ni fidget spinner ambayo hutumia Uvumilivu wa athari ya Maono ambayo ni udanganyifu wa macho ambayo picha nyingi zenye mchanganyiko hujichanganya kuwa picha moja katika akili ya mwanadamu. P
Moja kwa moja Twister Spinner: Hatua 7 (na Picha)
Moja kwa moja Twister Spinner: Je! Umewahi kucheza mchezo wa kupendeza sana uitwao " Twister. &Quot; Ni mchezo wa ustadi wa mwili ambao unaweza kuboresha uhusiano wako na wachezaji wenzako. Kujitahidi kadri unavyoweza kuishi ili kuwa mshindi wa mchezo, wakati unafuata maagizo magumu
Sandal ya Super Super Geek: Hatua 9 (na Picha)
Sandal Super Geek Sandal: Ikiwa wewe ni mtengenezaji wa aina ya kuvutia ambaye anajaribu kwanza na anafikiria baadaye, wakati moshi umeenda, utapata LED zinateseka kila aina ya majeraha mabaya. Mradi huu mdogo ni juu ya kuchakata tena taa hizo duni kwa njia ya kijanja, na kuifanya
"Geek-ify" Kichwa chako cha Bluetooth: Hatua 5 (na Picha)
"Geek-ify" Kifaa chako cha sauti cha Bluetooth: Hii inayoweza kuagizwa itakuonyesha jinsi ya kufunua insides za bluetooth yako wakati ukiendelea kuifanya iweze kufanya kazi
Roulette ya Techno-geek (au Ni Nani Anayefanya Kahawa?): Hatua 6 (na Picha)
Roulette ya Techno-geek (au Ni Nani Anayetengeneza Kahawa?): Hii ni kifaa kilichotengenezwa kutoka sehemu za kompyuta zilizosindikwa ili kutoa jibu kamili, lisilo na shaka na lisilowezekana kwa swali hilo la ofisi ya milele - " Je! Ni zamu ya nani kutengeneza kahawa? &Quot; Kila wakati umeme unawashwa, devi hii ya ajabu