Orodha ya maudhui:

Shensuo: Hatua 6 (na Picha)
Shensuo: Hatua 6 (na Picha)

Video: Shensuo: Hatua 6 (na Picha)

Video: Shensuo: Hatua 6 (na Picha)
Video: Семья Грабовенко (часть 1). Хата на тата. Сезон 6. Выпуск 11 от 20.11.2017 2024, Novemba
Anonim
Shensuo
Shensuo

Mavazi ya Shensuo ni kipande cha teknolojia inayoweza kuvaliwa ambayo inaunganisha mafadhaiko ya mavazi ya mwanamke wa kisasa; kupitia anuwai yake ya sensorer ya joto na unyevu iliyosaidiwa na saa na vile vile kupuuza kwa mwongozo. Kutumia motors mbili ndogo zilizojengwa ndani ya bodice iliyounganishwa na sketi kupitia kamba, ambayo hutolewa ili kuzungusha matakwa, Shensuo anaweza kubadilisha hali zote za joto (kulingana na joto la nje), wakati uliowekwa wa siku au inavyotakiwa. Kwa kuongezea, Shensuo pia ana njia za kubadilisha rangi, kwa kutumia utaratibu huo huo. Ergo, Shensuo mavazi bora ya kawaida kwa hafla yoyote, usiku au mchana, ya joto au baridi.

Hatua ya 1: Mahitaji

Mahitaji
Mahitaji

Vifaa vinavyohitajika

1. Arduino Pro Mini - 5v

2. Bodi ya mkate - kwa prototyping

3. Chuma za Jumper za ubao wa mkate

4. LM2596 - DC kwa DC transformer au sawa

5. Kupanda kwa nyaya za Kike

6. Joto la Grove na Sura ya Unyevu

7. Saa ya Grove RTC

8. USB kwa Adapter Serial - kwa kuwasiliana na Arduino

8. Aina ya chanzo cha nguvu cha nje cha kuwezesha motors za Servo

Hatua ya 2: Inapakia kwenye Arduino Pro Mini

Inapakia kwenye Arduino Pro Mini
Inapakia kwenye Arduino Pro Mini
Inapakia kwenye Arduino Pro Mini
Inapakia kwenye Arduino Pro Mini

Ikiwa Arduino yako ina kontakt USB unaweza kuruka sehemu hii.

Arduino Pro Mini ni tofauti na bodi za kawaida za Arduino, kwa kuwa haina kiunganishi cha kawaida cha USB kwenye ubao. Inategemea aina fulani ya USB kwa unganisho la serial ili kupakia nambari na kutumia mfuatiliaji wa serial.

Unaweza kutaja hii nyingine inayoweza kufundishwa na kushinikiza_kuweka upya ikiwa utakwama.

SparkFun 5v FTDI adapta ni chaguo nzuri kwa 5v Arduino Pro Mini, na tutatumia tofauti yake katika mafunzo haya.

KUMBUKA: Adapta yako ya FTDI inapaswa kutoa voltage sahihi kwa Arduino Pro Mini yako, Arduino Pro Mini inakuja katika anuwai mbili; 5v na 3v3. Hakikisha kwamba adapta yako ya FTDI inatoa voltage sahihi vinginevyo una hatari ya kutengeneza Arduino yako. SparkFun pia hutoa adapta ya FTDI katika anuwai ya 3v3.

Kuunganisha Bodi

1. Pini kwenye Arduino Pro Mini ambazo ni sawa na ubao. Na kitufe cha kuweka upya chini, na pini za unganisho hapo juu; wameandikwa DTR - TXO - RXO - VCC - GND - GND.

2. Ukiwa na adapta ya SparkFun unaweza kutelezesha Arduino kwenye pini zilizo chini ya ubao. Mradi huu ulikuwa na adapta tofauti kidogo na ile ambayo ninapendekeza kutoka kwa SparkFun ambayo ilitutaka tutumie nyaya za kuruka kuunganisha Arduino.

3. Chomeka Adapta, na Arduino bado imeshikamana kwenye kompyuta yako. Arduino na adapta inapaswa kuwaka.

Inapakia kwenye ubao

1. Pamoja na Adapter na Arduino iliyounganishwa, fungua Arduino IDE

2. Bonyeza Zana, na kisha elekea juu ya Bandari kwenye menyu kunjuzi

3. Chagua adapta ya FTDI kutoka kwenye orodha, inaweza kuonekana kama kifaa cha serial au bandari ya COM

4. Kwenye mwambaa wa menyu ya Zana, utahitaji kuhakikisha kuwa Bodi sahihi imechaguliwa, hover juu ya bodi na uchague "Arduino Pro au Pro Mini"

5. Arduino Pro Mini pia inakuja katika anuwai kadhaa, kwa hivyo utahitaji kutaja processor inayotumika. Hii kawaida huonyeshwa nyuma ya ubao. Jina la processor limechapishwa kwenye mraba mweusi ubaoni, kwa upande wangu hii ilikuwa ATMEGA328p. Sehemu ya pili ya habari utakayohitaji ni voltage ya bodi, hii inapaswa kuonyeshwa nyuma. Mara tu unapokuwa na habari hii unaweza kuchagua processor na voltage kwenye menyu.

Ukikosea hii hakuna shida itatokea haitapakia nambari yoyote, ikiwa hii itatokea jaribu moja ya chaguzi za processor mpaka uweze kupakia.

5. Sasa, kwenye menyu ya menyu; bonyeza Faili na kisha Mifano -> Misingi -> Blink

6. Pakia mchoro kwa kubonyeza mshale wa kulia unaonyesha upande wa juu kushoto wa skrini ya Arduino.

7. Mchoro unapaswa kupakia kwa usahihi na taa inapaswa kuwa imeanza kuendelea kupepesa Arduino yako

Hatua ya 3: RTC - Usanidi wa Saa

RTC - Usanidi wa Saa
RTC - Usanidi wa Saa
RTC - Usanidi wa Saa
RTC - Usanidi wa Saa
RTC - Usanidi wa Saa
RTC - Usanidi wa Saa
RTC - Usanidi wa Saa
RTC - Usanidi wa Saa

Mdhibiti mdogo wa Arduino na wengine hawawezi kufuatilia wakati wa sasa wa siku. Ili kuwezesha mradi wetu kudumisha wakati wa sasa tutatumia Seeed Grove - RTC.

Katika mafunzo haya tutatumia RTC ya Makuna. Maktaba inapatikana kutoka kwa msimamizi wa maktaba ya Arduino, na hii itakuwa njia tunayopakua faili zinazohitajika. Unaweza pia kupata maktaba kutoka GitHub.

Njia ya Ufungaji

1. Fungua programu ya Arduino

2. Nenda kwa Mchoro -> Jumuisha Maktaba -> Dhibiti Maktaba

3. Katika kisanduku cha utaftaji, andika "RTC Makuna" na inapaswa kuwa matokeo tu

4. Sakinisha maktaba na subiri kila kitu kumaliza.

Njia ya Kuweka Bodi

Katika mradi huu tulitumia Arduino ya kawaida bila vichwa vya Grove, tukachukua shamba kadhaa ili kubana nyaya za kiunganishi za kushikamana na kuiga na bodi yetu.

Ikiwa una bodi iliyo na kiunganishi cha shamba kama vile Seeeduino au Grove Shield, kama hii ya Arduino Mega, unaweza kutumia tu nyaya kwenye sanduku kuunganisha bodi. Rejea mafunzo haya kwa usaidizi zaidi.

Ikiwa wewe ni kama mimi na una Arduino ya kawaida, endelea kusoma.

KUMBUKA: A4 na A5 ni pini za i2c za Arduino Pro Mini, zitakuwa kwenye pini tofauti kwenye bodi tofauti ili uhakikishe kuwa una

1. Arduino Pro Mini ina pini mbili za i2c kwenye A4 na A5, A5 ni unganisho la SCL na A4 ni unganisho la SDA - Tazama Picha hii ya kumbukumbu

2. Chukua Grove yako kwa mgawanyiko wa 4pin, ingiza mwisho wa shamba kwenye saa ya RTC.

3. Ambatisha kebo nyekundu kwenye 5v au pini ya vcc kwenye Arduino yako

4. Ambatisha kebo nyeusi kwa moja ya uwanja kwenye Arduino, iliyoitwa GND.

5. Ambatisha kebo ya manjano kwa A5, na kebo nyeupe kwa A4.

Kuijaribu Bodi

Sasa uko tayari kupakia nambari kadhaa, rejelea slaidi ya awali ya kupakia kwenye Arduino Pro Mini ikiwa umekwama katika hatua hii.

Pamoja na maktaba kutoka Makuna iliyosanikishwa, mifano kadhaa pia imewekwa ambayo inaweza kutumika kupima kifaa.

1. Kwenye menyu ya menyu, bonyeza faili na kisha mifano

2. Kuelekea chini ya orodha itakuwa RTC Makuna, hover juu ya chaguo hili na uchague DS1307_Simple kutoka kwenye orodha.

3. Pakia mchoro kwa Arduino kwa kubonyeza mshale ulio juu juu kushoto mwa skrini. Ikiwa unakutana na shida zozote za kupakia, rejelea hatua ya awali.

4. Sasa unataka kutazama pato la bodi, fungua mfuatiliaji wa serial kwa kubonyeza glasi ya kukuza juu kulia kwa skrini ya Arduino, au kwa kubonyeza Zana na kisha Serial Monitor. Ikiwa hakuna pato, au wahusika wa kushangaza wanachapisha kwenye skrini; kuna uwezekano mkubwa kuwa kiwango cha baud kilichochaguliwa sio sahihi, upande wa kulia chini ya skrini ya kufuatilia serial, bonyeza ambapo neno baud linaonekana. Arduino Pro Mini ina kiwango cha baud chaguo-msingi cha 57600, chagua hii kutoka kwenye orodha na maandishi yanapaswa kuonekana kwenye skrini. Wakati sahihi unapaswa kuonyeshwa.

Maswali Yanayoulizwa Sana

Pato kutoka kwa saa ni tofauti kadhaa kwa 165. Hii kawaida kwa sababu bodi inapokea voltage haitoshi. Niligundua kuwa bodi 5v zenye msingi zitasababisha operesheni laini kuliko wenzao wa 3v3, ikiwa una bodi ya 3v3 ningependekeza kupendekeza kupata tofauti ya 5v ya Pro Mini au kuongeza voltage.

Rasilimali nyingine

1. Mwongozo wa Adafruit wa Kuunganisha bodi kwa arduino

Hatua ya 4: Usanidi wa Sensorer ya Joto

Usanidi wa Sensorer ya Joto
Usanidi wa Sensorer ya Joto

Ufungaji wa sensorer ya joto ni sawa na saa ya RTC. Katika mafunzo haya tutatumia sensorer ya joto na unyevu wa Seeed Grove. Seeed ina mafunzo hapa, lakini inategemea wewe kuwa na bodi ya kichwa kwa Arduino, ambayo hatukuitumia katika mafunzo haya.

Njia ya Ufungaji 1. Fungua programu ya Arduino

2. Nenda kwa Mchoro -> Jumuisha Maktaba -> Dhibiti Maktaba

3. Katika sanduku la utaftaji, andika "TH02" na inapaswa kuwa matokeo tu

4. Sakinisha maktaba na subiri kila kitu kumaliza.

Njia ya Kuweka Bodi

Inachukuliwa kuwa una kebo ya kugawanyika ya Grove kama hii.

KUMBUKA: A4 na A5 ni pini za i2c za Arduino Pro Mini, zitakuwa kwenye pini tofauti kwenye bodi tofauti ili uhakikishe kuwa una

1. Arduino Pro Mini ina pini mbili za i2c kwenye A4 na A5, A5 ni unganisho la SCL na A4 ni unganisho la SDA - Tazama Picha hii ya kumbukumbu

2. Chukua Grove yako kwa mgawanyiko wa 4pin, ingiza mwisho wa shamba kwenye sensor ya joto

3. Ambatisha kebo nyekundu kwenye 5v au pini ya vcc kwenye Arduino yako

4. Ambatisha kebo nyeusi kwa moja ya uwanja kwenye Arduino, iliyoitwa GND.

5. Ambatisha kebo ya manjano kwa A5, na kebo nyeupe kwa A4.

Kuijaribu Bodi

1. Kwenye menyu ya menyu, bonyeza faili na kisha mifano2. Kuelekea chini ya orodha itakuwa "Grove Temper Humidity TH02", hover juu ya chaguo hili na uchague onyesho

3. Pakia mchoro kwa Arduino kwa kubonyeza mshale ulio juu juu kushoto mwa skrini. Ikiwa unakutana na shida zozote za kupakia, rejelea hatua ya awali.

4. Sasa unataka kutazama pato la bodi, fungua mfuatiliaji wa serial kwa kubonyeza glasi ya kukuza juu kulia kwa skrini ya Arduino, au kwa kubonyeza Zana na kisha Serial Monitor.

Maswali Yanayoulizwa Sana

Ikiwa hakuna pato, au wahusika wa kushangaza wanachapisha kwenye skrini; kuna uwezekano mkubwa kwamba kiwango cha baud kilichochaguliwa sio sahihi, upande wa kulia chini ya skrini ya kufuatilia serial, bonyeza mahali neno baud linapoonekana. Arduino Pro Mini ina kiwango cha baud chaguo-msingi cha 57600, chagua hii kutoka kwenye orodha na maandishi yanapaswa kuonekana kwenye skrini. Wakati sahihi unapaswa kuonyeshwa.

Hatua ya 5: Usanidi wa Servo

Usanidi wa Servo
Usanidi wa Servo
Usanidi wa Servo
Usanidi wa Servo
Usanidi wa Servo
Usanidi wa Servo

Wale Servo walio kwenye vazi hili watatumika kuhamisha matakwa kati ya rangi zao. Kwa mradi huu tulitumia TowerPro 5010 Servo, inayopatikana kutoka Adafruit hapa.

Servo zinahitaji sare ya juu zaidi ya sasa kuliko Arduino, na wengi wa Arduino hawawezi kuunga mkono mabadiliko haya wakati Servo iko chini ya mzigo. Servo inapaswa kuwezeshwa nje kwa Arduino ili kuhakikisha kuwa voltage haibadiliki kote Arduino.

Mahitaji

- DC hadi DC transformer - tulitumia bodi ya LM2596 - hii itahakikisha kuwa voltage ya pato ni thabiti kwa Servo yetu. Hii pia itapunguza voltage yoyote ya pembejeo kwa voltage yetu inayohitajika ambayo tutaweka.

- Chanzo cha nguvu cha nje - Tulitumia betri ya 7.2v 2000mah

- bisibisi ya kichwa gorofa

- Multimeter kupima voltage ya pato la DC hadi DC transformer

- Chuma za Jumper

- Bodi ya mkate

Ugavi wa Nguvu za nje

Ugavi wa nje unapaswa kuwa mkubwa kuliko 5v, hii inaweza kutolewa na betri.

Kuanzisha Transformer

1. Unganisha unganisho chanya na hasi la usambazaji wako wa nje kwa pini za kuingiza kwenye transformer ya DC hadi DC

2. Washa multimeter yako na kuiweka kwenye mpangilio wa voltage

3. Unganisha mawasiliano ya multimeter na pato la transformer

4. Sasa chukua bisibisi yako.

5. Servos zina voltage ya juu ya 6v, usomaji kwenye multimeter inapaswa kuwa chini ya thamani hii

6. Washa kitovu cha dhahabu kwenye transformer mpaka mita nyingi zisome thamani chini ya 6v, jaribu kukaribia 6v bila kuzidi

Kuunganisha Servos

1. Chukua Arduino yako, unganisha moja ya pini za ardhini kwenye reli mbaya kwenye ubao wa mkate.

2. Unganisha pato hasi la transformer na uiunganishe na reli ile ile kwenye ubao wa mkate.

3. Chukua servo yako, unganisha pini yake ya ardhini, iwe nyeusi au hudhurungi, kwa reli hiyo hiyo. Servo, nguvu ya nje na Arduino lazima zote zishiriki ardhi moja.

4. Pato nzuri ya transformer inapaswa kuunganishwa na nguvu ya servo (nyekundu).

5. Unganisha pini ya ishara nyeupe / ya manjano kwenye servo ili kubandika 9 kwenye Arduino Mini Pro

Kuijaribu Bodi

1. Fungua Arduino IDE

2. Bonyeza Faili kwenye menyu ya menyu -> Mifano -> Servo -> Zoa

3. Pakia Arduino na Servo inapaswa kurudi nyuma na mbele

Hatua ya 6: Kuiweka Pamoja

Kuiweka Pamoja
Kuiweka Pamoja

Hatua ya mwisho ya mchakato ni kuchanganya haya yote pamoja ili kuchochea servos na joto na sensorer za saa.

Nambari ya mwisho inapatikana hapa kwenye GitHub yangu.

Ilipendekeza: