Orodha ya maudhui:
- Hatua ya 1: Mahitaji
- Hatua ya 2: Inapakia kwenye Arduino Pro Mini
- Hatua ya 3: RTC - Usanidi wa Saa
- Hatua ya 4: Usanidi wa Sensorer ya Joto
- Hatua ya 5: Usanidi wa Servo
- Hatua ya 6: Kuiweka Pamoja
Video: Shensuo: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
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
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
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
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
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
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
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:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
Uso wa Kujua Picha ya Picha ya OSD: Hatua 11 (na Picha)
Uso wa Kujua Picha ya Picha ya OSD: Maagizo haya yanaonyesha jinsi ya kutengeneza fremu ya picha na utambuzi wa uso kwenye Onyesho la Skrini (OSD). OSD inaweza kuonyesha wakati, hali ya hewa au habari nyingine ya mtandao unayotaka
Utengenezaji wa Picha / Picha ya Picha: 4 Hatua
Picha-based Modeling / Photogrammetry Portraiture: Halo kila mtu, Katika hii inayoweza kuelekezwa, nitakuonyesha mchakato wa jinsi ya kuunda vielelezo vya 3D kwa kutumia picha za dijiti. Mchakato huo unaitwa Photogrammetry, pia inajulikana kama Modeling-Image Modeling (IBM). Hasa, aina ya mchakato huu hutumiwa
Hawk ya Ishara: Roboti Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hatua 13 (na Picha)
Hawk ya Ishara: Robot Iliyodhibitiwa na Ishara ya Mkono Kutumia Picha ya Usindikaji wa Picha: Hawk ya Ishara ilionyeshwa katika TechEvince 4.0 kama muundo rahisi wa picha ya msingi wa mashine ya kibinadamu. Huduma yake iko katika ukweli kwamba hakuna sensorer za ziada au za kuvaliwa isipokuwa glavu inahitajika kudhibiti gari ya roboti inayoendesha tofauti
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hatua 4 (na Picha)
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hii ni njia rahisi na ya gharama nafuu kwa fremu ya picha ya dijiti - na faida ya kuongeza / kuondoa picha kwenye WiFi kupitia 'bonyeza na buruta' kwa kutumia (bure) mpango wa kuhamisha faili . Inaweza kutumiwa na Pauni Zero ndogo ya Pauni 4.50. Unaweza pia kuhamisha