Orodha ya maudhui:
- Hatua ya 1: Vitu utakavyohitaji
- Hatua ya 2: Arduino Nano, RTC na Ukanda wa NeoPixel wa LED
- Hatua ya 3: Kuweka Msimbo
- Hatua ya 4: Kuunda Sura ya Saa
- Hatua ya 5: Shida ya Risasi
- Hatua ya 6: Vyanzo na Shukrani
Video: Saa ya Muslin - NeoPixel ya LED: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Ubunifu na uundaji wa hii inayoweza kufundishwa iliundwa kwa kusudi la Ubunifu wa Wazi na karatasi ya Utengenezaji wa Dijiti katika Chuo Kikuu cha Massey, NZ. Kwa msingi wa Fab Lab WGTN, lengo la karatasi hiyo ilikuwa kutumia mbinu za kubuni wazi na zana za utengenezaji wa dijiti kutoa mradi wa kubuni wazi. Ubunifu uliongozwa na hii inayoweza kufundishwa na ilibadilishwa kwa nambari na fomu. Mafundisho haya yatakupa zana na habari muhimu kuunda Saa yako ya NeoPixel ya LED.
Ikiwa unataka kuona zaidi mchakato wangu wote wakati wa kuunda hii inayoweza kufundishwa unaweza kuangalia blogi yangu. Nimechapisha vyanzo vyote vya utafiti ambavyo nilikuwa nikitumia kunisaidia kuelewa mradi na teknolojia.
Hatua ya 1: Vitu utakavyohitaji
Mzunguko wa Elektroniki na Uzalishaji
- Programu ya Arduino 1.8.8
- Arduino Nano 3.0 (Pro Version) * 1x Nano 3.0 Atmel ATmega328 Mini USB Board (Arduino Sambamba) - DS130
- RTC
- CR 2032 3V RTC Battery (nilinunua chapa Eclipse)
- Waya wa kiume hadi wa kiume
- Kebo ya kuchaji ndogo ya USB (Samsung)
- 1x 60 Ukanda wa Neopikseli ya LED
Sura ya Saa
- Karatasi moja ya 4mm Plywood (1200mm na 600mm)
- Screws 4x 10mm Chicago
- Kitambaa, Muslin (1000mm kwa 1000mm imekunjwa kwenye tabaka za x4)
Mashine na Programu
- Laser Cutter
- Mchoraji
- Kuchuma Chuma na Solder
- Bunduki ya gundi moto
- Tepe ya Kuficha
- Ngumi ya shimo la viwandani (ikiwa inafaa)
Kanuni, Madereva na Maktaba
- Nambari ya Saa ya Ukanda wa NeoPixel
- Nambari ya Mwisho ya RTC
- Mchoro, hati ya kukata Laser
- Dereva - Pakua dereva huu ikiwa unatumia Mac. Hii itahakikisha Arduino Nano 'Clone' inaoana na kifaa chako. Ikiwa unatumia windows utahitaji kupata dereva tofauti.
- Maktaba- Adafruit DMA Neopixel Library- DS1307RTC
Hatua ya 2: Arduino Nano, RTC na Ukanda wa NeoPixel wa LED
Saa hii inaelezea wakati kupitia Ukanda wa NeoPixel ya LED, ikiwasilisha sekunde, dakika na masaa. Kabla ya kutumia programu ya Arduino kuweka alama za neopixels zako, utahitaji kuanzisha na kutoa nguvu kwa vifaa vyako kuu 3, Arduino Nano, RTC na Ukanda wa NeoPixel wa LED. Ili kufanya hivyo, unahitaji kutumia ubao wa mkate kuingiza waya zako zote au unaweza kuziunganisha mahali kwa kufuata mchoro. Nilibadilisha usambazaji wangu wa umeme kwa Arduino yenyewe ili iweze kuwashwa kupitia Kebo ya USB, kwa hii nilihakikisha waya mwekundu umeenda kwa 5, nyeusi hadi chini na hudhurungi katika PIN8.
Mara tu waya zako zote zikiwa mahali unaweza kuziba kebo ndogo ya kuchaji USB kwenye kompyuta yako na kwenye Arduino Nano. Katika mzunguko huu wa elektroniki tunasambaza nguvu kwa Arduino Nano kupitia kebo ya kuchaji. Kutoka hapa, unaweza kuingiza nambari yako na kuipakia kwenye mkanda wa pikseli mpya (angalia hatua inayofuata).
* Mara tu unapopakia nambari hiyo kwenye Arduino Nano unaweza kubadilisha kutoka kuziba hii kutoka kwa kompyuta yako / kompyuta yako kuwa adapta ya ukuta ili saa iwekwe juu.
Hatua ya 3: Kuweka Msimbo
Kuna hatua chache utahitaji kuchukua kabla ya kuendesha nambari kupitia Programu ya Arduino. Kwanza utahitaji kusanikisha dereva na maktaba (hizi zinaweza kupatikana katika hatua ya kwanza). Mara tu unapofanya hivi unaweza kufungua programu ya Arduino na kisha faili iliyofungwa ya nambari yangu, "Msimbo wa Saa ya NeoPixel". Kisha utahitaji kubadilisha Bodi kuwa Arduino Nano na ubadilishe bandari na processor. Nina Port yangu imewekwa kwenye chaguo ambalo linaibuka baada ya kuziba usb, /dev/cu.usbserial-1420 lakini unaweza pia kutumia bandari hii / dev/cu.wchusbserial1410 au /dev/tty.wchusbserial14210. Prosesa yangu imeunganishwa na ATmega328P (Old Bootloader).
Hatua inayofuata ni kuhakikisha (#fasili) PIN yako imewekwa kwa nambari sahihi inayolingana na jinsi umeweka Arduino Nano - Kwa upande wangu, PIN 8
Kubadilisha rangi za LED zako unaweza kusasisha nambari na viwango tofauti vya hexadecimal. Unaweza kufanya hivyo kwa kubadilisha sehemu hii ya nambari:
strip.setPixelColor (saa, 0xFF5E00);
Kwa kubadilisha nambari 6 kabla ya 0x unaweza kuunda rangi tofauti za kupendeza ili kuonyesha sekunde, dakika na masaa yako. Nimeunganisha jenereta ya rangi. Unaweza pia kubadilisha mwangaza wa LED zako kwa kubadilisha sehemu hii ya nambari:
ukanda.anza (); onyesha (); // Anzisha saizi zote ili uondoe.setBrightness (150);
Kwa kurekebisha nambari kwenye laini ya mwisho, unaweza kubadilisha mwangaza wa LED zako kutoka 0-255. Ninaona kurekebisha mwangaza wa ukanda hubadilisha kabisa rangi ya LED zangu, jaribu!
Mara baada ya kucheza karibu na umethibitisha na kukusanya nambari yako, unahitaji kufungua nambari ya Mwisho ya RTC katika programu yako ya Arduino. Kisha unahitaji kudhibitisha na kupakia nambari hii kwa Arduino Nano. Hii itasasisha RTC ili kuunganishwa na wakati uliowekwa kwenye kompyuta / kompyuta yako. Baada ya kufanya hivyo, unaweza kupakia tena Nambari yako ya Saa ya NeoPixel Strip kwa Arduino, na kuunda saa sahihi ya saa ya LED.
Hatua ya 4: Kuunda Sura ya Saa
Kwa Agizo hili, niliunda hati ya kuchapisha laser kwenye mchoraji ambayo inajumuisha vifaa / sehemu 5 ambazo utahitaji kuchapisha ili kuunda fomu ya saa. Vipengele vitano ni pete ya nje, msaada wa nyuma, msaada wa ndani, msaada wa nje na uzio wa kebo. Vipengele vyote viliweza kutoshea katika faili moja ya kielelezo ambayo ni 1219.2 x 609.6mm (kwani hii ni saizi ya kitanda cha laser nilichokuwa nikitumia). Unaweza kuhitaji kuchapisha sehemu kando ikiwa mkataji wako wa laser ana kitanda kidogo au kipande chako hakitoshi. Kila sehemu imeundwa kwa laini 255RGB Nyekundu na 0.1 kuhakikisha mipangilio ni sahihi kwa mkataji wa laser.
Mara baada ya kuchapisha sehemu zako zote, sasa unaweza kuweka kila kitu pamoja. Anza na pete, sasa unaweza kupachika msaada wa nje ndani ya pete (kama unaweza kuona kwenye picha), ukiunganisha tabo zote 4. Baada ya kubofya Katika tabo zote 4 utataka kujaribu msaada wako wa ndani. Ingiza msaada wa ndani ili kupumzika kwake dhidi ya msaada wa nje. Utahitaji kuhakikisha kuwa mashimo yote ya screw yanajipanga.
Sasa kwa kuwa vifaa vya ndani na nje viko na kukaa vizuri, unaweza kuanza kufanya kazi na sehemu ya kitambaa ya saa. Baada ya kutafuta kipande chako cha kitambaa cha muslin unaweza kukikunja kwa nusu na nusu tena ili iwe na tabaka 4. Itahitaji kuwa nene ya kutosha kuficha Arduino Nano na waya. Baada ya kufanya hivyo utahitaji:
- Weka pete na msaada wa nje (bonyeza ndani) chini ili pete iko juu ya kulala chini
- Piga kitambaa kwenye sura na kuisukuma chini ndani ya pete
- Ingiza msaada wako wa ndani ndani ya msaada wa nje na kitambaa
- Weka alama mahali ambapo mashimo ya visu hukutana x4
- Piga au shimo piga shimo ndogo la kitambaa ambapo mashimo ya screw hukutana na x4
- Weka screws yako ya Chicago kupitia msaada wa ndani - kitambaa na msaada wa nje. Kunyoosha na kupata kila kitu mahali
- Hakikisha unanyoosha kitambaa ili kuunda uso wazi bila mshono (inategemea sura gani unataka kuunda).
- Weka fimbo ya LED kando ya msaada wa ndani karibu na kitambaa iwezekanavyo
- Tape Arduino Nano, RTC na waya kwa msaada wa nyuma
- Chomeka Cable ya USB kwa Arduino na kamba kupitia shimo kwenye msaada wa nyuma (kuungana na kuziba ukuta)
- Punguza na Kunja kitambaa katikati ya saa
- Ambatisha msaada wa nyuma kwa tabo zake nne na uhakikishe kebo ya USB inaendesha kipande cha nyuma katika sehemu iliyotolewa
- Chomeka kwenye kuziba ukuta
* Utahitaji kutumia mkanda wakati wote wa mchakato huu, hii itakusaidia kupata kila kitu hatua moja kwa wakati. kitambaa na kuni * Ikiwa ungekuwa na shida za kukata kwenye plywood, angalia shida ya risasi * Kumbuka kuwa picha mbili za mwisho za muundo zimechapishwa kwenye kadibodi lakini kwa matumaini Inafanya wazo la fomu kuwa wazi.
Hatua ya 5: Shida ya Risasi
Kwa sababu ya plywood mara nyingi hupigwa katika muundo wake, kuna vidokezo kadhaa ambavyo unaweza kutumia ikiwa mkataji wako wa laser hajakata njia yote kupitia muundo. Nilipima plywood yangu na watawala wa muda mrefu wa chuma, nikizigonga kwenye ply, na ply kwa mashine. Pia nilimimina na kusugua kwa kiwango kidogo cha maji juu ya ply kama ilivyokuwa ikichapisha, hii ilizuia muundo kutoka kwa kuchomwa kali kwa laser. Hatua hii ni muhimu sana ikiwa lazima uchapishe tena faili yako ya kielelezo baada ya kuchapishwa tayari (kukata kabisa).
Sikuweza kujua jinsi ya kuwa na kura zote za LED kwa saa ya kuvuka kutoka 12-1. Hii itakuwa jambo kubwa la kutekeleza kwenye nambari
Vipimo vya hati iliyokatwa ya laser sio kamili, kwa bidhaa isiyo na mshono zaidi hizi zitahitaji kurekebishwa.
Hatua ya 6: Vyanzo na Shukrani
Dereva - Pakua dereva huu ikiwa unatumia Mac ili Aroneino Nano 'clone' ipatikane na kifaa chako.
Maktaba -
- Maktaba ya Neopixel ya Dafruit DMA
- DS1307RTC
Inayoweza kufundishwa asili - Nilichozingatia muundo wangu - haswa nambari ya Microcontroller na RTC.
Kichagua Rangi - Chagua rangi zako za hexadecimal kutoka hapa
Kuishi bawaba - Ambapo nilipata muundo ambao nilikuwa nikitengeneza vifaa vyangu vya ndani na nje. Nilibadilisha fomu ya hizi kuwa mstatili mrefu na kuongeza kwenye tabo zangu na mashimo ya screw.
Fab Lab WGTN - Katika mradi huu wote nilifanya kazi katika Wellington Fab Lab ili kuunda muundo wangu. Nilifanya kazi na wafanyikazi (Wendy, Harry) kupitia marekebisho yoyote ambayo sikuwa na uhakika wa kufanya.
Ubunifu wa wazi na Utengenezaji wa dijiti, Chuo Kikuu cha Massey
KUMBUKA: Kwa sababu ya kurekebisha swichi ya bawaba hai katika muundo wangu mwenyewe, ninatii leseni yao ya CC kwa muundo wangu mwenyewe.
Natumai umeweza kupata kitu chochote cha kufundisha ili uweze kutengeneza Saa yako ya NeoPixel ya LED. Napenda kujua ikiwa unahitaji habari zaidi
Ilipendekeza:
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
DS1307 Saa Saa Saa RTC Na Arduino: Hatua 4
DS1307 Saa Saa Saa RTC Na Arduino: Katika Mafunzo haya, tutajifunza juu ya Saa Saa Saa (RTC) na jinsi Arduino & Saa Saa Saa IC DS1307 imewekwa pamoja kama kifaa cha wakati.Real Time Clock (RTC) hutumiwa kwa ufuatiliaji wa wakati na kudumisha kalenda.Ili kutumia RTC, w
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho