Talaan ng mga Nilalaman:

Ngunit Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino: 8 Mga Hakbang (na may Mga Larawan)
Ngunit Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino: 8 Mga Hakbang (na may Mga Larawan)

Video: Ngunit Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino: 8 Mga Hakbang (na may Mga Larawan)

Video: Ngunit Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino: 8 Mga Hakbang (na may Mga Larawan)
Video: TINOTOYO - Jr.Crown & Thome ft. Bomb D (Official Audio) 2024, Nobyembre
Anonim
Gayunpaman Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino
Gayunpaman Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino

Bakit ko naramdaman ang pangangailangan na lumikha ng isa pang maituturo para sa DIYMall RFID-RC522 at sa Nokia LCD5110? Kaya, upang sabihin sa iyo ang katotohanan na nagtatrabaho ako sa isang Patunay ng Konsepto minsan noong nakaraang taon gamit ang pareho ng mga aparatong ito at kahit papaano ay "nalagay sa maling lugar" ang code. Dahil ang DIYMall RFID-RC522 ay walang mga pin na may label na kapareho ng ilan sa iba pang mga RFID-RC522 board na ginagawa, mahirap matukoy kung aling pin ang alin. Bukod, kung nakakalimutan ko ang ginawa ko sa POC maaari ko na itong alamin sa web.

Hakbang 1: Pagwawaksi

Pagwawaksi
Pagwawaksi

Isang mabilis na pagtanggi lamang upang sabihin na HINDI namin responsibilidad para sa anumang bagay na nangyari bilang isang resulta ng pagsunod sa itinuturo na ito. Palaging pinakamahusay na sundin ang mga tagubilin ng tagagawa at mga sheet ng kaligtasan kapag nagtatayo ng anupaman kaya mangyaring kumunsulta sa mga dokumentong iyon para sa alinman sa mga bahagi at tool na ginagamit mo upang makabuo ng iyong sarili. Nagbibigay lamang kami ng impormasyon sa mga hakbang na ginamit namin upang likhain ang amin. Hindi kami propesyonal. Bilang isang bagay na katotohanan, 2 sa 3 ng mga indibidwal na lumahok sa pagbuo na ito ay mga bata.

Hakbang 2: Ipunin ang Mga Kinakailangan na Mga Sangkap

Ipunin ang Mga Kinakailangan na Bahagi
Ipunin ang Mga Kinakailangan na Bahagi
Ipunin ang Mga Kinakailangan na Bahagi
Ipunin ang Mga Kinakailangan na Bahagi
Ipunin ang Mga Kinakailangan na Bahagi
Ipunin ang Mga Kinakailangan na Bahagi

1) Isang board ng Arduino Uno.

2) Isang board ng DIYMall RFID-RC522.

3) Nokia LCD5110 board

4) Mga Jumper

5) Isang tag na RFID (key chain).

6) Opsyonal na UNO Proto Shield o isang tipikal na board ng tinapay.

Hakbang 3: Ikonekta ang RFID-RC522 sa Uno

Ikonekta ang RFID-RC522 sa Uno
Ikonekta ang RFID-RC522 sa Uno
Ikonekta ang RFID-RC522 sa Uno
Ikonekta ang RFID-RC522 sa Uno
Ikonekta ang RFID-RC522 sa Uno
Ikonekta ang RFID-RC522 sa Uno

Upang gawing madali ang mga bagay sa aking sarili gumamit ako ng isang Proto Shield upang gawin ang lahat ng aking mga koneksyon. Maaari mong opsyonal na gumamit ng isang breadboard o direktang kawad lamang. Ang bentahe ng Proto Shield o isang breadboard ay ang mga pin ng RFID-RC522 ay maaaring direktang kumonekta sa Proto Shield o sa breadboard kaya nagbibigay ng isang "stand" upang hawakan ang RFID-RC522.

Ginamit ko ang Proto Shield dahil nagkataon lang na may nakasabit ako. Sa anumang kaso ikonekta ang RFID-RC522 tulad ng sumusunod:

  • Ang SDA / NSS sa Pin 10 sa Uno
  • SCK sa Pin 13 sa Uno
  • MOSI sa Pin 11 sa Uno
  • Ang MISO sa Pin 12 sa Uno
  • GND sa GND sa Uno
  • Ang RST sa Pin 9 sa Uno
  • VCC hanggang 3.3 sa Uno

Hakbang 4: Ikonekta ang Nokia LCD5110 sa Uno

Ikonekta ang Nokia LCD5110 sa Uno
Ikonekta ang Nokia LCD5110 sa Uno

Ngayon ay oras na upang ikonekta ang Nokia LCD5110 sa Uno. Sa pagkakataong ito ay inihalal ko na gamitin lamang ang mga cable jumper upang kumonekta nang direkta sa Uno para sa mga pangunahing pin at ginamit ang breadboard sa Proto Shield para sa mga koneksyon ng boltahe. Ang pangunahing dahilan para sa pagpipiliang ito ay nais kong tumayo ang Nokia LCD5110. Kung makakonekta ko ito nang direkta sa breadboard sa Proto Shield ang screen ay nakahiga na lang sa halip.

  1. VCC hanggang 3.3 sa Uno
  2. GND sa GND sa Uno
  3. Ang CS / SCE sa Pin 3 sa Uno
  4. Ang RST sa Pin 4 sa Uno
  5. Ang DC / D / C sa Pin 5 sa Uno
  6. MOSI / DN (MOSI) upang Pin 6 sa Uno
  7. Ang SCK / SCLK sa Pin 7 sa Uno
  8. LED sa GND sa Uno

Hakbang 5: Isulat ang Code

Isulat ang Code
Isulat ang Code

Pinagsama ko ang halimbawa ng code mula sa The Engineering Projects site para sa The Engineering Projects DIYMall RFID-RC522 pati na rin ang Rinky Dink Electronics para sa Nokia LCD5110 na may ilang mga menor de edad na pagbabago upang aliwin ang sarili ko.

Ang halimbawang ito ay ginagaya ang paggamit ng mga RFID tag upang ma-lock at ma-unlock ang ilang mga naka-secure na entry point. Kapag nakita ang wastong tag ng RFID ang pag-unlock ng system.

Kapag ang programa ay unang naisasimulan, ipinapakita nito ang Arduino logo (nakaimbak sa isang hiwalay na file ng graphics) sa screen ng LCD5110 upang malaman ng gumagamit na gumagana ito. Pagkatapos ng 3 segundo pagkatapos ay ipinapakita ang "RFID Locked" na mensahe na nagpapahiwatig na ang entry point ay naka-lock. Pag-loop ng programa bawat segundo sa pag-check para sa isang RFID tag. Kung nakita ang isang tag na RFID susuriin ng programa ang natatanging numero ng RFID tag at tumutukoy kung dapat nito i-unlock ang entry point. Kung ang tamang natatanging numero ay napansin ang sistema ay magpapakita ng natatanging numero sa LCD5110 at ilagay ang system sa naka-unlock na katayuan sa loob ng 2 segundo. Kung ang tamang natatanging numero ay hindi napansin ang sistema ay ipapakita ang natatanging numero sa LCD5110 at panatilihin ang sistema sa naka-lock na katayuan.

Madaling magdagdag ang isang servo o i-relay sa halimbawang code na ito upang maisagawa ang ilang sukat ng trabaho kapag nakita ang wastong natatanging numero.

Hakbang 6: Source Code at Arduino Logo Graphics

Hakbang 7: Ang Sistema ng Pagkilos

Image
Image
Ang Sistema ng Pagkilos
Ang Sistema ng Pagkilos
Ang Sistema ng Pagkilos
Ang Sistema ng Pagkilos

Hakbang 8:

Inaasahan kong ang isang tao, bukod sa aking sarili, ay nakakatulong na Makatuturo na kapaki-pakinabang.

Inirerekumendang: