Connecting Arduino Nano with RFID and OLED (code included)

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 เม.ย. 2024
  • In this video I explain:
    1. components needed / used
    2. the wiring / pinouts / connections made
    3. helpful security tips
    4. a brief explanation of the functionality and code
    5. how to obtain your UID
    6. additional technologies to consider / use
    7. troubleshooting pointers
    The script or code for the Arduino Nano (or any other device, just change minor necessary info) that connects an RFID (MFRC522 module) with a 4-pin I2C OLED display module featured in this video can be downloaded from my GitHub link below.
    Github link to download the script for Arduino Nano: github.com/rhitalin/ArduinoRF...
    This code allows you to:
    -scan RFID card or fobs
    -present UID, PICC type, and messages to the Serial Monitor
    -present UID and messages to the connected OLED display
    -validate a single user's UID / RFID to present an "UNLOCKED" message on an OLED display
    I hope this video helps you all!
    Questions, relevant comments or constructive feedback is encouraged and appreciated, thank you.
    If you would like to support me, you can do so on my PayPal:
    PayPal: www.paypal.me/rhitalin
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 11

  • @gatorfdx
    @gatorfdx 10 หลายเดือนก่อน +1

    Welcome back Rita, it's been a while. Glad to see that you're back at it!

  • @venjsystems
    @venjsystems 10 หลายเดือนก่อน +3

    good stuff

  • @lunaj388
    @lunaj388 10 หลายเดือนก่อน +3

    Awesome video, welcome back :)

  • @benkressdesign
    @benkressdesign 10 หลายเดือนก่อน +1

    I've done my fair share of Arduino tinkering, but never played with RFID. May have to take a stab at it. Awesome video!

  • @desmond-hawkins
    @desmond-hawkins 10 หลายเดือนก่อน +1

    (5:44) When you added the zero in front of 13 to make it 013, this actually changed its value. You know how you can represent numbers in binary like 1001 for "5" or in hex like 0x12 for 18? Adding a leading zero does something similar, except it changes the number to *octal* or base 8. Base 8 means you can use numbers from 0 to 7, and 013 in octal is not the same as 13 in decimal. To compute 0x12 in hex we did 1 × 16^1 + 2 × 16^0 = 18, so in octal 013 is 1 × 8^1 + 3 × 8^0 = 11 in decimal. You can try this in a Python shell, just note that Python doesn't use zero as the octal prefix but *0o* (zero-oh) to make it clearer and more explicit. So if you type 0o13 in a Python shell, it'll print 11. Not understanding why a leading zero breaks stuff is common until you learn why that is. One way you could have noticed is if you had tried to use a zero in front of a number with digits outside of 0-7, e.g. 018 will give you an error like "invalid octal digit". *edit:* and welcome back! Great to see another video on this channel.

  • @full-send-engineering
    @full-send-engineering 10 หลายเดือนก่อน +1

    My advice, use the esp32 far better to get involved with and learn real world applicable product development... Especially if you can get used to esp idf... I'm going commercial it product development solo for company and I also have my own businesses.. All self thought keep up the exploration 😊

  • @planker
    @planker 3 หลายเดือนก่อน

    between trying to code, smoking pot and watching an intermittent spotty video (Max headroom style), I found myself walking funny before I did a reset.

  • @zeke7515
    @zeke7515 10 หลายเดือนก่อน

    Wooo!

  • @spasmodic
    @spasmodic 10 หลายเดือนก่อน +1

    I use "blahblahblah" as my password, was very concerned when you said it out loud.

  • @TruthBeTold33
    @TruthBeTold33 9 หลายเดือนก่อน

    Whoa.
    Pretty girl.
    Nerd electronics.
    I'm in. 😀