Orodha ya maudhui:

Kutumia Nodemcu kwa njia isiyo na waya ya Mlango: Njia 9 (na Picha)
Kutumia Nodemcu kwa njia isiyo na waya ya Mlango: Njia 9 (na Picha)

Video: Kutumia Nodemcu kwa njia isiyo na waya ya Mlango: Njia 9 (na Picha)

Video: Kutumia Nodemcu kwa njia isiyo na waya ya Mlango: Njia 9 (na Picha)
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Desemba
Anonim
Kutumia Mlango wa Wireless RFID Kutumia Nodemcu
Kutumia Mlango wa Wireless RFID Kutumia Nodemcu

Kazi kuu -

Mradi huu ulijengwa kama sehemu ya darasa la Mawasiliano ya Mtandao huko Universidade do Algarve kwa kushirikiana na mwenzangu Luís Santos. Kusudi lake kuu ni kudhibiti ufikiaji wa kufuli kwa umeme kupitia waya na utumiaji wa kadi za tag za RFID au pete muhimu.

Ingawa mradi huu ulibuniwa kufanya kazi na kufuli kwa mlango, inaweza kubadilishwa kwa urahisi kusaidia aina yoyote ya ubadilishaji wa solenoid (hii itaelekezwa zaidi wakati wa mafunzo haya).

-- Toleo la Sasa ---

Toleo hili la kwanza litafanywa kwa msaada wa seva na faili rahisi ya txt. Katika kazi ya baadaye, kutakuwa na nyongeza tofauti ambazo zitakidhi mahitaji tofauti na kuwasilisha njia mbadala salama zaidi.

-- Kazi ya Baadaye ---

Wakati nitapata wakati wa bure nitajaribu kusasisha huduma zifuatazo:

  • Kadi Maalum ya Msimamizi kuongeza watumiaji wengine
  • Fikia faili kupitia uhifadhi uliowekwa wa USB ya router
  • Ficha faili kwa ufunguo rahisi wa binary
  • Unganisha kufuli halisi ya soli kwa relay na usasishe Maagizo na video inayofanya kazi
  • Unganisha kwenye DBMS kwa udhibiti rahisi na utunzaji wa kufuli nyingi na watumiaji
  • Ongeza faili ya ndani ya MicroSD kuhifadhi nakala ya habari iwapo kutopatikana kwa waya
  • Unganisha kupitia Moduli ya Mawasiliano ya GSM GPRS
  • Ifanye ifanye kazi na jopo la jua kuwa bila waya kabisa

Hatua ya 1: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika

Vipengele vinavyohitajika kwa mradi huu ni:

  • NodeMCU ESP8266 Bodi ya Maendeleo ya WIFI
  • Moduli ya Kupitisha Kituo cha DC 5V 1
  • Moduli ya Uingizaji wa Kadi ya RC522 Chip IC RFID Reader
  • Kadi za Tag za RFID au Pete muhimu
  • Solenoid kubadili mlango
  • Diode moja kutoka 1N4001-1N4007
  • Nyaya
  • Bodi ya mkate

Ziada:

  • RGB 3 Rangi iliyoongozwa Module 5050 au:

    LED Nyekundu na LED ya Kijani ikifuatana na kontena la 220ohms

  • 0.96 Inchi 4Pin Bluu Njano IIC I2C OLED Module ya Kuonyesha

Udadisi: NFC ni sehemu ndogo ndani ya familia ya RFID na inafanya kazi kwa masafa sawa (13.56 MHz). RC522

Hatua ya 2: Kuunganisha Nodemcu na Mtandao wa Wi-fi

Kuunganisha Nodemcu na Mtandao wa Wi-fi
Kuunganisha Nodemcu na Mtandao wa Wi-fi

Tayari kuna mafunzo mazuri ambayo yanaweza kukusaidia kuunganisha NodeMCU na mitandao yoyote isiyo na waya 802.11. Tulifuata ni:

Kuweka ESP8266 Kwenye Mafunzo ya Arduino IDE na Mybotic

Kumbuka: Jihadharini kwamba mpangilio wa pini kwenye NodeMCU ni tofauti na Arduino, na kwa hivyo, ikiwa utatumia njia: #fasili Led 5 imeunganishwa kweli na D1 kwenye ubao, kama inavyoweza kuonekana kwenye takwimu hapo juu.

Suluhisho moja ni ujumuishaji wa maktaba ambayo tayari ina ushirika huu. Tulifuata tu picha ili kutuongoza. Baadaye katika mafunzo haya kutakuwa na picha na miunganisho yote imefanywa.

Hatua ya 3: Unganisha kisomaji cha RFID

Unganisha kisomaji cha RFID
Unganisha kisomaji cha RFID

Nenda Kusimamia Maktaba… ndani ya Jumuisha Maktaba chini ya Mchoro kwenye Upau wa Menyu.

Kwenye kisanduku cha maandishi na "Chuja utaftaji wako…" ingiza MFRC522 na uchague kusanikisha ile iliyo kwa GithubCommunity, na jina la Maktaba ya Arduino RFID ya MFRC522 (SPI).

-- Kusoma Kadi za RFID ---

Ikiwa unataka kujaribu msomaji wa RFID, nenda kwenye Mifano chini ya Faili kwenye Menyu ya Menyu na utafute MFRC522 na uchague ReadNUID ili ujaribu.

Hatua ya 4: Kuweka Usanidi wa Msingi

Kuweka Usanidi wa Msingi
Kuweka Usanidi wa Msingi

Kwanza, tutakusanya usanidi wa msingi kufuatia mchoro wa mzunguko ulioonyeshwa hapo juu (ukibonyeza kwenye picha kuna habari ya ziada juu ya mpangilio wa pini).

Kisha, unganisha NodeMCU na ufungue Arduino IDE na unakili msimbo huo.

Usisahau kuchukua nafasi ya ssid na nywila kwa zile za mtandao wako, na anwani yako ya mwenyeji wa seva kwenye nambari.

Hatua ya 5: Kuunda Faili ya Txt na Vitambulisho vya Kadi

Kuunda Faili ya Txt na Vitambulisho vya Kadi
Kuunda Faili ya Txt na Vitambulisho vya Kadi

Ikiwa tayari umejaribu hatua ya awali, labda haikutokea chochote wakati ulijaribu kukaribia kadi kwa msomaji wa RFID. Hiyo ni sawa! Bado unahitaji kuongeza kadi unazotamani kwenye seva yako (kutakuwa na njia zingine katika siku zijazo zisizotarajiwa).

Kwanza, utahitaji kuwa na seva yako inayoendelea. Unda faili ya.txt mahali popote unapotaka na ufungue Dashibodi ya Serial kwenye IDE yako ya Arduino. Tumia nambari hiyo na unakili anwani ya RFID MAC ambayo imewasilishwa, ibandike kwenye faili ya.txt na ubonyeze Ingiza, ili kila wakati kuwe na laini tupu mwishoni. Hifadhi faili ya.txt na ujaribu tena.

Sasa inapaswa kufanya kazi, sio lazima uweke upya NodeMCU au uanze tena seva.

Rangi ya ON inayokuja na relay kawaida huwa nyekundu na kwa hivyo, ikiwa kufuli iko wazi, inapaswa kuangaza nyekundu. Kwa usanifu zaidi tutajaribu kubadilisha LED hii kutoa hali nyekundu ya kudumu na hali ya kijani bila hitaji la kutumia bandari za ziada kwenye bodi ya NodeMCU.

Kumbuka: usisahau kubadilisha eneo la folda kwenye url ndani ya nambari.

Hatua ya 6: Kuunganisha Relay kwa Kubadilisha Solenoid

Kuunganisha Relay kwa Kubadilisha Solenoid
Kuunganisha Relay kwa Kubadilisha Solenoid

Tahadhari, hatua hii ni muhimu

Swichi za Solenoid lakini ni koili ambazo kwa sasa huunda uwanja wa sumaku ambao unavuta au kushinikiza pistoni. Wanaweza kuja kama vali za soli, milango ya kufuli, swichi, nk.

Unachohitaji kufanya kwa uangalifu ni hatua mbili:

  • Unganisha chanzo chako cha nishati na ubadilishaji wa solenoid kwenye relay kwa njia sahihi, kama inavyoonyeshwa hapo juu;
  • Unganisha diode kati ya pini mbili za swichi yako ya solenoid kwa ulinzi wa mzunguko.

Hatua ya 7: Ziada: Kuongeza Reds Leds

Ziada: Kuongeza Reds Leds
Ziada: Kuongeza Reds Leds

Fuata tu mchoro wa mzunguko hapo juu na usisahau kuongeza kontena la 220 ohms kati ya anode na ardhi.

Ikiwa taa ni nyepesi sana au inaangaza sana, unaweza kubadilisha thamani ya kontena (usiruke kutoka kontena la 220 ohms hadi 1m ohm resistor na ujifanye unashangaa na matokeo).

Hatua ya 8: Ziada: Kuongeza Skrini ya OLED

Ziada: Kuongeza Skrini ya OLED
Ziada: Kuongeza Skrini ya OLED

Kama hapo awali, inabidi ufuate mchoro mpya wa mzunguko hapo juu na msimbo upotee.

Kusudi la baadaye la skrini ya OLED sio kuiga tu kazi ya RGB, lakini kuruhusu habari zaidi kwa mtumiaji ikiwa inahitajika.

Hatua ya 9: Usanidi wa Mwisho

Image
Image
Usanidi wa Mwisho
Usanidi wa Mwisho

Hapo juu inawezekana kuona mradi huu unafanya kazi ingawa video na picha kadhaa, zinaendesha nambari kamili, pamoja na nyongeza.

Ilipendekeza: