Orodha ya maudhui:

Gari la IoT RC na Kijijini cha Taa ya Smart au Lango: Hatua 8 (na Picha)
Gari la IoT RC na Kijijini cha Taa ya Smart au Lango: Hatua 8 (na Picha)

Video: Gari la IoT RC na Kijijini cha Taa ya Smart au Lango: Hatua 8 (na Picha)

Video: Gari la IoT RC na Kijijini cha Taa ya Smart au Lango: Hatua 8 (na Picha)
Video: MAIDS WAINGIA BILA VIATU UKUMBINI !! NA WANAVYOJUA KURINGA SASA! |GadsonAndSalome |MCKATOKISHA 2024, Julai
Anonim
Image
Image
Gari la IoT RC na Kijijini cha Taa ya Smart au Lango
Gari la IoT RC na Kijijini cha Taa ya Smart au Lango
Gari la IoT RC na Kijijini cha Taa ya Smart au Lango
Gari la IoT RC na Kijijini cha Taa ya Smart au Lango

Kwa mradi ambao hauhusiani, nilikuwa nimeandika nambari kadhaa ya Arduino kuzungumza na taa za MiLight na taa za taa ambazo nina nyumba yangu.

Baada ya kufanikiwa kukatiza amri kutoka kwa vifaa vya mbali visivyo na waya, niliamua kutengeneza gari ndogo ya RC kujaribu nambari hiyo. Inageuka kuwa mbali za 2.4GHz zinazotumiwa katika taa hizi zina pete ya kugusa ya 360 kwa kuchagua hues na inafanya kazi kwa kushangaza vizuri kwa kuendesha gari la RC!

Kwa kuongeza, kwa kutumia lango la MiLight au kitovu cha ESP8266 MiLight, unaweza kudhibiti gari kutoka kwa smartphone au kifaa chochote kilichounganishwa na mtandao!

Hatua ya 1: Asili ya Mradi huu

Mradi huu unategemea mstari wa balbu smart zisizo na waya zilizokuja soko miaka michache iliyopita. Hapo awali ziliuzwa kama LimitlessLED, lakini zimepatikana chini ya majina mbadala, kama EasyBulb au MiLight.

Wakati balbu hizi mara nyingi huuzwa kama zinaoana na WiFi, lakini hazina uwezo wa WiFi na badala yake hutegemea lango ambalo huchukua maagizo yaliyotumwa kupitia WiFi na kuyatafsiri kuwa itifaki isiyo na waya ya 2.4GHz. Ikiwa unapata lango, balbu zinaweza kudhibitiwa kutoka kwa programu ya smartphone, lakini ikiwa hautapata, bado unaweza kudhibiti taa hizi ukitumia viboreshaji vya waya visivyo na waya.

Balbu hizi na mbali ni za wamiliki, lakini kumekuwa na juhudi za kubadili mhandisi itifaki na kujenga njia mbadala za chanzo wazi kwa lango la WiFi. Hii inaruhusu uwezekano fulani wa kupendeza, kama vile kutumia viboreshaji kwa miradi yako mwenyewe ya Arduino, kama inavyoonyeshwa katika hii inayoweza kufundishwa.

Hatua ya 2: Kupata Kijijini Sahihi

Kupata Kijijini Sahihi
Kupata Kijijini Sahihi

Balbu za MiLight na vifaa vya mbali havikusudiwa kuwa wazi na kwa hivyo hakuna hati rasmi juu ya itifaki. Kumekuwa na vizazi kadhaa tofauti vya balbu na hakika hazibadilishani.

Mradi huu unatumia kijijini kwa moja ya aina nne za balbu ambazo zinapatikana na kujua jinsi ya kutofautisha aina za kuibua itakusaidia kununua kijijini sahihi. Aina nne ni:

  • RGB: Balbu hizi zina rangi inayodhibitiwa na mwangaza; rimoti ina gurudumu la rangi na vitufe vitatu vyeupe vya kugeuza.
  • RGBW: Balbu hizi hukupa chaguo kati ya hue na kivuli kimoja cha rangi nyeupe; rimoti ina gurudumu la rangi, kitelezi cha mwangaza, vifungo vitatu vya athari ya manjano, na vifungo vinne vya kugeuza vikundi vya manjano.
  • CCT: Balbu hizi ni taa nyeupe tu, lakini hukuruhusu kuzitofautisha kutoka nyeupe nyeupe hadi nyeupe nyeupe; rimoti ina pete nyeusi ya kudhibiti na vifungo vyeupe vya kushinikiza.
  • RGB + CCT: Balbu zinaweza kuonyesha rangi na zinaweza kutofautiana kutoka nyeupe nyeupe hadi nyeupe nyeupe; kijijini ni kilichojaa zaidi ya nne na kinaweza kutofautishwa na kitelezi cha joto la rangi, vifungo vingine vya sura ya nadharia isiyo ya kawaida na bar ya taa ya bluu pande zote.

Mradi huu ulifanywa na kijijini cha RGBW na itafanya kazi tu na mtindo huo wa kijijini. Ikiwa unataka kujaribu kutengeneza mradi huu mwenyewe, hakikisha unapata kijijini sahihi kwa kuwa hakika haibadilishani *

KANUSHO: * Pia, siwezi kuhakikisha kabisa mradi huu utakufanyia kazi. Inawezekana watu wa MiLight wanaweza kuwa wamebadilisha itifaki iliyotumiwa kwenye kijijini cha RGBW tangu nilinunua yangu mwenyewe miaka kadhaa iliyopita. Kwa kuwa hii itasababisha kutokubalika kati ya bidhaa zao, nadhani haiwezekani, lakini hatari ipo.

Hatua ya 3: Kutumia na Lango la WiFi na Smartphone

Kutumia na Lango la WiFi na Smartphone
Kutumia na Lango la WiFi na Smartphone
Kutumia na Lango la WiFi na Smartphone
Kutumia na Lango la WiFi na Smartphone

Ikiwa una lango la MiLight WiFi, ama rasmi, au DIY ESP8266 MiLight Hub, basi unaweza pia kudhibiti gari ukitumia programu ya simu ya kisasa ya MiLight kwenye simu au kompyuta kibao.

Wakati itifaki ya redio inayotumiwa na balbu za MiLight haiendani na WiFi, kitovu hufanya kazi kama daraja kati ya mtandao wa WiFi na mtandao wa MiLight. Buggy ya RC hufanya kama taa ingekuwa, kwa hivyo kuongeza daraja hufungua uwezekano wa kupendeza wa kudhibiti bug ya RC kutoka kwa smartphone au kutoka kwa PC kupitia pakiti za UDP.

Hatua ya 4: Vipengele vingine

Vipengele vingine
Vipengele vingine

Sehemu tatu zilitoka kwa Kitengo cha uvumbuzi wa SparkFun Kit v4.0, hizi ni pamoja na:

  • Hobby Gearmotor - 140 RPM (Jozi)
  • Gurudumu - 65mm (Tairi ya Mpira, Jozi)
  • Sensorer ya Umbali wa Ultrasonic - HC-SR04

Sensorer ya umbali haitumiki katika nambari yangu, lakini niliiweka kwenye gari langu kwa sababu inaonekana ni nzuri kama taa za bandia, na pia nilidhani nitaitumia baadaye kuongeza uwezo wa kuzuia mgongano.

Vipengele vingine ni:

  • Chuma cha Mpira wa Omni-Uelekezaji
  • Nano wa Arduino
  • Ngao ya redio ya Arduino Nano RFM69 / 95 au NRF24L01 +
  • Dereva wa gari L9110 kutoka eBay
  • Kamba za kuruka kiume hadi kike

Utahitaji pia mmiliki wa betri 4 AA na betri. Picha zangu zinaonyesha mmiliki wa betri iliyochapishwa ya 3D, lakini utahitaji kununua vituo vya chemchemi kando na labda haifai juhudi!

Utahitaji pia printa ya 3D kuchapisha chasisi (au unaweza kuitengeneza kwa kuni, sio ngumu sana).

Neno La Tahadhari:

Nilitumia kiatu cha bei nafuu cha Arduino Nano na nikagundua kuwa ilikuwa moto sana wakati wa kuendesha gari kwa muda wowote muhimu. Ninashuku kuwa hii ni kwa sababu mdhibiti wa 5V kwenye kistuli cha bei rahisi amepimwa chini na hawezi kutoa sasa inayohitajika kwa redio isiyo na waya. Nilipima kuwa Arduino na redio huteka 30mA tu, ambayo iko ndani ya viashiria vya mdhibiti wa voltage kwenye Arduino Nano halisi. Kwa hivyo ikiwa unaepuka miamba, nashuku kuwa hautakuwa na shida (nijulishe kwenye maoni ikiwa utapata vinginevyo!).

Hatua ya 5: Kupima Arduino na Kijijini

Kupima Arduino na Kijijini
Kupima Arduino na Kijijini
Kupima Arduino na Kijijini
Kupima Arduino na Kijijini

Kabla ya kukusanya gari la RC, ni wazo nzuri kuangalia ikiwa kijijini kinaweza kuzungumza na Arduino kupitia moduli ya redio.

Anza kwa kuweka Arduino Nano juu ya ngao ya RF. Ikiwa kontakt USB inakabiliwa kushoto upande wa juu, PCB isiyo na waya inapaswa kutazama kulia upande wa chini.

Sasa, ingiza Arduino Nano kwenye kompyuta yako kwa kutumia kebo ya USB na upakie mchoro ambao nimejumuisha kwenye faili ya zip. Fungua mfuatiliaji wa serial na bonyeza kitufe kwenye rimoti. Taa inapaswa kuwaka kwenye kijijini (ikiwa sivyo, angalia betri).

Ikiwa yote yanaenda vizuri, unapaswa kuona ujumbe kwenye dirisha la wastaafu kila wakati unapobonyeza kitufe. Endesha kidole chako kuzunguka gurudumu la kugusa rangi na uangalie maadili yanayobadilika ya "Hue". Hii ndio itakayoongoza gari!

Hakikisha hatua hii inafanya kazi, kwani hakuna maana ya kuendelea ikiwa haifanyi!

Hatua ya 6: Kuchapisha na kukusanyika Chassis

Kuchapa na Kukusanya Chassis
Kuchapa na Kukusanya Chassis

Nimejumuisha faili za STL za sehemu zilizochapishwa za 3D. Kwa faili za CAD, unaweza kuangalia hapa. Kuna sehemu tatu, bracket ya kushoto na kulia na chasisi.

Mabano ya kushoto na kulia yanaweza kushikamana na motors kwa kutumia visu za kuni. Kisha, mabano ya magari hushikamana na chasi kwa kutumia karanga za M3 na bolts (au gundi, ikiwa unapenda). Caster hushikilia mbele ya chasisi kwa kutumia screws nne na bolts.

Hatua ya 7: Kuongeza Elektroniki

Kuongeza Elektroniki
Kuongeza Elektroniki
Kuongeza Elektroniki
Kuongeza Elektroniki

Bolt dereva wa stepper kwenye chasisi na ambatanisha waya kutoka kwa motors hadi kwenye screw kwenye vituo kwenye dereva. Nilitumia wiring ifuatayo:

  • Nyekundu ya kushoto ya gari: OB2
  • Nyeusi ya kushoto: OA2
  • Nyekundu ya kulia ya gari: OB1
  • Gari nyeusi ya kulia: OA1

Tumia nguvu kutoka kwa upande mzuri wa betri kwenda kwa Vcc kwenye dereva wa stepper PCB na Vin kwenye Arduino. Endesha upande hasi wa betri kwenda GND kwenye GND kwenye Arduino. Utahitaji kutengeneza waya wa Y ili kutimiza hii.

Mwishowe, kamilisha vifaa vya elektroniki kwa kutumia waya za kuruka kuunganisha pini zifuatazo kwenye Arduino kwa dereva wa gari:

  • Pini ya Arduino 5 -> Stepper Dereva IB1
  • Pini ya Arduino 6 -> Stepper Dereva IB2
  • Pini ya Arduino A1 -> Dereva ya Stepper IA1
  • Pini ya Arduino A2 -> Dereva ya Stepper IA2

Hatua ya 8: Kupima Robot

Sasa, bonyeza vifungo na uone ikiwa roboti inasonga! Ikiwa motors zinaonekana zimebadilishwa, unaweza kurekebisha wiring kwenye roboti, au unaweza kuhariri tu mistari ifuatayo kwenye mchoro wa Arduino:

L9110 kushoto (IB2, IA2); L9110 kulia (IA1, IB1);

Ikiwa motors za kushoto na kulia zinahitaji kubadilishwa, badilisha nambari kwenye mabano, kama vile:

L9110 kushoto (IB1, IA1); L9110 kulia (IA2, IB2);

Kubadilisha mwelekeo tu wa gari la kushoto, badilisha herufi kwenye mabano kwa motor ya kushoto, kama hivyo:

L9110 kushoto (IA2, IB2);

Kubadilisha mwelekeo wa gari inayofaa, badilisha herufi kwenye mabano kwa gari inayofaa, kama hivyo:

L9110 kulia (IB1, IA1);

Ni hayo tu! Bahati nzuri na ufurahi!

Ilipendekeza: