Orodha ya maudhui:
- Hatua ya 1: Kuweka Maktaba
- Hatua ya 2: Kupakia Nambari
- Hatua ya 3: Kuanzisha Programu
- Hatua ya 4: Kufanya App
- Hatua ya 5: Uchapishaji na Upimaji
- Hatua ya 6: Kuchukua Zaidi
Video: Kitufe cha IoT Kinachodhibiti Programu Yako: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Na appshedAppShed Fuata Zaidi na mwandishi:
Kuhusu: Appshed ni jukwaa la elimu ambapo wanafunzi na waalimu wanaweza kujifunza Ujenzi wa App, Utengenezaji wa Mchezo na IoT / Robotic. Zaidi Kuhusu programu iliyofunikwa »
Moja ya vitu ninavyopenda zaidi juu ya wadhibiti-ndogo ni uwezo wa kuzitumia kama kifaa cha kuingiza, kwa mfano, Arduino Micro inaweza kutumika kama HID (kifaa cha kielelezo cha kibinadamu) ambayo inamaanisha kwa kuweka alama na kujua jinsi unaweza kutengeneza kibodi yako mwenyewe au panya kutoka Arduino! Hiyo ilinifanya nifikirie juu ya kutumia kifaa cha IoT kama pembejeo kudhibiti vitu kwenye App. Kwa hivyo katika mradi huu, tutaangalia jinsi ya kutengeneza kitufe kilichounganishwa na programu ambacho kinaweza kusanidiwa kufanya kila kitu kwenye programu yetu.
Hatua ya 1: Kuweka Maktaba
Ili kupakia nambari yetu tutatumia Arduino IDE maarufu ambayo inaweza kupakuliwa Hapa. Sasa kwa sababu tutatumia wavuti ya AppShed kudhibiti na kuhariri njia ambayo bodi inafanya kazi hatuhitaji kuzingatia nambari halisi inayoingia kwenye bodi. Nambari tunayopakia ni mchoro mkuu wa AppShed ambayo inaruhusu wavuti kudhibiti pini zote kwenye ubao.
Sasa kuweza kupakia nambari kwenye bodi yetu kupitia IDE ya Arduino tunahitaji kusanikisha maktaba yake ambayo inaruhusu IDE kuzungumza na bodi yetu maalum. Hii imefanywa kama ifuatavyo:
- Anzisha IDE ya Arduino
- Nenda kwenye Faili na ubofye Mapendeleo
- Kuelekea chini, unapaswa kuona "URL za meneja wa bodi za ziada" ikifuatiwa na nafasi tupu
- Nakili na ubandike hii kwenye nafasi tupu
Sasa tunahitaji kufunga bodi zilizo chini ya meneja wa bodi.
- Nenda kwenye Zana, kisha Bodi na kisha Bonyeza Meneja wa Bodi
- Sasa katika utaftaji wa utaftaji wa ESP8266
- Bonyeza chaguo la kwanza na bonyeza Sakinisha
Sasa bodi yetu ina uwezo wa kuwasiliana na Arduino IDE
Hatua ya 2: Kupakia Nambari
Kwa hivyo wakati huu, tumepakua maktaba ambazo zinahitajika kusaidia Arduino IDE kuwasiliana na bodi yetu ya IoT na tumepakua maktaba ambayo inaruhusu mchoro mkuu wa AppShed kuendesha. Sasa, tunachohitaji kufanya ni kubadilisha jina na nenosiri la kifaa chako cha IoT katika nambari ikiwa hautafanya hivi jina lako la vifaa vya IoT litakuwa "Yako_kifaa_jina_hapa".
Ili kufanya hivyo tunahitaji yafuatayo:
- Chomeka bodi yako ya IoT kwenye kompyuta yako
- Pakua na ufungue mchoro mkuu wa Appshed (ambao unaweza kupatikana hapa)
- Nenda kwenye zana na bonyeza kwenye ubao
- Nenda chini mpaka uone bodi yako, kisha ibofye (ninatumia NodeMCU kwa hivyo nitabonyeza NodeMCU)
- Sasa nenda nyuma kwenye zana na ubofye bandari, kutoka hapa unapaswa kuona bodi yako (inapaswa kuonekana kama hii "com 9" ikiwa uko kwenye windows na "/dev/cu.wchusbserial1410 'for mac)
- Bonyeza mshale unaoelekea upande kupakia na subiri wakati inafanya hivyo.
Ukipata ujumbe baada ya dakika 2 - 3 ukisema umefanya upakiaji basi kila kitu kilifanya kazi kikamilifu! Kuangalia mara mbili kuwa bodi yetu inafanya kazi tunaweza pia kwenda kuweka mipangilio ya WiFi na kutafuta jina ambalo tuliipa bodi mapema ikiwa iko inafanya kazi.
Hatua ya 3: Kuanzisha Programu
Kutengeneza App inayopokea data kutoka kwa bodi ya nje ya IoT inaweza kuonekana kuwa ya kutisha ikiwa wewe sio msanidi programu wa kitaalam, hata hivyo, hii sio suala kwa sababu tutatumia muundo wa AppSheds kutengeneza programu yetu ambayo inafanya kweli rahisi.
Tunahitaji kuanza kwa kwenda AppShed na ama tufanye akaunti ya bure au tuingie katika akaunti iliyopo. Kutoka hapa unapaswa kuona chaguo mbili za IoT Builder au App Builder, tutaanza kwa kubonyeza IoT Builder kwani hii itatuwezesha kuweka pini ambazo tunataka kutenda kama pembejeo au pembejeo. Mara ukurasa unapobeba bonyeza Mradi mpya wa IoT na kutaja pembejeo ya bodi na bonyeza kuokoa.
Sasa kwa kuwa tunataka kuweka moja ya pini kama pembejeo ili kuona wakati kitufe kinasukumwa tunahitaji kuanza kwa kubofya kwenye kitufe cha kitufe chini ya Pembejeo za Dijiti kisha bonyeza Bonyeza 1 kuifunga pamoja kisha ipe jina kama " kifungo "na bonyeza kuokoa.
Sasa tutakwenda upande wa Jengo la App la vitu.
Hatua ya 4: Kufanya App
Sasa tunarudi kwenye ukurasa huo wa kutua baada ya kuingia na bonyeza Bonyeza App wakati huu. Unapaswa kuwasilishwa na simu iliyoiga, tunahitaji kuanza kwa kubofya kitufe cha kuongeza ili kuanzisha programu mpya. Mara tu hiyo ikiwa imepakia jambo la kwanza kabisa tunalohitaji kufanya ni kuunganisha kwamba bodi ya IoT tumetengeneza tu kwa programu yetu tunafanya hivi kwa kubonyeza bodi na kisha kubonyeza bodi ambayo tumetengeneza ambayo inapaswa kutajwa kuingiza. Sasa kwa bodi iliyoingizwa, tunaweza kuanza kuongeza huduma kwenye programu.
Tunaanza kubonyeza sanduku la kuingiza chini ya fomu na kuiita Jimbo la Kitufe. Kwa hivyo tunahitaji kutaja kitufe, hii ni muhimu kwa sababu tuliita kitufe cha kubandika kitufe mapema kwa hivyo kukipa kifungo husaidia kufunga vitu hivi viwili pamoja. Sasa sisi bonyeza tu kuokoa na programu imefanywa!
Hatua ya 5: Uchapishaji na Upimaji
Sasa programu hiyo ya msingi imejengwa tunahitaji kuichapisha na kuipata kwenye simu yetu. Tunafanya hivyo kwa kubofya kitufe cha kuchapisha, mara baada ya kukamilika tunahitaji kwenda kwenye kichupo cha kushiriki na bonyeza nambari ya QR ambayo itakupa nambari ya QR ambayo unaweza kuchanganua na simu yako.
Mara baada ya programu hiyo ya wavuti kupakiwa tulihitaji kuunganisha simu yetu na vifaa vyetu vya IoT ambavyo tunafanya kwa kuelekea kwenye kuweka WiFi kwenye simu yako na kisha kuungana na jina la kifaa tulilolipa mapema.
Sasa tunaweza kurudi kwenye programu na kushinikiza kitufe kwenye vifaa vyetu vya IoT, unapaswa kuona 1 wakati kifungo kinasukumwa na 0 wakati kitufe hakijasukumwa. Ikiwa hauoni thamani yoyote jaribu kuonyesha ukurasa upya na unapaswa kuona thamani ikiibuka.
Hatua ya 6: Kuchukua Zaidi
Sasa ndio kuona 1 au 0 tu kunachosha, hata hivyo, ukweli wa mradi huu ni kukuonyesha tu inawezekana, ni kazi yako kuichukua zaidi na kuunda kitu cha kushangaza sana. Kama mfano, unaweza kuweka programu kuchochea sauti au kucheza video (hapa kuna mfano wa hii
Ikiwa una maswali yoyote tafadhali tuachie maoni, asante kwa kusoma!
Ilipendekeza:
Kitufe kimoja cha Kusimamishwa kwa Kitufe cha Servo: Hatua 3
Kifungo kimoja cha Kusimamishwa kwa Kitufe cha Servo: Baiskeli kamili za kusimamishwa kwa mlima hutoa safari laini, lakini mara nyingi zinahitaji kufunga kusimamishwa wakati wa kupanda kupanda. Vinginevyo, kusimamishwa kunabana unaposimama juu ya miguu, na kupoteza juhudi hizo. Watengenezaji wa baiskeli wanajua hili, na wanatoa
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Hatua 4
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Katika sehemu hii, tutajifunza Jinsi ya kutengeneza nambari C ya mpango wa ATMega328PU kugeuza hali ya LED tatu kulingana na pembejeo kutoka kwa kitufe cha kifungo. Pia, tumechunguza suluhisho la shida ya ni 'Badilisha Bounce'. Kama kawaida, sisi
Kitufe cha kushinikiza kitufe cha Analog: 4 Hatua
Kitufe cha kushinikiza nyeti cha Analog: Leo kuna ufunguo wa chaguo za vifungo na swichi za kugusa kwa bei yoyote na sababu yoyote ya fomu. Kwa bahati mbaya, ikiwa unatafuta kupata pembejeo ya analog, chaguzi zako ni chache zaidi. Ikiwa kitelezi chenye uwezo haikidhi hitaji lako, uko sawa
Kitufe cha Arduino Kitufe cha LED Kinachoendesha Usindikaji wa michoro: Hatua 36 (na Picha)
Kitufe cha Kitufe cha Arduino kinachoendesha michoro ya kusindika: Kitufe cha kitufe hiki kinafanywa kwa kutumia PCB na vifaa vingine vilivyotengenezwa na Sparkfun. Inaendeshwa na Arduino Mega. Kila kitufe ni kizuri na kibovu na kinaridhisha kubonyeza, na ina RGB ya LED ndani! Nimekuwa nikitumia kudhibiti michoro mimi
Ongeza Kitufe cha Moto Haraka kwa Panya Yako Kutumia Kipima muda cha 555: Hatua 5 (na Picha)
Ongeza Kitufe cha Moto haraka kwenye Panya Yako Kutumia Kipima muda cha 555: Je! Kidole chako kimechoka kwa urahisi wakati wa kucheza michezo ya video? Umewahi kutamani uweze kupandisha n00bs kwa kasi zaidi kuliko kasi ya taa bila kuvunja jasho? Maagizo haya yatakuonyesha jinsi