Sisällysluettelo:
- Vaihe 1: Vastuuvapauslauseke
- Vaihe 2: Kerää tarvittavat komponentit
- Vaihe 3: Liitä RFID-RC522 Unoon
- Vaihe 4: Liitä Nokia LCD5110 Unoon
- Vaihe 5: Kirjoita koodi
- Vaihe 6: Lähdekoodi ja Arduino -logon grafiikka
- Vaihe 7: Järjestelmä toiminnassa
- Vaihe 8:
Video: Vielä yksi ohje DIYMall RFID-RC522: n ja Nokia LCD5110: n käyttöön Arduinolla: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Miksi minusta tuntui tarpeelliselta luoda toinen Instructable DIYMall RFID-RC522: lle ja Nokia LCD5110: lle? No, totta puhuakseni työskentelin konseptitodistuksen parissa viime vuonna käyttäen molempia näitä laitteita ja jotenkin "väärin" koodin. Koska DIYMall RFID-RC522: ssä ei ole tappeja, jotka on merkitty samalla tavalla kuin jotkut muut RFID-RC522-levyt, oli vaikea määrittää, mikä tappi oli mikä. Sitä paitsi, jos unohdan mitä tein POC: ssa, voin nyt löytää sen verkosta.
Vaihe 1: Vastuuvapauslauseke
Vain nopea vastuuvapauslauseke, jossa todetaan, ettemme ota mitään vastuuta mistään, mitä tapahtuu tämän ohjeen noudattamisen seurauksena. On aina parasta noudattaa valmistajan ohjeita ja käyttöturvallisuustietoja, kun rakennat mitään, joten tutustu näihin asiakirjoihin kaikista osista ja työkaluista, joita käytät oman rakentamiseen. Annamme vain tietoja vaiheista, joita käytimme omien luomiseen. Emme ole ammattilaisia. Itse asiassa kaksi kolmesta tähän rakentamiseen osallistuneista henkilöistä on lapsia.
Vaihe 2: Kerää tarvittavat komponentit
1) Arduino Uno -levy.
2) DIYMall RFID-RC522 -levy.
3) Nokia LCD5110 -levy
4) Puserot
5) RFID -tunniste (avaimenperä).
6) Valinnainen UNO Proto Shield tai vain tyypillinen leipälauta.
Vaihe 3: Liitä RFID-RC522 Unoon
Asioiden helpottamiseksi käytin kaikkia yhteyksiä Proto Shieldillä. Voit halutessasi käyttää leipälautaa tai vain liittää asiat suoraan. Proto Shieldin tai leipälevyn etuna on, että RFID-RC522: n tapit voidaan liittää suoraan Proto Shieldiin tai leipälevyyn, jolloin saadaan "jalusta" RFID-RC522: n pitämiseksi.
Käytin Proto Shieldiä, koska minulla sattui juuri yksi roikkumaan. Liitä RFID-RC522 joka tapauksessa seuraavasti:
- SDA / NSS nastaan 10 Unossa
- SCK nastaan 13 Unossa
- MOSI nastaan 11 Unossa
- MISO nastaan 12 Unossa
- GND - GND Unossa
- RST nastaan 9 Unossa
- VCC 3.3 Unoon
Vaihe 4: Liitä Nokia LCD5110 Unoon
Nyt on aika kytkeä Nokia LCD5110 Unoon. Tällä kertaa päätin käyttää vain hyppykytkentäkaapeleita liittääksesi suoraan Unoon päänapoihin ja käytin Proto Shieldin leipälevyä jänniteliitäntöihin. Tärkein syy tähän valintaan oli, että halusin Nokia LCD5110: n nousemaan pystyyn. Jos olisin liittänyt sen suoraan Proto Shieldin leipälevyyn, näyttö olisi sen sijaan makuulla.
- VCC 3.3 Unoon
- GND - GND Unossa
- CS/SCE nastaan 3 Unossa
- RST nastaan 4 Unossa
- DC / D / C nastaan 5 Unon
- MOSI / DN (MOSI) nastaan 6 Unossa
- SCK / SCLK nastaan 7 Unossa
- LED -valo GND: lle Unossa
Vaihe 5: Kirjoita koodi
Yhdistin esimerkkikoodin Engineering Projects -sivustolta The Engineering Projects DIYMall RFID-RC522: lle ja Rinky Dink Electronicsille Nokia LCD5110: lle pienillä muutoksilla viihdyttääkseni itseäni.
Tämä esimerkki simuloi RFID -tunnisteiden käyttöä jonkin suojatun tulopisteen lukitsemiseen ja avaamiseen. Kun oikea RFID -tunniste on havaittu, järjestelmä avaa lukituksen.
Kun ohjelma käynnistetään ensimmäisen kerran, se näyttää Arduino -logon (tallennettu erilliseen grafiikkatiedostoon) LCD5110 -näytöllä, jotta käyttäjä tietää sen toimivan. Kolmen sekunnin kuluttua se näyttää sitten "RFID lukittu" -viestin, joka osoittaa, että syöttöpiste on lukittu. Ohjelma sitten silmukkaa joka toinen sekunti RFID -tunnisteen tarkistamiseksi. Jos RFID -tunniste havaitaan, ohjelma tarkistaa RFID -tunnisteen yksilöllisen numeron ja päättää, pitäisikö sen avata syöttöpiste. Jos oikea yksilöllinen numero havaitaan, järjestelmä näyttää yksilöllisen numeron LCD5110: ssä ja asettaa järjestelmän lukitsemattomaan tilaan 2 sekunniksi. Jos oikeaa yksilöllistä numeroa ei tunnisteta, järjestelmä näyttää yksilöllisen numeron LCD5110: ssä ja pitää järjestelmän lukitussa tilassa.
Tähän esimerkkikoodiin voitaisiin helposti lisätä servo tai rele suorittaakseen jonkin verran työtä, kun oikea yksilöllinen numero havaitaan.
Vaihe 6: Lähdekoodi ja Arduino -logon grafiikka
Vaihe 7: Järjestelmä toiminnassa
Vaihe 8:
Toivon, että joku muu kuin minä löytää tämän Instructable -ohjelman hyödylliseksi.
Suositeltava:
Vielä yksi Nixie -kello: 6 vaihetta (kuvilla)
Vielä yksi Nixie -kello: Olen aina halunnut nixie -kellon, hehkuvissa numeroissa on vain jotain, joka kiehtoo minua. Joten kun löysin ebaysta joitain liian kalliita IN12 -ostoja, ostin ne, ihmettelin niitä, kun sain ne, mutta huomasin pian, että
Vielä yksi älykäs sääasema, mutta : 6 vaihetta (kuvilla)
Vielä yksi älykäs sääasema, mutta …: OK, tiedän, että tällaisia sääasemia on saatavilla kaikkialla, mutta kestää muutaman minuutin nähdä ero … Vähätehoiset 2 e-paperinäyttöä … mutta 10 erilaista näytöt! ESP32 -pohjainen kiihtyvyysanturi ja lämpötila- / kosteusanturit Wifi -päivitys
Vielä yksi sääasema (Y.A.W.S.): 18 vaihetta (kuvilla)
Vielä yksi sääasema (Y.A.W.S.): Tämä projekti on minun käsitykseni yhä suositusta sääasemasta. Minun perustuu ESP8266, a.96 ” OLED -näyttö ja BME280 -ympäristöanturiryhmä. Sääasemat näyttävät olevan erittäin suosittu projekti. Omani erottuu muista
Y.A.I.A. - Vielä yksi iPod -vahvistin: 6 vaihetta (kuvilla)
Y.A.I.A. - Vielä yksi iPod -vahvistin: Tämä on toinen iPod -vahvistin, mutta siinä käytetään vanhaa tietokoneen kaiutinta ja CDR -koteloa
YACS (vielä yksi latausasema): 6 vaihetta (kuvilla)
YACS (yet Another Charging Station): Latausasema gadgeteillesi. Tarvikkeet: Kumitiivisteet A -laatikko Työkalut: Pora ja terät