Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
|
projekty:wlacznik_zasilania_na_rfid [2020/09/28 14:11] yasiu |
— (aktualna) | ||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| - | ===== Włącznik zasilania na RFID 13.56MHz ===== | ||
| - | ^Zamieszany|[[user>yazjack]]| | ||
| - | ^Rozpoczęto|2017-09-11 | | ||
| - | ^Status|{{tag>zakonczone}} | | ||
| - | ^Tagi|{{tag>projekt}} | | ||
| - | ==== Założenia ==== | ||
| - | Kładziesz kartę - jest prund, nie ma karty - nie ma prundu. | ||
| - | ==== Iteracje ==== | ||
| - | === Iteracja I === | ||
| - | Setup podziałał z tydzień, potem zaczął wydziwiać i coraz gorzej łapać kartę. Prawdopodobnie wykończyła się karta albo czytnik. | ||
| - | === Iteracja II === | ||
| - | === Iteracja III === | ||
| - | ===== Wykonanie ===== | ||
| - | ==== Hardware ==== | ||
| - | * Czytnik RFID MFRC522 | ||
| - | * Arduino NANO | ||
| - | * Step down | ||
| - | * Przekaźnik | ||
| - | * Płytka stykowa | ||
| - | * Sklejka | ||
| - | ==== Kod ==== | ||
| - | === Kod na MRF520 === | ||
| - | <code cpp> | ||
| - | #include <SPI.h> | ||
| - | #include <MFRC522.h> | ||
| - | |||
| - | #define RST_PIN 9 //reset czytnika | ||
| - | #define SW 8 //pin przekaźnika | ||
| - | MFRC522 mfrc522(10); //pin czytnika, odwołanie do biblioteki | ||
| - | |||
| - | void setup() { | ||
| - | Serial.begin(9600); | ||
| - | SPI.begin(); | ||
| - | mfrc522.PCD_Init(); | ||
| - | pinMode(SW, OUTPUT); | ||
| - | digitalWrite(SW, HIGH); | ||
| - | } | ||
| - | |||
| - | void loop() { | ||
| - | if ( !mfrc522.PICC_IsNewCardPresent()) { //jeśli karta nie jest obecna | ||
| - | delay(100); // sprawdzamy czy karta jest obecna | ||
| - | if (mfrc522.PICC_IsNewCardPresent()) { // jeśli jest obecna, | ||
| - | digitalWrite(SW, LOW); // uruchamiamy przekaźnik | ||
| - | //Serial.println("on"); | ||
| - | } else { | ||
| - | digitalWrite(SW, HIGH); //a jeśli nie jest, to nie uruchamiamy (duh) | ||
| - | //Serial.println("off"); | ||
| - | } | ||
| - | } | ||
| - | } | ||
| - | </code> | ||
| - | ==== Kosztorys ==== | ||
| - | Zbudowane z zasobów własnych i HS | ||
| - | ==== Worklog ==== | ||
| - | * 2017-12-17 działająca wersja | ||
| - | |||
| - | ===== Możliwości rozwoju projektu ===== | ||