Orodha ya maudhui:

Rahisi Kubadilisha Mwanga Kubadilisha Flicker: Kudhibitiwa kwa Smartphone na BLYNK: Hatua 10
Rahisi Kubadilisha Mwanga Kubadilisha Flicker: Kudhibitiwa kwa Smartphone na BLYNK: Hatua 10

Video: Rahisi Kubadilisha Mwanga Kubadilisha Flicker: Kudhibitiwa kwa Smartphone na BLYNK: Hatua 10

Video: Rahisi Kubadilisha Mwanga Kubadilisha Flicker: Kudhibitiwa kwa Smartphone na BLYNK: Hatua 10
Video: Kutumia tochi ya simu kama cinema 📽️ ( projector ) isikuumize kichwa 2024, Juni
Anonim
Rahisi Kubadilisha Mwanga Kubadilisha Flicker: Kudhibitiwa kwa Smartphone na BLYNK
Rahisi Kubadilisha Mwanga Kubadilisha Flicker: Kudhibitiwa kwa Smartphone na BLYNK

Vifaa vya IOT vinazidi kuwa maarufu zaidi, kwa nini usijifunze na kuunda vifaa vyako vya IoT kutoka kwa vifaa vya bei rahisi na bidii kufanya vitu ambavyo haukuweza hapo awali?

Majina yangu Szehuai na mimi daima hujikuta karibu kulala, lakini kuamka kwa sababu taa zangu bado zinawaka. Kwa kweli, ningeweza kutoka kitandani, kusimama, kutoa joto lote nililokusanya, kutumia miguu yangu, na kuzima taa, lakini hiyo ni ngumu sana. Kwa hivyo, nimeunda mwongozo huu kukusaidia kubuni mlima unaoweza kutoshea swichi yako iliyopo ya taa ili kukufanya ubonyeze. Kwa kuwa hakuna mtu aliyeacha simu zao siku hizi, ni bora nini kuweza kudhibiti kifaa chako cha IoT na programu ya bure? Mlima huu utabadilisha maisha yako milele kwa kukuruhusu kuwasha na kuwasha taa zako na simu yako, ikichukua nyumba yako hatua moja kuwa nadhifu.

Huu ni uwasilishaji wangu wa kwanza halali wa halali na vile vile uwasilishaji wangu wa kwanza wa mashindano halali kwa hivyo ingemaanisha mengi ikiwa utanipigia kura ikiwa unafikiria huu ni mradi mzuri wa kijinga. (Ikiwa mtu anaweza kuniambia jinsi ya kufuta kitu cha spinner ya chupa niliyowasilisha kwa nasibu kwa miaka ya kufurahisha iliyopita, hiyo itakuwa nzuri)

Tuanze!

Hatua ya 1: Changamoto maalum na Maswala ya Usalama

Mradi huu ni mzuri sana na nenda. Nitakuwa nikitoa maelekezo ya hatua kwa hatua kutoka 0-100%. Shida pekee ambazo zingekuwa ni upatikanaji wa vifaa na vifaa ambavyo nimetoa njia mbadala kwa sababu huwezi kuzipata. Nyingine zaidi ya hayo, ni kama Lego, tu unganisha yote pamoja.

Hatua ya 2: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika

Vifaa:

Zote hizi zinanunuliwa mkondoni

· NodeMCU ESP8266-12E V1.0

· Servo SG90

Kebo ya Microusb

· Benki ya umeme

-Isio na hiari, kwa kweli unaweza kuzima tundu la ukuta kununua kuziba kebo ndogo ya usb kwenye adapta

· Akriliki 3mm

-Uzito ni muhimu tu wakati unabuni mlima wako wa akriliki na unahitaji kuongeza unene wa akriliki kwa vipimo fulani, mimi binafsi nadhani 3mm ni kamili kwani sio nene sana / nyembamba na nyeupe inaonekana safi zaidi

Programu:

· Arduino IDE

· Programu ya Blynk

· Adobe Illustrator

Zana:

· Mkataji wa Laser (Ikiwa huna mfikiaji wa laser cutter, unaweza kupata FabLabs za karibu au Nafasi za Makers na uwaombe wakufanyie)

· Bisibisi (Kwa screw ili kupata mkono wa servo kwa servo)

· Bisibisi ya Flathead (Kwa kuinua kipande cha plastiki ambacho kinashikilia pini za kike za servo katika nyumba zao za plastiki)

Hatua ya 3: Kupima Vipimo kwa Mlima wa Acrylic

Vipimo vya Upimaji wa Mlima wa Acrylic
Vipimo vya Upimaji wa Mlima wa Acrylic
Vipimo vya Upimaji wa Mlima wa Acrylic
Vipimo vya Upimaji wa Mlima wa Acrylic
Vipimo vya Upimaji wa Mlima wa Acrylic
Vipimo vya Upimaji wa Mlima wa Acrylic

Sasa tunahitaji kutengeneza kifuniko cha akriliki juu ya swichi yetu iliyopo ili iweze kuweka servos ambazo zinaweza kuwasha na kuzima taa yetu.

· Chukua jopo la ganda la plastiki la kuzima taa

Fuatilia nje ya sanduku la plastiki na uweke sanduku juu yake, ikiwa kingo za ganda zimepindika (kama yangu)

· Pata Upana (x) Kina (y) na Urefu (z)

· Kulingana na unene wa nyenzo yako, ongeza unene (mgodi ulikuwa 0.3cm) kwa maadili yote 3.

· Urefu wa sanduku ni gumu, unahitaji kupima umbali kama nilivyofanya kwenye picha ya upande niliyoambatanisha na hakikisha kwamba servo iko karibu iwezekanavyo bila kuzuia swichi yenyewe kuwasha na kuzima.

· Urefu wa servo, kulingana na kipimo changu ni 1.2cm, ungeongeza thamani hii kwa Urefu wa ukubwa wa sanduku lako

· UREFU KINA KIU CHA KISANDU NI MADHARA YA NJE

· Nenda kwa (https://boxdesigner.connectionlab.org/) na unda sanduku ukitumia maadili ya X, Y, Z uliyopata

· Chini ya chaguo la hali ya juu, rekebisha urefu wa notch kulingana na unene wa nyenzo yako, inaweza kuchukua majaribio kadhaa lakini niliweka yangu kama 0.75 ambayo ni sawa kabisa ambayo ilihitaji nyundo kugonga vipande vipande

· Pia chagua "Hapana, usijumuishe kipande cha jalada"

· Fungua pdf hii katika Adobe Illustrator

· Fungua faili ya Nuru ya Nuru ambayo nimeambatanisha na kutoshea muhtasari wa shimo na uwekaji wa servo kwa kifuniko chako cha akriliki, pia nimetoa ile niliyotumia.

KWA KWELI:

Shimo ambalo linapaswa kuruhusu waya kutoka nje likawa pengo wakati nilibonyeza sana na akriliki mwembamba akapasuka, kwa uaminifu nadhani hii inaweza kuwa sababu bora zaidi basi inafanya iwe rahisi kutoshea vipande vya akriliki pamoja. Lakini baa ilikuwa nyembamba tu kwa sababu urefu wa kifuniko changu ulikuwa mfupi sana.

Inaweza kuchukua majaribio kadhaa kupata kifuniko ili kushikamana kikamilifu lakini kumbuka kuwa ni YA KITU!

Hatua ya 4: Kuweka Arduino IDE na Maktaba ya ESP8266

Kuweka Arduino IDE na Maktaba ya ESP8266
Kuweka Arduino IDE na Maktaba ya ESP8266
Kuweka Arduino IDE na Maktaba ya ESP8266
Kuweka Arduino IDE na Maktaba ya ESP8266
Kuweka Arduino IDE na Maktaba ya ESP8266
Kuweka Arduino IDE na Maktaba ya ESP8266
Kuweka Arduino IDE na Maktaba ya ESP8266
Kuweka Arduino IDE na Maktaba ya ESP8266

Kwanza, unahitaji kupakua Arduino IDE (https://www.arduino.cc/en/Main/Software). Arduino ni bure kabisa na nambari, ndiyo sababu tulichagua kutumia Arduino. Ni rahisi sana kujifunza kwani kuna rasilimali nyingi mkondoni zinazopatikana.

Pili, unahitaji kupakua madereva kwa ESP8266.

Baada ya kupakua Arduino IDE nenda kwa

1. Faili tabo na kisha bonyeza Mapendeleo.

2. Katika URL za Meneja wa Bodi za ziada ongeza kiunga kifuatacho (https://arduino.esp8266.com/stable/package_esp8266com_index.json)

3. Bonyeza sawa na kisha nenda kwa

4. Zana - Bodi - Meneja wa Bodi

5. Katika aina ya uwanja wa utaftaji esp8266> bonyeza esp8266 na Jumuiya ya ESP8266 - Bonyeza Sakinisha

6. Rudi kwenye Zana - Bodi kisha uchague NodeMCU ESP8266-12E V1.0

Sasa umeweka Arduino IDE ili kufanya kazi pamoja na NodeMCU.

Hatua ya 5: Wiring

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring

Kwa sababu nilitaka kuondoa hitaji la bodi ya mkate pamoja na waya za ziada, nilibadilisha moja kwa moja mpangilio wa pini za kike zilizowekwa kwenye kasha la servo kwa kutumia dereva wa screw ya flathead kuinua bomba wazi na kupanga waya tena

Ikiwa uliandika servos zako kama vile nilivyoziandika (Kushoto na Kulia)

Unahitaji kurekebisha servo ya kushoto kwa kubadilisha yake

AMRI, NGUVU, GND - AMRI, GND, NGUVU

Chungwa, Nyekundu, Kahawia - Chungwa, Kahawia, Nyekundu

Sasa unganisha servos zako, sg90 ni

Rangi ya machungwa - Nyekundu - hudhurungi:

Waya ya machungwa huunganisha na Dijiti ya D4 (Servo ya kulia) AU TX (Servo ya kushoto) rejea picha (Amri)

Waya nyekundu huunganisha kwenye pini ya 3V (Nguvu)

Waya ya hudhurungi huunganisha na pini ya G (GND)

Rahisi!

Hatua ya 6: Usanidi wa Programu ya BLYNK kwenye Simu

Usanidi wa Programu ya BLYNK kwenye Simu
Usanidi wa Programu ya BLYNK kwenye Simu
Usanidi wa Programu ya BLYNK kwenye Simu
Usanidi wa Programu ya BLYNK kwenye Simu
Usanidi wa Programu ya BLYNK kwenye Simu
Usanidi wa Programu ya BLYNK kwenye Simu

Tafuta Blynk katika duka lako la programu

Pakua:

· Fungua programu na bonyeza Bonyeza Mradi Mpya na uchague NodeMCU kwenye menyu kunjuzi.

Ishara ya AUTH itatumwa kwa barua pepe yako iliyosajiliwa, kumbuka hii chini, utahitaji kunakili na kubandika ishara hiyo kwenye nambari ya Arduino.

· Gonga kwenye skrini tupu na ongeza kidude cha SLIDER kwenye skrini.

· Gonga kwenye Wijeti, chagua PIN ya Virtual 1 (Au pini unayotaka, haijalishi, muhimu ni kwamba inalingana na nambari yako) na Thamani ya Kuanza lazima iwe 0 na Thamani ya Mwisho lazima iwe 180 (Kulingana na servo, Thamani ya 0 inaweza kuifanya servo isagane na kuvunjika, ikibadilishe hadi isifanye, yangu ilikuwa 10-180)

· Gonga kwenye skrini na ongeza kitufe cha kitufe kwenye skrini.

· Gonga kwenye Wijeti, PIA chagua PIN ya kweli 1 (hakikisha kitufe kinalingana na pini kitelezi kimewekwa pia) na PIA BADILISHA MODI ILI KUBADILI (MUHIMU)

· UTATENGENEZA METELELEZO 2 NA Wijeti 2 ZA KIWANGO, MOJA KWA MOJA KWA KILA SERVO

Pitia tena hapa utakapokusanya kifaa chote

Ukishakusanya mlima mzima, rekebisha kitelezi ili upate nambari za msimamo ambazo zinabonyeza kwa bidii ili taa ibofye, hizi ndizo maadili utakayoweka kwenye wijeti yako ya Kitufe

Hatua ya 7: Kupakia Nambari ya Mwisho

Inapakia Nambari ya Mwisho
Inapakia Nambari ya Mwisho
Inapakia Nambari ya Mwisho
Inapakia Nambari ya Mwisho
Inapakia Nambari ya Mwisho
Inapakia Nambari ya Mwisho
Inapakia Nambari ya Mwisho
Inapakia Nambari ya Mwisho

Tunahitaji tu kuongeza kitambulisho chetu cha AUTH (kilichoonyeshwa hapo juu), Wifi SSID na Nenosiri katika nambari na uipakie kwa NodeMCU ukitumia Arduino IDE. Pakua "Light_Switch_Code" na uifungue kwa kutumia Arduino IDE, itauliza ikiwa utaunda folda kwa hivyo bonyeza tu sawa.

Kwa nambari, nimejumuisha ufafanuzi wa kila mstari kwenye maoni, ikiwa utapata vidokezo au maswali zaidi, tafadhali jisikie huru kuuliza.

KUPAKUA:

Hakikisha kuchagua bandari sahihi wakati unapakia nambari yako ikiwa unapata

"kosa: espcomm_open imeshindwa"

Ukimaliza, unaweza kuangalia ikiwa imeunganishwa kwa kuangalia hali ya Blynk (ikoni ya bodi). Itakuambia iwe iko mkondoni au nje ya mtandao.

Hatua ya 8: Kurekebisha Silaha ya Servo Mahali

Kurekebisha Silaha ya Servo Mahali
Kurekebisha Silaha ya Servo Mahali
Kurekebisha Silaha ya Servo Mahali
Kurekebisha Silaha ya Servo Mahali
Kurekebisha Silaha ya Servo Mahali
Kurekebisha Silaha ya Servo Mahali

Baada ya nambari yako kupakiwa na bodi iko mkondoni, nambari itaendesha na servos zote zitawekwa kwenye nafasi ya 90, utahitaji kutumia bisibisi na kupata mikono ya servo kama kwenye picha, sawa na mwili ya servo. Kufanya hivi kutakuruhusu kufuatilia maadili yako na urekebishe ipasavyo.

Hatua ya 9: Kukusanya Vipengele

Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele
Kukusanya Vipengele

Kukusanya jambo lote:

· Mara laser umekata akriliki yako, ikusanye ili ifanane na kifuniko, sawa sawa mbele kulia!

· Fuata mistari iliyochongwa na uhakikishe unaelekeza servos zako kwa usahihi ili pande za servo zilingane na mistari iliyochongwa.

· Pata "matone" 6 ya tack blu na ufuate picha, hakikisha unakata stika "Tower Pro"

· Unaweza pia kutumia vifungo vya buluu au vifungo vya kebo au njia yoyote ya kebo kusimamia kusanidi nyaya zako, haijalishi kwa muda mrefu ikiwa haizui servo.

· Tumia laini 2 za buluu kwa pande zote mbili ili iweze kushikamana na ukuta na swichi halisi ya taa ili kuimarisha mtego

Picha nilizoambatanisha zinaonyesha jinsi nilivyochagua kufanya yangu.

KWA NGUVU, sidhani hii inachukua nguvu nyingi hata kama nimejumuisha kazi za kujitenga kwa hivyo servos sio kila wakati wanajaribu kudumisha nafasi zao. Unaweza kuziba kebo yako ndogo ya usb ama kwenye adapta ya tundu la ukuta AU powerbank.

FURAHIA!

Hatua ya 10: Tafakari

Tafakari
Tafakari
Tafakari
Tafakari
Tafakari
Tafakari
Tafakari
Tafakari

Mradi huu ulinifundisha mengi juu ya uwezo wa ESP8266 NodeMCU au bodi tu zenye wifi ili kuunda vifaa vya IoT. Ustadi ambao nimejifunza kushughulika na hii hujitolea katika miradi mingine ya IoT ninayotaka kufuata (hydration tracker, endelea kufuatilia). Nimejifunza Arduino hapo awali na Arduino Uno lakini uwezo wa kudhibiti kifaa changu na programu juu ya wifi kwenye simu yangu?!?!?! Sasisho kubwa. Inashangaza kwamba mradi huu ulionekana kuwa rahisi sana mwishowe, inaniletea fahari kubwa kutoa njia fupi kwa nyote.

Kitu ambacho kilikuwa cha changamoto kwangu ni kuunda jalada la akriliki… Ndio najua, haina uwezo. Mwanzoni, nilikuwa najaribu kupima umbali na vipimo na sikugundua kwamba ningeweza tu kufunika kifuniko hadi siku moja nilipokipiga kwa bahati mbaya. Pia nilitumia muda mwingi kujaribu KUJENGA alama ambazo zingeruhusu kifuniko changu cha akriliki kwa INTERLOCK. Ilikuwa mchakato wa kuchosha kijinga nilikuwa tayari nimewekeza mpaka nilipogundua juu ya wabuni wa sanduku mkondoni ambao hufanya kazi yote kwako (asante baadaye). Niligundua kuwa kuna mtu alifanya mbuni wa sanduku kuondoa kazi ngumu kwa wengine na nilikuwa mkaidi sana kukubali ukweli kwamba nilikuwa nikienda njia ndefu. Nilikuwa karibu sana… Hatimaye, nilitumia mbuni wa sanduku, nilijaribu mara kadhaa, nikaongeza vitu, nikachukua vitu na kuongezeka, ilionekana kuwa kazi kama hirizi.

Ingawa nimetimiza kusudi lililokusudiwa kwa kifaa changu, ikiwa ningefanya mradi huu tofauti, kwa kweli kupanua mradi huu, ningependa kutafuta njia za kurekebisha nafasi za servo ili kutoshea swichi za aina tofauti. Swichi na kitufe 1 kikubwa, swichi na vifungo 3 vidogo, swichi na vifungo tofauti vya vifungo nk. Lakini, nilitamani tu kujua kuhusu mbuni wa sanduku mapema na nikatumia dakika 5 kujua jinsi ilifanya kazi.

Ilipendekeza: