Orodha ya maudhui:
- Hatua ya 1: Sehemu na Orodha ya Vipengele
- Hatua ya 2: Andaa na Wiring Umeme
- Hatua ya 3: Unganisha na ujaribu Battery
- Hatua ya 4: Programu ya Gemma na CircuitPython
- Hatua ya 5: Chapisha Kesi hiyo na Kusanyika
- Hatua ya 6: Jaribu
Video: Bangili ya Wakati wa Kukumbatia: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Nilitaka kumtengenezea binti yangu bangili ambayo angevaa ambayo ingemwambia wakati ilikuwa Wakati wa kukumbatia ili aweze kujifanya kuwa mmoja wa wahusika kutoka Trolls. Kwa wale ambao hawajui, trolls hutumia wakati wao wote kuimba na kucheza, lakini mara moja kwa saa wana wakati wa kukumbatiana. Troll zote zimesawazishwa na bangili ya maua ambayo huangaza wakati wake wa kukumbatia.
Hii ilionekana kama mradi wa haraka sana uliojumuisha muundo wa mitambo, umeme, na programu. Sehemu zilipatikana kwa urahisi kwenye Adafruit. Zinayo safu ya vifaa vidogo sana kulingana na ATiny85 ambazo zilibuniwa kuunganishwa kwa kuvaa, Gemma ni ndogo zaidi.
Toleo la M0 la kit linaweza kusanidiwa na CircuitPython. Adafruit hutoa nambari ya mfano ambayo ndio hasa nilihitaji kupata mradi uliowekwa.
Hatua ya 1: Sehemu na Orodha ya Vipengele
Sehemu
Adafruit Gemma M0
Chaja ya Adafruit MicroLipo
Adafruit 150mAh Lipo Betri
Kifurushi cha mahusiano ya kebo ya Velcro
Kesi iliyochapishwa ya 3D na juu ya maua, faili kwenye Thingiverse
Vipengele
- Kiashiria cha kukumbatia ni RGB LED kwenye bodi ya Gemma
- Wakati wa kuwasha kiashiria cha kukumbatia
- Kiashiria cha kukumbatia njia panda polepole inawasha
- Kugusa uwezo wa kugusa
- Kifuniko cha maua kinachoweza kutolewa kufikia swichi ya kuwasha / kuzima
- Chaja ya USB iliyo ndani
- Hakuna haja ya kuondoa umeme ili kuchaji, USB inaunganisha kupitia kesi hiyo
Hatua ya 2: Andaa na Wiring Umeme
Bodi ya Gemma ni kamili kwa mradi huu, lakini kuweka bangili ndogo ya kutosha kwa mkono wa mtoto wa miaka 3, nilihitaji kuchagua betri ndogo sana. Betri ya 150mAh ni saizi sahihi tu lakini inahitaji kuchajiwa kila siku. Watoto wa miaka 3 hawawezi kuweka kofia nyuma kwenye alama kwa hivyo hatuwezi kutarajia wazime umeme wakati hautumiwi.
Utambuzi huu ulilazimisha hitaji la sinia kwenye bodi.
Kuangalia mpango wa Gemma na skimu ya sinia niliweza kuona jinsi ya kuunganisha hizi mbili pamoja. Tazama vielelezo vya skimu.
Andaa Bodi ya Chaja
Ili kuifanya bodi ya chaja kutoshea ndani ya kesi hiyo lazima kwanza uondoe jack ndogo ya USB na kiunganishi cha betri. Kuchukua kwa uangalifu bunduki ya joto na joto bodi. Usiifute mbali au ungeweza kuwashinda watazamaji. Unataka tu joto la kutosha kupata solder kwenye jack ya USB na pedi kubwa za kiunganishi cha betri karibu kuyeyuka. Kisha chukua chuma cha kutengeneza haraka na utembee kutoka pedi hadi pedi ukayeyusha solder wakati unapigia viunganisho na koleo ndogo.
Kuvuta pedi za kupandisha jack kwenye bodi ni sawa kwa sababu utatumia vias ya mtihani wa shimo iliyotolewa kwenye bodi.
Waya Bodi Pamoja
Bodi ya chaja ina vias rahisi-shimo ambazo hufanya wiring iwe rahisi. Chukua jozi mbili zilizopotoka za waya mfupi na uziweke kama inavyoonyeshwa.
Chaja 5V ---- Gemma Anode D2
Chaja BAT --- Gemma Anode D1
Chaja GND pedi --- Gemma bodi makali GND pedi
Uelekezaji wa waya unaonyeshwa kwenye picha
Kulinda Bodi ya Chaja
Chukua mkanda ambao haufanyi kazi, nilitumia Kapton, kuingiza umeme kutoka kwa kupunguzwa. Hii ni tahadhari tu.
Hatua ya 3: Unganisha na ujaribu Battery
Betri ina uwezo wa 150mAh. Nyaraka za Gemma zina matumizi ya sasa karibu 9mA. Kwa hivyo hiyo ina maana kwamba ikiwa Gemma imewashwa, betri itatoka kwa masaa 16.7
9 * t = 150 - t = 150/9 = 16.7
Nyaraka za chaja inasema kwamba inakuja kabla ya kusanidiwa na malipo ya 100mA. Betri iliyotobolewa kabisa itachaji kwa masaa 1.5 (150mA / 100mA = 1.5)
Unganisha betri kwenye kichwa cha betri cha Gemma. Betri inakuja na mwenzi kwenye kontakt hivyo unganisho ni rahisi sana, ingia tu ndani. Kisha unganisha kebo ndogo ya USB kwenye jack ya USB ya Gemma na mwisho mwingine wa kebo kwenye chaja ya ukuta ya USB au bandari ya USB kwenye kompyuta. Taa ya LED nyekundu itawashwa, ikionyesha kuwa betri inachaji. Kuna taa ya kijani ambayo itaashiria malipo yamekamilika.
Kinga Betri
Betri inaonekana kuwa imefungwa kwenye mylar. Nilitumia mkanda ule ule wa Kapton kutuliza betri.
Quirk…
Jambo moja la kumbuka ni wakati VBUS haijaunganishwa, taa ya kuchaji nyekundu kwenye bodi ya MicroLipo itawashwa kidogo. Hii ni kwa sababu ya kuvuja kwa nyuma kwa diode za kuzuia kwenye Gemma. Sasa ndogo itatiririka kutoka kwa cathode hadi anode kwenye diode ya VBUS kutoka kwa betri. Sasa hii ndogo inapita kupitia sinia ya LED nyekundu ya kutosha kuiwasha kidogo. Hakutakuwa na uharibifu wa chip ya sinia katika hali hii.
Mchoro wa sasa wa kusubiri ni mdogo. Nimevua bangili kwa wiki moja na bado ina malipo ya kutosha kuiendesha. Kwa hivyo niko sawa na droo hii ndogo.
Hatua ya 4: Programu ya Gemma na CircuitPython
Nilitumia CircuitPython kupanga Gemmo. Mafunzo yanaweza kupatikana HAPA.
Kwanza nilibadilisha mfano faili kuu.py inayokuja kupakiwa kwenye Gemma kwa chaguo-msingi. Nambari ya mfano huajiri sensorer ya kugusa yenye uwezo na dereva wa RGB LED.
Chini ni nambari:
# Bangili ya kukumbatia # mcencinitas
kutoka kwa kibodi ya kuagiza ya adafruit_hid.keyboard
kutoka kwa adafruit_hid.keycode kuagiza Keycode kutoka kwa digitali kuagiza DigitalInOut, Direction, Pull from analogio import AnalogIn, AnalogOut from touchio import TouchIn import adafruit_dotstar as dotstar import microcontroller import board board time
# Pikseli moja imeunganishwa ndani!
dot = dotstar. DotStar (board. APA102_SCK, bodi. APA102_MOSI, 1, mwangaza = 0.1) nukta [0] = 0x000000 #Init to OFF
#Cap kugusa A2
kugusa2 = Kugusa (bodi. A2)
# # # # # # # # # # # # # # # # # # # # # # #####
HUGLITE = 0x0040ff
#HUGTIME = 60 * 60 # Saa Moja (60s * 60min) HUGTIME = 60 * 2 #Debug, 2min
#################### ######
#Fifia dot ndani na nje
def fade (pixel): i = 0.2 wakati i <= 1: pixel.brightness = i time. kulala (0.075) i + = 0.1 kuchapisha (i) kurudi
# # # # # # # # # # # # # # # # #######
time_zero = wakati.monotonic ()
wakati Ukweli: #Fifia kwenye LED wakati unagusa2.value == 0: subiri 1 # Shikilia hapa mpaka sensor iguswe
nukta [0] = 0x000000 # Zima LED baada ya kuweka upya
nukta
CircuitPython ni wajanja kabisa kwa kuwa unahariri faili hii katika hariri unayopenda (Idle, notepad, Mu, nk…), iipe jina "main.py", na unakili tu kwa Gemma. Gemma hujitokeza kama gari ngumu, unatoa tu main.py yako kwenye gari. Gemma huanza upya kiotomatiki na inaendesha msimbo… Rahisi!
Hatua ya 5: Chapisha Kesi hiyo na Kusanyika
Kesi
Pakua faili za.stl kutoka Thingiverse
Mipangilio ya Printa ya 3D iko kwenye ukurasa wa Jambo. Nilitumia ABS, unaweza kutumia chochote unachofaa.
Kesi kamili ni sehemu mbili
- Juu ya maua
- Kesi ya umeme
Mkutano
Kesi ina vifungo chini kulisha waya wa Velcro kupitia kama bendi ya mkono. Lisha bendi kupitia nafasi kabla ya kuweka umeme kwenye kesi hiyo.
Ifuatayo unataka kutengeneza sandwich ya elektroniki. Niligundua kuwa ikiwa ungekuwa na bodi ya Gemma hapo juu, unaweza kutoshea betri katikati na chaja chini kwa mpigo mzuri. Waya ya betri ni ndefu sana. Labda inaweza kupunguzwa, sikutaka tu kuchanganyikiwa nayo. Inazunguka juu.
Baada ya kuwa na sandwich yako, ingiza kwenye kesi hiyo kwa kutumia shimo kwa bandari ya USB kama mwongozo. Chomeka kebo ya USB kwenye ubao wa Gemma kupitia kesi hiyo, lakini usiunganishe ncha nyingine ya kebo. Hii itashikilia bodi mahali unapopata nafasi nzuri ya kuchimba shimo ndogo kwa kitufe cha "capacitive reset"
Nilitumia waya mfupi lakini mnene kama "kitufe" changu cha kuweka upya. Waya ilichukuliwa kutoka kwa kichwa kimoja cha mkondoni, lakini unaweza kutumia waya wa aina yoyote. Tambua mahali pazuri pa kuweka shimo kwenye kesi yako, weka alama, kisha chimba.
Acha waya kwa muda mrefu kuliko urefu wa mwisho. Utataka kupunguza upande wa kesi na vifaa vya elektroniki vyote katika nafasi yao ya mwisho.
Toa umeme, ondoa betri, na uunganishe waya kwenye pedi ya Gemma ya A2.
Unganisha tena vifaa vya elektroniki katika kesi hiyo na waya iliyolishwa kupitia shimo na jack ya USB mahali pake. Piga "kitufe" cha kuweka upya ili iwe karibu na kesi.
Hatua ya 6: Jaribu
Washa Gemma na subiri LED iwashe.
Washa ni njia panda juu, kwa hivyo polepole inang'aa.
Pokea kumbatio lako
Gusa "kitufe" ili kuweka upya kipima muda
Ilipendekeza:
Steam Punk UPS Yako Ili Upate Masaa ya Wakati wa Kupata Wakati wa Njia yako ya Wi-fi: Hatua 4 (na Picha)
Steam Punk UPS Yako Ili Kupata Masaa ya Wakati wa Kupita kwa Njia yako ya Wi-fi: Kuna jambo ambalo halikubaliani kimsingi juu ya kuwa UPS yako ibadilishe nguvu yake ya betri ya 12V DC kuwa nguvu ya ACV ya 220V ili transfoma wanaotumia router yako na nyuzi ONT waweze kuibadilisha kuwa 12V DC! Wewe pia uko dhidi ya [kawaida
Bangili ya Mwelekeo iliyounganishwa: Hatua 6
Bangili ya Mwelekeo Iliyounganishwa: Mradi huu wa kitaaluma, bangili ya mwelekeo uliounganishwa, ilitambuliwa na wanafunzi wanne kutoka shule ya uhandisi Polytech Paris-UPMC: S é botien Potet, Pauline Pham, Kevin Antunes na Boris Bras. Mradi wetu ni nini? Katika muhula mmoja,
Bangili ya LED: Hatua 8 (na Picha)
Bangili ya LED: Shona bangili yako ya LED na uivae! Bangili yako itawaka wakati ukiipiga pamoja na kufunga mzunguko. Shona mzunguko wako, kisha uipambe jinsi unavyopenda! Ikiwa unafundisha hii kama semina, tumia faili yangu ya pdf ya karatasi moja hapa chini. Angalia
Mzunguko wa Muziki Uwanja wa michezo Express Bangili: Hatua 5
Mzunguko wa Muziki Uwanja wa michezo Onyesha Bangili: Ili kuunda bangili hii ya muziki utahitaji Uwanja wa Uwanja wa Michezo Kuonyesha Kompyuta sindano ya kushona Thread Mkasi mrefu na kipande cha mkasi
Kukumbatia Robot: Hatua 5
Kumkumbatia Roboti: Hakuna kitu bora kuliko kukumbatiana wakati unahisi upweke. Roboti hii yenye nguvu ya Arduino inatimiza hitaji hili bila kuhitaji binadamu yeyote