Orodha ya maudhui:

Bangili ya Wakati wa Kukumbatia: Hatua 6
Bangili ya Wakati wa Kukumbatia: Hatua 6

Video: Bangili ya Wakati wa Kukumbatia: Hatua 6

Video: Bangili ya Wakati wa Kukumbatia: Hatua 6
Video: AKIKUTOMBA MSHIKE IZI SEHEMU ATALIA KWA UTAMU ANAO SIKIA 2024, Julai
Anonim
Bangili ya wakati wa kukumbatia
Bangili ya wakati wa kukumbatia

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 na Orodha ya Makala
Sehemu na Orodha ya Makala

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

Andaa na elektroniki
Andaa na elektroniki
Andaa na elektroniki
Andaa na elektroniki
Andaa na elektroniki
Andaa na elektroniki
Andaa na elektroniki
Andaa na elektroniki

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

Unganisha na ujaribu Battery
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

Chapisha Kesi hiyo na Kusanyika
Chapisha Kesi hiyo na Kusanyika
Chapisha Kesi hiyo na Kusanyika
Chapisha Kesi hiyo na Kusanyika
Chapisha Kesi hiyo na Kusanyika
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

  1. Juu ya maua
  2. 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

Jaribu
Jaribu
Jaribu
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: