Orodha ya maudhui:
- Hatua ya 1: Mchoro wa Fritzing
- Hatua ya 2: Kanuni
- Hatua ya 3: Hakiki ya Mradi
- Hatua ya 4: Node-nyekundu
- Hatua ya 5: Hifadhidata ya MySQL
Video: UCL-IIoT-Strongbox Pamoja na Screen ya RFID na LCD (Nodered, MySQL): Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
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
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
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:
Jinsi ya Kuweka OSMC Pamoja na Hyperion kwenye Raspberry Pi Pamoja na Ukanda wa WS2812b: Hatua 8
Jinsi ya Kuanzisha OSMC Pamoja na Hyperion kwenye Raspberry Pi Na WS2812b Led Strip: Wakati mwingine mimi ni kingereza vizuri sana, wakati mwingine hakuna … Vitu vya kwanza kwanza. Hii ni lugha yangu ya kwanza kufundishwa na Kiingereza sio lugha yangu ya asili, kwa hivyo tafadhali, usiwe mgumu sana kwangu. Hii haitakuwa juu ya jinsi ya kujenga fremu, hiyo ni rahisi. Inahusu usakinishaji
Kurekebisha Screen Screen ya $ 10: Hatua 5 (na Picha)
$ 10 Broken Screen Screen Fix: Kweli, nimefanya tena. Nimevunja skrini yangu. Kwa wale ambao mnaweza kukumbuka, nilifanya hivi zaidi ya mwaka mmoja uliopita na nilihitaji urekebishaji wa muda mfupi ili nipitie hadi nibadilishe watoa huduma na kupata simu mpya. Ilifanya kazi, ilidumu kwa saa
RFID-RC522 Pamoja na Arduino: 6 Hatua
RFID-RC522 Na Arduino: Je! Unasahau nywila yako? RFID-RC522 inaweza kukusaidia kutatua shida hii! Kwa kutumia RFID-RC522, inaweza kukusaidia kuingia kwenye akaunti yako ukitumia kadi. Je! Sio jambo la kushangaza? Mradi huu utakufundisha kusoma kadi ya UID na kutumia kadi hiyo kuingia i
Kikumbusho cha Matumizi ya Screen Screen (Inafanya kazi tu kwenye Windows, Ios Haitafanya kazi): Hatua 5
Kikumbusho cha Matumizi ya Muda wa Screen (Inafanya kazi tu kwenye Windows, Ios Haitafanya kazi): UtanguliziHii ni mashine muhimu iliyotengenezwa na Arduino, inakukumbusha kupumzika kwa kutengeneza " biiii! &Quot; sauti na kuifanya kompyuta yako irudi kufunga skrini baada ya kutumia dakika 30 za wakati wa skrini. Baada ya kupumzika kwa dakika 10 itakuwa " b
Mfumo wa Mahudhurio Pamoja na Kuhifadhi Data kwenye Lahajedwali la Google Kutumia RFID na Arduino Ethernet Shield: 6 Hatua
Mfumo wa Mahudhurio na Kuhifadhi Takwimu kwenye Lahajedwali la Google Kutumia RFID na Arduino Ethernet Shield: Hello Guys, Hapa tunapata mradi wa kufurahisha sana na ndio jinsi ya kutuma data ya rfid kwa lahajedwali la google ukitumia Arduino. Kwa kifupi tutafanya mfumo wa mahudhurio kulingana na msomaji wa rfid ambayo itaokoa data ya mahudhurio kwa wakati halisi kwa goog