GithubHelp home page GithubHelp logo

freenove / freenove_rfid_starter_kit_for_raspberry_pi Goto Github PK

View Code? Open in Web Editor NEW
147.0 28.0 76.0 351.01 MB

Apply to FNK0025

License: Other

C 17.03% C++ 6.10% Shell 0.06% Python 36.86% Processing 32.59% Makefile 0.08% Java 7.29%

freenove_rfid_starter_kit_for_raspberry_pi's Introduction

Freenove RFID Starter Kit for Raspberry Pi

A kit for learning Raspberry Pi with C, Python and Java code.

Download

  • Use command in console

    Run following command to download all the files in this repository.

    git clone https://github.com/Freenove/Freenove_RFID_Starter_Kit_for_Raspberry_Pi.git

  • Manually download in browser

    Click the green "Clone or download" button, then click "Download ZIP" button in the pop-up window. Do NOT click the "Open in Desktop" button, it will lead you to install Github software.

If you meet any difficulties, please contact our support team for help.

Support

Freenove provides free and quick customer support. Including but not limited to:

  • Quality problems of products
  • Using Problems of products
  • Questions of learning and creation
  • Opinions and suggestions
  • Ideas and thoughts

Please send an email to:

[email protected]

We will reply to you within one working day.

Purchase

Please visit the following page to purchase our products:

http://store.freenove.com

Business customers please contact us through the following email address:

[email protected]

Copyright

All the files in this repository are released under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

CC BY-NC-SA

This means you can use them on your own derived works, in part or completely. But NOT for the purpose of commercial use. You can find a copy of the license in this repository.

Freenove brand and logo are copyright of Freenove Creative Technology Co., Ltd. Can't be used without formal permission.

About

Freenove is an open-source electronics platform.

Freenove is committed to helping customer quickly realize the creative idea and product prototypes, making it easy to get started for enthusiasts of programing and electronics and launching innovative open source products.

Our services include:

  • Robot kits
  • Learning kits for Arduino, Raspberry Pi and micro:bit
  • Electronic components and modules, tools
  • Product customization service

Our code and circuit are open source. You can obtain the details and the latest information through visiting the following web site:

http://www.freenove.com

freenove_rfid_starter_kit_for_raspberry_pi's People

Contributors

denzelchen avatar jinbaopeng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

freenove_rfid_starter_kit_for_raspberry_pi's Issues

RC522

Hi,

I tried integrating RC522. I see below issue..

Try to open device /dev/spidev0.0
Device opened
Device Number:3
SPI mode [OK]
SPI word bits[OK]
SPI max speed[OK]
Failed to initialize: Success

On debugging I see read register failed. Does that mean RC522 not working ?.

rgds
Balaji Kamal Kannadassan

06.2.1 - Alertor.c

Getting Error while building:

/usr/bin/ld: /tmp/ccSgTuXA.o: undefined reference to symbol 'sin@@GLIBC_2.4'
//lib/arm-linux-gnueabihf/libm.so.6: error adding symbols: DSO missing from command line

ADCDevice error Joystick

When I try the Joystick program, raspberry send this output
pi@pi:~/Freenove_ultimate/Code/Python_Code/12.1.1_Joystick $ python3 Joystick.py Traceback (most recent call last): File "Joystick.py", line 13, in <module> adc = ADCDevice() # Define an ADCDevice class object File "/home/pi/Freenove_ultimate/Code/Python_Code/12.1.1_Joystick/ADCDevice.py ", line 15, in __init__ self.bus=smbus.SMBus(1) FileNotFoundError: [Errno 2] No such file or directory
pi@pi_ ~_Freenove_ultimate_Code_Python_Code_12 1 1_Joystick 30_03_2021 15_16_30

Will not read RFID tags

I am using a raspberry pi 4 model b running the latest version of raspbian (2020-02-13). I followed this tutorial on how to use the rc522 RFID scanner with a raspberry pi: https://pimylifeup.com/raspberry-pi-rfid-rc522/ / https://www.youtube.com/watch?v=evRuZRxvPFI&t=172s . After I had ran Write.py it would not recognize the RFID tag. I’m a beginner so I don’t understand most of this. The tags I were using came with the scanner. All my wires are set up correctly and are soldered properly. When I place the tag on it it will not write “Written” in the terminal. Any solutions? Here is a photo of my setup:
335F0FB3-5C17-4D79-9789-58AD43E53E31

MFRC522 hexadecimal input

Hi
I am working on a project and want to enter Hexadecimal values for input data rather than ACII.
I am really new to RPi and also to Python. I dont know where to ask and how to get help.
Can someone help me with this

Code examples in rust

Thank you for this fantastic rpi learning product.
While going through each chapter, I decided to learn the rust language for embedded programming at the same time. I started to port the sample code from each chapter into rust. It's not yet accomplished for all the chapters but I'd like to know if there is any interest to merge it into the official repo. The wip code can be found at https://github.com/onixie/Freenove_RFID_Starter_Kit_for_Raspberry_Pi/tree/master/Code/Rust_Code

Welcome any comments and feedback.

Chapter 2: Some hardware is redundant

In chapter 2 about controlling the LED with a button.
The python and C code put the buttonPin into pull up mode which leads to the usage of the internal resistors of the RasberryPi.
Therefore, some of the shown components in the diagram are not required (tested by myself and works):

image

The GPIO18 port can be connected directly to GND with only the button in between.

See https://github.com/raspberrypilearning/physical-computing-guide/blob/master/pull_up_down.md for more information

spi.transfer takes two arguments

Can you please tell me what below error means? I'm simply trying to run Read.py

Traceback (most recent call last):
File "RFID.py", line 12, in
mfrc = MFRC522.MFRC522()
File "/home/pi/ MFRC522.py", line 115, in init
self.MFRC522_Init()
File "/home/pi/ MFRC522.py", line 412, in MFRC522_Init
self.MFRC522_Reset();
File "/home/pi/ MFRC522.py", line 118, in MFRC522_Reset
self.Write_MFRC522(self.CommandReg, self.PCD_RESETPHASE)
File "/home/pi/ MFRC522.py", line 121, in Write_MFRC522
spi.transfer(((addr<<1)&0x7E,val))
TypeError: function takes exactly 2 arguments (1 given)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.