This shows you the differences between two versions of the page.
pm:prj2025:iivasciuc:131375 [2025/05/25 23:06] mircea_ovidiu.dodi [General Description] |
pm:prj2025:iivasciuc:131375 [2025/05/30 10:45] (current) mircea_ovidiu.dodi [Arduino Pinout:] |
||
---|---|---|---|
Line 60: | Line 60: | ||
* Active buzzer | * Active buzzer | ||
* PIR sensor HW-201 | * PIR sensor HW-201 | ||
- | * Load Cell | + | * 10kg Load Cell |
</note> | </note> | ||
Line 92: | Line 92: | ||
* SCL: A5 (Fixed for I2C) | * SCL: A5 (Fixed for I2C) | ||
- | Power Connections | + | Power Connections: |
VCC (5V) | VCC (5V) | ||
* LCD Display | * LCD Display | ||
- | * RFID Module | ||
* Servo Motor | * Servo Motor | ||
* Load Cell | * Load Cell | ||
* Keypad | * Keypad | ||
+ | |||
+ | VCC (3.3V) | ||
+ | * RFID Module | ||
GND | GND | ||
Line 112: | Line 115: | ||
[[https://github.com/MirceaOvidiu/SmartLocker|Code available here]] | [[https://github.com/MirceaOvidiu/SmartLocker|Code available here]] | ||
- | State Machine: The core logic is driven by the currentState variable, which can be one of the following: | + | Finite State Machine: The core logic is driven by the currentState variable, which can be one of the following: |
* STATE_IDLE: The default state, waiting for PIN input or RFID card. | * STATE_IDLE: The default state, waiting for PIN input or RFID card. | ||
Line 147: | Line 150: | ||
<note tip> | <note tip> | ||
- | The intended functionality was achieved - a demo can be found on the following [[https://www.youtube.com/watch?v=Mho3pYF5UIk&ab_channel=MirceaOvidiu|YouTube]] link or embedded in the [[https://github.com/MirceaOvidiu/SmartLocker|GitHub]] page. | + | The intended functionality was achieved (except the load cell feature) - a demo can be found on the following [[https://www.youtube.com/watch?v=Mho3pYF5UIk&ab_channel=MirceaOvidiu|YouTube]] link or embedded in the [[https://github.com/MirceaOvidiu/SmartLocker|GitHub]] page. |
</note> | </note> | ||
Line 183: | Line 186: | ||
{{:pm:prj2025:iivasciuc:smartlockerfinal.jpg?nolink&300|}} | {{:pm:prj2025:iivasciuc:smartlockerfinal.jpg?nolink&300|}} | ||
- | ===== Bibliografie/Resurse ===== | + | ===== Bibliography ===== |
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
+ | Resources used: | ||
+ | |||
+ | [[https://www.instructables.com/Arduino-Wiring-and-Programming-of-RFID-Sensor/| RFID guide]] | ||
+ | |||
+ | [[https://docs.arduino.cc/tutorials/generic/basic-servo-control/| Servo Motor guide]] | ||
+ | |||
+ | [[https://arduinogetstarted.com/tutorials/arduino-keypad| Keypad configuring]] | ||
+ | |||
+ | [[https://randomnerdtutorials.com/arduino-load-cell-hx711/| Load cell and HX711 module tutorial]] | ||
+ | |||
+ | [[https://arduinogetstarted.com/tutorials/arduino-lcd-i2c| I2C display configuration]] | ||
+ | |||
</note> | </note> | ||