Orodha ya maudhui:

UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL): Hatua 5
UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL): Hatua 5

Video: UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL): Hatua 5

Video: UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL): Hatua 5
Video: Археология в глобальном контексте 2024, Septemba
Anonim
UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL)
UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL)
UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL)
UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL)
UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL)
UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL)
UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL)
UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL)

Mradi wa Arduino na skana ya RFID na LCD

Utangulizi

Kuhitimisha kozi yetu na watawala wadogo, haswa Arduino Mega ambayo tumekuwa tukitumia. Tumepewa jukumu la kutengeneza mradi ambao ni pamoja na Arduino Mega yetu, zaidi ya hiyo ni juu yetu kuamua ni nini cha kufanya nayo. Kwa kuwa hatukuwa na wakati mwingi kwa mradi huu, tuliamua skana ya RFID. Hii imefanywa mara milioni tayari, kwa hivyo tuliamua kuongeza onyesho la LCD kwake. Ambayo inafanya mradi huu kuwa wa kipekee zaidi. Ingawa hii imefanywa hapo awali pia, tuliamua kuwa itakuwa ya kufurahisha hata hivyo.

Mradi wa Arduino na orodha ya kumbukumbu Tumeamua kwa hivyo endelea kutoka kwa mradi wetu uliopita, tu kwamba wakati huu tutaongeza orodha. Tumeamua kwa kuwa tuna muda mfupi, tutatumia mradi huo huo kama wakati wa mwisho - kwa njia hii tunaweza kuzingatia uwekaji orodha tangu sehemu yake ya kozi yetu mpya, Viwanda 4.0. Katika mradi huu tutatumia Node-nyekundu, ambayo ni njia ya kukusanya data kutoka kwa kifaa na kuipata kwenye webserver. Njia hii ya kuunganisha kila kitu kwenye seva ya wingu hii ni sehemu muhimu ya Sekta 4.0.

Maelezo

Jambo la kwanza tulilofanya ni kuangalia ikiwa tuna vifaa vyote muhimu ili kufanya ukweli huu, kwa bahati nzuri tulifanya. Tuliamua kuwa badala ya kuifanya kufuli ya mlango, kama vile wewe ungefanya kijadi, tuliamua inapaswa kuwa kufuli kwa kisanduku chenye nguvu au salama ikiwa utataka. Ili kufanya hivyo, tulitengeneza sanduku la mbao, hii ilifanywa na mkataji wa laser. Tulichimba na kukata mashimo na kama vile vifaa vitoshe, kwa njia hiyo ilionekana kuwa ya kweli zaidi na rahisi sana kudhibiti waya zetu zote na zingine. Baada ya kuandaa sanduku tayari tuliweka vifaa vyetu vyote na waya, bonyeza tu na ucheze kimsingi. Kwa kuwa tayari tulikuwa tumejaribu na kuiunganisha kabla. Wakati yote yameunganishwa na kusanidiwa, unachohitaji kufanya ni tayari ufunguo mkuu. Hii imefanywa na chipu chaguomsingi unazopata na skana yako ya RFID, unapakia tu programu hiyo na itakuuliza ufanye kitufe kikuu. Unapofanya hivyo, unaweza kuchagua kutoa ufunguo wa vitufe vingine. Unapokuwa na ufunguo wote ungependa kufikia sanduku lako kali, unakuwepo tu kwa usanidi na ufunguo mkuu. Sasa unapochunguza kitufe chako, unaweza kuona kwenye onyesho la LCD ikiwa una ufikiaji au la. Wakati haujagundua kitufe chochote, LCD inaonyesha maandishi "Kitambulisho cha Kitambulisho cha Kutambaza". Unapochunguza kitufe na huna ufikiaji, inaonyesha "Ufikiaji Umekataliwa", au ikiwa una ufikiaji unaonyesha "Ufikiaji Umepewa". Hii ni rahisi sana na unaweza kuandika kitu tofauti kila wakati kwenye nambari, ikiwa unataka.

Hapa kuna vifaa vifuatavyo ambavyo tumetumia katika mradi wetu:

  • Skana ya RFID (3.3 V)
  • Skrini ya LCD 16x2 (5 V)
  • Arduino Mega 2560 R3
  • 12 V DC Solenoid
  • 1x Bluu ya Bluu
  • LED Nyekundu ya 1x
  • 1x Kijani cha LED

Hatua ya 1: Mchoro wa Fritzing

Mchoro wa Fritzing
Mchoro wa Fritzing

Hapa kuna mchoro juu ya jinsi ya kuunganisha vifaa kwenye mradi wetu

Hatua ya 2: Kanuni

Hapa kuna nambari ya mradi:

Ikiwa unasumbuliwa na skana ufunguo wa kitambulisho chako;

Ikiwa una shida na utaftaji wa ufunguo wako, Inawezekana ni kwa sababu EEPROM yako imejaa. Hii inamaanisha kuwa huna tena bure kutumia kwa funguo zako za kitambulisho. Unapaswa kupata tu suala hili ikiwa umetumia EEPROM yako hapo awali. Katika nambari yetu tunayo hatua ya kuifuta EEPROM, lakini kwa bahati mbaya haifanyi kazi kama ilivyokusudiwa. Kwa hivyo lazima utumie upya wa default wa Arduino EEPROM, iko kwenye maktaba chaguomsingi.

Kwa sababu tunatumia Nodered, tunayo maoni kutoka kwa serial.print kwenye nambari. Hii haina athari kwa mradi, lakini haifanyi kazi na Nodered.

Hatua ya 3: Hakiki ya Mradi

Image
Image

Hapa unaweza kuona, jinsi ya kuongeza na kuondoa lebo

Moja ya vitambulisho ni Kitufe cha Mwalimu, na hii unaweza kubadilisha ni vitambulisho ngapi unataka kufikia sanduku la nguvu.

Ondoa lebo, kwa njia ile ile unayoongeza lebo.

Hatua ya 4: Node-nyekundu

Hifadhidata ya MySQL
Hifadhidata ya MySQL

Hatua ya kwanza ni kujua jinsi Arduino yako inawasiliana na pc yako. Kwa upande wetu tunatumia tu bandari yetu ya serial kwenye pc yetu, kuwasiliana na Arduino yetu.

Uwekaji nambari nyekundu

Katika node-nyekundu unaweza kuburuta kizuizi cha bandari cha serial, ambapo unafafanua kiwango cha baud nk mipangilio yako ya mawasiliano.

Kutoka hapa unaunganisha bandari yako ya Arduino na kazi hizo ambazo unataka node-nyekundu kutekeleza. Unavuta kazi, ambapo hufafanua utendaji. Tuna njia mbili za kazi tunazotumia; Ya kwanza ni kuchelewesha mtiririko wa msg kutoka Arduino, kwa hivyo tunapata tu vitambulisho vya RFID. Halafu tunatumia swichi kutuma barua pepe iliyopewa, iliyokataliwa au isiyojulikana, kwa kuwa tumetangulia tagi ambazo zimepewa na kukataliwa kwa swichi. Ikiwa lebo haijulikani imekataliwa na node-nyekundu hutuma arifa kwamba, ni lebo isiyojulikana.

Njia yetu nyingine tunatuma data kutoka kwa RFID hadi hifadhidata yetu ya mySQL. Kumbuka kuwa unahitaji kuwa mwangalifu unapofikia hifadhidata yako ya mySQL, kwani majina yanahitaji kuwa sawa, yetu huwezi kupata unganisho.

Kutoka hapa tunatuma habari ambayo tumehifadhi kwenye hifadhidata yetu ya mySQL na kuwaonyesha kwenye meza kwenye dashibodi nyekundu ya nodi. Lazima ufafanue saizi ya meza na vile, kwa kutumia nambari ya HTML. Tunayo kitufe cha kusasisha, kwa hivyo unaweza kuona vitambulisho vya hivi karibuni.

Hatua ya 5: Hifadhidata ya MySQL

Tunatumia WAMPserver kukaribisha hifadhidata yetu ya mySQL. Hapa ndipo tunapohifadhi vitambulisho vyetu vya RFID na mihuri ya nyakati, ambayo tunatumia node-nyekundu kusambaza habari kutoka kwa hifadhidata yetu ya Arduino na mySQL.

Kitu pekee unachohitaji kufanya katika mySQL ni kufafanua meza na safu 2, moja kwa kitambulisho na nyingine kwa mihuri ya nyakati.

Jinsi tunavyopata habari kutoka Arduino katika node-nyekundu imeelezewa katika sehemu kuhusu node-nyekundu.

Ilipendekeza: