Talaan ng mga Nilalaman:
- Hakbang 1: Pagwawaksi
- Hakbang 2: Ipunin ang Mga Kinakailangan na Mga Sangkap
- Hakbang 3: Ikonekta ang RFID-RC522 sa Uno
- Hakbang 4: Ikonekta ang Nokia LCD5110 sa Uno
- Hakbang 5: Isulat ang Code
- Hakbang 6: Source Code at Arduino Logo Graphics
- Hakbang 7: Ang Sistema ng Pagkilos
- Hakbang 8:
Video: Ngunit Isa pang Maituturo sa Paggamit ng DIYMall RFID-RC522 at Nokia LCD5110 Sa Isang Arduino: 8 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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
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
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
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
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.
- VCC hanggang 3.3 sa Uno
- GND sa GND sa Uno
- Ang CS / SCE sa Pin 3 sa Uno
- Ang RST sa Pin 4 sa Uno
- Ang DC / D / C sa Pin 5 sa Uno
- MOSI / DN (MOSI) upang Pin 6 sa Uno
- Ang SCK / SCLK sa Pin 7 sa Uno
- LED sa GND sa Uno
Hakbang 5: 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
Hakbang 8:
Inaasahan kong ang isang tao, bukod sa aking sarili, ay nakakatulong na Makatuturo na kapaki-pakinabang.
Inirerekumendang:
Ngunit Isa pang Remote Controller Board: 7 Mga Hakbang
Ngunit Isa pang Remote Controller Board: بسم الله الرحمن الرحيم Ang board ay maaaring magamit para sa pagkontrol ng mga robot bilang isang halimbawa. Ang board ay maaaring pinalakas ng 2 baterya ng Lipo 7.4 V. Kasama sa board ang mga sumusunod na tampok: ATMega328Pb µController (Arduino ecosystem) MPU6050 a 3- axis Gyroscope
Pagprogram ng isang Arduino Paggamit ng Isa pang Arduino upang Maipakita ang isang Scrolling Text Nang Walang Library: 5 Mga Hakbang
Ang Programming ng isang Arduino Paggamit ng Isa pang Arduino upang Maipakita ang isang Scrolling Text Nang Walang Library: Ang Sony Spresense o Arduino Uno ay hindi ganoon kamahal at hindi nangangailangan ng maraming lakas. Gayunpaman, kung ang iyong proyekto ay may limitasyon sa kapangyarihan, espasyo, o kahit na badyet, baka gusto mong isaalang-alang ang paggamit ng Arduino Pro Mini. Hindi tulad ng Arduino Pro Micro, Arduino Pro Mi
Ngunit Isa pang Smart Weather Station, Ngunit : 6 Mga Hakbang (na may Mga Larawan)
Ngunit Isa pang Smart Weather Station, Ngunit …: OK, alam ko na maraming mga ganitong mga istasyon ng panahon na magagamit kahit saan, ngunit tumagal ng ilang minuto upang makita ang pagkakaiba … Ipinapakita ang mababang kapangyarihan 2 e-papel … ngunit 10 magkakaiba mga screen! Batay sa ESP32 ang accelerometer at mga sensor ng temperatura / halumigmig Wifi na nai-update
Ngunit Isa pang Weather Station (Y.A.W.S.): 18 Hakbang (na may Mga Larawan)
Ngunit Isa pang Weather Station (Y.A.W.S.): Ang proyektong ito ang aking kinukuha sa pinakatanyag na Weather Station. Ang minahan ay batay sa isang ESP8266, a.96 ” OLED display at isang array ng sensor ng kapaligiran ng BME280. Ang mga Istasyon ng Panahon ay tila isang tanyag na proyekto. Ang minahan ay naiiba ang sarili mula sa ot
Ngunit Isa pang Flash Diffuser (dinisenyo para sa isang Canon 580EX II): 5 Hakbang
Ngunit Isa pang Flash Diffuser (dinisenyo para sa isang Canon 580EX II): Alam kong mayroong isang milyon sa mga ito doon ngunit dinisenyo ko pa rin ang aking sarili. Nais ko ang isa na mura at portable ngunit medyo propesyonal na hinahanap upang hindi maisip ng aking mga kliyente na ako ay isang kabuuang amature. Ang diffuser na ito ay idinisenyo para sa Canon 580