Orodha ya maudhui:
- Hatua ya 1: Kukusanya Vitu vyote Utakavyohitaji (au Unataka)
- Hatua ya 2: Kukata Kila kitu
- Hatua ya 3: Gundi
- Hatua ya 4: LEDs Fanya Vipande Vingine
- Hatua ya 5: Lakini! Tani… Wacha Wape waya
- Hatua ya 6: Je! Tunafanya Hivi?
- Hatua ya 7: NYAKATI ZA KUFUNGWA
- Hatua ya 8: Mwisho
- Hatua ya 9: Umemaliza
Video: Kiingiliano cha infinity Mirror: Hatua 9 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Kazi kwa darasa hili ilikuwa rahisi lakini ngumu: Fanya kitu kiingiliane na Arduino. Ilibidi iwe iliyoundwa vizuri, kiufundi changamoto ya kutosha na ya asili kwa maoni kama ya asili kwenda siku hizi kwenye wavuti kama Mafundisho. Kuanzia mwanzo, nilikuwa na hamu ya LEDs. Mradi wangu ungetakiwa kuingiza kitu na LED, kwa hivyo jambo la kwanza nilifikiria ni hizi vielelezo vya LED ambavyo hutumia muziki kama chanzo kuonyesha sauti kwa kila mzunguko kwa mfano. Niligundua haraka kuwa wakati ambao tulilazimika kumaliza mradi huu ulikuwa mfupi sana na nilitaka kutengeneza kiboreshaji ambacho kingeongoza kila mmoja kujibu muziki. Hiyo itachukua muda mrefu sana kwa hivyo niliamua kufanya kitu kingine. Badala ya kuwa na kitu kinachofanya kazi, nilipenda sana wazo la kitu kinachopendeza. Kitu na taa za LED unaweza kutazama kwa miaka mingi.. Kioo kisicho na mwisho kioo cha kutokuwa na mwisho kimekuwa kikapu na kufanya taa za ndani kufanya kitu wakati unasukuma kitufe fulani hakika kitakuwa ndani ya mradi huu. Badala ya kutengeneza moja ya kawaida nilitengeneza muundo tofauti kidogo (ambao umefanywa hapo awali) ambao una mraba katikati ya kioo na ambao una ukanda wa LED kuuzunguka kwa hivyo inaonekana kama mnara mkubwa usio na mwisho unakua kutoka kwa chochote.
Nilichochewa na glasi na mwonekano mzuri wa glasi isiyo na kipimo nilitaka kuwa na maoni ambayo yalikuwa ya kuridhisha kama mengine. Hapo nilikuja na vifungo vyenye uwezo ambao hauhitaji shinikizo (na hakuna mawasiliano halisi ikiwa utabadilisha unyeti wa sensor yako) kuamilishwa na kwa hivyo hutengeneza hisia za kichawi hata zaidi.
Kuzungumza kwa kutosha, wacha tujenge!
ps. unaweza kufanya mradi huu kuwa wa kawaida unayopenda, kumbuka tu, unazotumia LED nyingi, zinahitaji nguvu zaidi;)
Hatua ya 1: Kukusanya Vitu vyote Utakavyohitaji (au Unataka)
Vioo vya Wooinity havikui bei rahisi haswa wakati unataka kuzitumia na taa za LED zinazoweza kushughulikiwa. Pia ikiwa haujawahi kufanya kitu kama hiki kabla labda unahitaji kuongeza zana kadhaa kwenye arsenal yako kama chuma cha kutengeneza au mkata glasi kwa mfano. Kwanza nitaorodhesha sehemu ambazo utahitaji (kumbuka kwa mradi wa saizi tofauti inabidi tuongeze kila kitu chini au juu kulingana na uwiano wako) kwa muundo na orodha ya pili itakuwa zana ambazo nimetumia kutengeneza hii.
Sehemu: 8x 6mm nene 60x60cm paneli za MDF 1x 3mm nene 50x50cm Plexiglas panel1x 3m ws2812 5050smd LED Strip na 60s kwa kila mita, au karibu na 160s za LED (hakikisha ina reli ya 5V badala ya 12V moja) 1x 5mm nene kioo cha kioo 50x50cm (glasi kioo kinatoa athari bora! Unaweza kutumia aina nyingine ya kioo lakini haitaonekana kuwa nzuri!) 1x Arduino Uno (Arduino ndogo au kubwa itatosha maadamu inapewa nguvu na 5V na ina angalau dijiti 7 I / O pini 1x 5V 7A adapta ya dc (Hii itatofautiana ikiwa una mradi mdogo au mkubwa kwa hivyo hakikisha kuhesabu ni kiasi gani mradi wako utachora sasa!) 1x Perfboard 15x15cm5x rangi tofauti 24 AWG waya ya msingi rahisi (nyingi, nunua pakiti ya kifurushi ambayo inapaswa kuwa ya kutosha) 1x 50x50cm faragha ya dirisha la faragha, unapaswa kuangalia ili kuhakikisha kuwa una aina ya kutafakari ili kupata matokeo bora. mara ya kwanza kwani ni ngumu sana1x CAP1188 (at24qt1070) 5Ki kuu ya hisia au kuzuka1x Kidogo cha shaba au mkanda wa aluminium (pata mita 1 ikiwa unataka kuwa na uhakika) 1x varnish ya bei rahisi
Zana: Mkataji wa Laser (anapaswa kuwa na uwezo wa kukata Plexiglas na paneli za MDF nene 6mm hadi 60x60cm) Zana za kimsingi (fretsaw ndogo, faili za kuni, karatasi ya mchanga, grit yoyote, kuchimba visima, nk.
Hatua ya 2: Kukata Kila kitu
Wakati wa kukata kuni! Na glasi! Na Plexiglas! Tumia faili nilizotoa kukata kila fremu ya kuni mmoja mmoja kama safu moja katika mkataji wa laser. Unaweza kutumia safu ya mwisho kama kiolezo cha mraba kinachohitajika kukatwa katikati kabisa ya kipande cha Plexiglas. Kwa kioo, unapaswa kuisafisha kwanza kabisa ili hakuna kitu kilicho juu ya uso tena, baada ya hii pima kwa uangalifu ili kioo chako kiwe sawa na 50x50cm ukikatwa. Kisha katika harakati moja laini thabiti tumia gurudumu la kabureti ya mkataji wako wa glasi kukata glasi. Haitavunjika kabisa lakini inapaswa kuwe na mwanzo ulioachwa nyuma, ikiwa sio hivyo, jaribu tena. Kisha jaribu kwa makini sana kuinama na kuvunja kipande cha glasi. Umemaliza kwa kukata!
Hatua ya 3: Gundi
Kwanza, sisi Gundi vipande vya kuni pamoja, ninapendekeza kushikamana kwa tabaka 2 za chini pamoja. Kisha safu ya 3 hadi ya 6 pamoja (sio kuiweka kwenye tabaka 2 za kwanza). Na gluing safu ya 7 na 8 pamoja pia. Ninapendekeza kushikamana kila kitu pamoja kama hatua ya mwisho kwani hautaweza kufika kwa sehemu zingine za ujenzi baada ya kuunganisha pamoja. Mraba ulio na mashimo katikati pia unaweza kushikamana pamoja na kuacha kifuniko cha juu. Acha kila kitu kukauka kwa angalau masaa 2 mahali pakavu kwenye joto la kawaida. Kwa kipande cha Plexiglas, tutatumia foil ya kutafakari, inashauriwa upate mtu wa kukusaidia kwani hii ni mchakato mgumu sana na unaweza tu kuvuruga mara nyingi kabla ya foil ina nyufa za kudumu (na hiyo $ hlT ghali!). Sabuni ya kifalme upande mmoja wa Plexiglas yako na uondoe safu ya kinga kutoka kwenye foil kufunua upande uliofunikwa. jaribu kuipata kwa uzuri na laini, tumia kadi ya mkopo au kitu gorofa kushinikiza mifuko yote ya hewa ambayo imeunda. (inashauriwa kuweka mraba uliyokata mapema kurudi uso ili kupendeza). Kata foil ya ziada na uacha ikauke kwa angalau saa moja. (ikiwezekana mara moja)
Hatua ya 4: LEDs Fanya Vipande Vingine
Kwenye slats 4 ndogo za kuni, tutaunganisha vipande vilivyoongozwa. Unaweza kutumia mkanda wa 3m uliyopewa nyuma ya sehemu hizi nyingi. Ikiwa sio gundi ya moto au kitu kingine chochote kitatosha kwa muda mrefu kinaposhikilia. Kata ukanda ulioongozwa kwa saizi na gundi kwa pande zote nne. (usisahau mraba wa kati!) Kwenye mraba wa kati na slat moja ya kuni kuna mashimo kadhaa, acha chumba karibu na hii kwani tutakuwa tukipitisha nyaya kupitia hizo. Baada ya kushikamana na vipande vya LED unaweza kuziunganisha pamoja. Hii inapaswa kuwa safu moja kubwa iliyoongozwa kwa hivyo kila kitu kinapaswa kuuzwa kwa safu! Hata mraba wa kati.
Hatua ya 5: Lakini! Tani… Wacha Wape waya
Kwa vifungo vyenye uwezo fuata tu mchoro niliotoa. Mwisho uliokamilishwa utaenda kwa Arduino upande mmoja na kwa vifungo vyako halisi upande mwingine. Usisahau kutumia mkanda wa aluminium au shaba juu ya uso (kadiri unavyofanya kipande cha mkanda kuwa nyeti zaidi kwenye kitufe chako!). Vifungo vinapaswa kuwa kwenye kifuniko cha juu cha mraba wa kati.
Hatua ya 6: Je! Tunafanya Hivi?
Kilichobaki ni kupiga waya kwa nguvu, kata tu mwisho wa kuziba wa dc ya adapta yako na uunganishe capacitor 1000uF kati ya waya wa chini na 5v. Kisha unganisha hii kwenye usanidi wako kama inavyoonyeshwa kwenye mchoro uliopita. Unaweza pia kuunganisha waya kutoka kwa ukanda ulioongozwa (inapaswa kuwa 3 tu) na Arduino.
Hatua ya 7: NYAKATI ZA KUFUNGWA
Nambari niliyotoa inapaswa kufanya kazi bila kasoro (unaweza kutaka kucheza na mpangilio wa kitufe cha kuingiza ikiwa umeziba waya zako tofauti) Kwa hivyo nakili tu, weka na upakie!
// Msimbo na Jael van Rossum | Mwanafunzi Nr. 3032611 // Mradi wa ITTT: Smart Infinity Mirror
#jumuisha #jumuisha #jumuisha #jumuisha #jumuisha #jumuisha #jumuisha #jumlisha #jumuisha pamoja #jumlisha #jumuisha #jumlisha #jumuisha #jumuisha
// Kuunda nafasi katika kumbukumbu ya Kuweka kwa LED_Strip #fafanua NUM_LEDS 151 #fafanua DATA_PIN 6
// Kutangaza Vigeugeu na kuunda viongozaji vya LED_Strip CRGB vinavyoweza kushughulikiwa [NUM_LEDS]; int LED_Hue = 0; int LED_Saturation = 255; int LED_Brightness = 255; int LED_Brightness_Right = LED_Brightness; int LED_Brightness_Top = Mwangaza wa LED; int LED_Brightness_Left = Mwangaza wa LED; int LED_Brightness_Bottom = Mwangaza wa LED; int LED_Color = CRGB (255, 0, 0); CHSV hsv_Val (LED_Hue, Kueneza kwa LED, Mwangaza wa LED);
kuanzisha batili () {Serial.begin (9600);
// Kutangaza nambari za siri kutangaza LED_pin kama hiyo imefanywa hapo juu kwa kufafanua DATA_PIN kama 6 pinMode (7, INPUT); pinMode (8, INPUT); pinMode (9, INPUT); pinMode (10, Pembejeo); pinMode (11, INPUT); pinMode (12, INPUT); // Kuunda Anwani ya LED_Strip FastLED.addLeds (leds, NUM_LEDS); CHSV LED_Color = CHSV (LED_Hue, LED_Saturation, LED_Brightness); kujaza_solid (risasi, NUM_LEDS, LED_Color); FastLED.show (); }
kitanzi batili () {int Button_Bottom = digitalRead (8); Kifungo Button_Middle = digitalRead (9); Button_Left = digitalRead (10); Kitufe cha int int = DigitalRead (11); Kitufe_cha haki = Soma dijitali (12); ikiwa (Button_Middle == HIGH) {LED_Hue = LED_Hue +1; CHSV LED_Color = CHSV (LED_Hue, LED_Saturation, LED_Brightness); kujaza_solid (risasi, NUM_LEDS, LED_Color); FastLED.show (); } ikiwa (Button_Right == HIGH) {if (LED_Brightness_Right> 0) {LED_Brightness_Right = LED_Brightness_Right - 1; CHSV LED_Color_Right = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Right); kujaza_solid (leds, 28, LED_Color_Right); kujaza_solid (kuongoza + 116, 10, LED_Color_Right); FastLED.show (); } mwingine {LED_Brightness_Right = 255; }}
ikiwa (Button_Top == HIGH) {if (LED_Brightness_Top> 0) {LED_Brightness_Top = LED_Brightness_Top -1; CHSV LED_Color_Top = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Top); kujaza_solid (kuongoza + 28, 28, LED_Color_Top); kujaza_solid (kuongoza + 126, 10, LED_Color_Top); FastLED.show (); } mwingine {LED_Brightness_Top = 255; }}
ikiwa (Button_Left == HIGH) {if (LED_Brightness_Left> 0) {LED_Brightness_Left = LED_Brightness_Left-1; CHSV LED_Color_Left = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Left); kujaza_solid (kuongoza + 56, 28, LED_Color_Left); kujaza_solid (kuongoza + 136, 10, LED_Color_Left); FastLED.show (); } mwingine {LED_Brightness_Left = 255; }}
ikiwa (Button_Bottom == HIGH) {if (LED_Brightness_Bottom> 0) {LED_Brightness_Bottom = LED_Brightness_Bottom-1; CHSV LED_Color_Bottom = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Bottom); kujaza_solid (kuongoza + 84, 27, LED_Color_Bottom); kujaza_solid (kuongoza + 111, 5, LED_Color_Bottom); kujaza_solid (kuongoza + 146, 5, LED_Color_Bottom); FastLED.show (); } mwingine {LED_Brightness_Bottom = 255; }}}
Hatua ya 8: Mwisho
Sasa kilichobaki kufanya ni kuweka kila kitu pamoja (usisahau kuijaribu ingawa kabla ya kuiweka pamoja) Gundi vipande vyote vya kuni pamoja ambavyo havijatiwa gundi (hata Arduino ndani ya mraba wa kati) na matumaini Murphy hakujitokeza wakati mbaya zaidi (au bora). Arduino yako inapaswa kufanya kazi mara tu unapounganisha kamba ya umeme ukutani na kioo kinapaswa kufanya kazi kama inavyoonyeshwa kwenye video.
Hatua ya 9: Umemaliza
Umefanya vizuri! Umekamilisha kufundisha! Nenda ujipatie kuki, unaweza kujivunia ukizingatia umekamilisha maandishi ya kuandikwa kwa mara ya kwanza na mwanafunzi mpya! Nenda na raha nyingi na usisahau kuchapisha kile ulichotengeneza!
Ilipendekeza:
Kikapu cha Kunyongwa cha Kituo cha hali ya hewa cha juu: Hatua 11 (na Picha)
Kikapu cha kunyongwa cha Kituo cha hali ya hewa ya juu: Halo kila mtu! Katika chapisho hili la blogi ya T3chFlicks, tutakuonyesha jinsi tulivyotengeneza kikapu kizuri cha kunyongwa. Mimea ni nyongeza safi na nzuri kwa nyumba yoyote, lakini inaweza kuchosha haraka - haswa ikiwa unakumbuka tu kuyamwagilia wakati wako
Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)
Kituo cha hali ya hewa cha DIY na Kituo cha Sensor cha WiFi: Katika mradi huu nitakuonyesha jinsi ya kuunda kituo cha hali ya hewa pamoja na kituo cha sensorer cha WiFi. Kituo cha sensorer hupima data ya joto na unyevu wa ndani na kuipeleka, kupitia WiFi, kwa kituo cha hali ya hewa. Kituo cha hali ya hewa kisha kinaonyesha t
Kiingiliano cha Muonekano wa Cymatic: Hatua 7
Maonyesho ya Maingiliano ya Cymatic: Obsidiana imeongozwa na kioo cha maji cha Mesoamerican ambacho kilitumia mifumo mwepesi juu ya maji kama zana ya uganga. Mfumo wa kizazi huibuka katika kionyeshi hiki nyepesi na sauti kupitia kipengee cha maji.Template hii inayotegemea kioevu hutumia kaa la data nyepesi
Mafunzo ya Kiingiliano HX711 Na Kiini cha Mzigo Sawa Bar 50kg: Hatua 10 (na Picha)
Mafunzo ya Kiingiliano HX711 Na Kiini cha Mizigo Sawa Bar 50kg: HX711 BALACE MODUUfafanuzi: Moduli hii inatumia ubadilishaji 24 wa usahihi wa A / D. Chip hii imeundwa kwa kiwango cha juu cha usahihi wa elektroniki na muundo, ina njia mbili za kuingiza analog, faida inayoweza kupangwa ya amplifier 128 iliyojumuishwa. Mzunguko wa kuingiza
Badilisha Kikokotoo cha kuchora cha TI kuwa Kiingiliano na Unda Video za Kupungua kwa Wakati: Hatua 7 (na Picha)
Washa Kikokotoo cha kuchora cha TI kuwa Kiingiliano na Unda Video za Kupita kwa Wakati: Nimekuwa nikitaka kufanya video zipoteze muda, lakini sina kamera iliyo na kipengee cha kipimaji kilichojengwa ndani. Kwa kweli, sidhani ni nyingi sana kamera huja na huduma kama hiyo (haswa sio kamera za SLR). Kwa hivyo unataka kufanya nini ikiwa unataka