Forum-svar oprettet
-
ForfatterIndlæg
-
Admin
KeymasterJa det skal være data i kablet, ellers virker det ikke. Så tænker det er det som er problemet. :=)
Admin
KeymasterHej Michael, er du 100% sikker på det er et data kabel du bruger? 🙂
Admin
KeymasterHej Remi, nej det gør den ikke. 🙂
Admin
KeymasterHej Kent. Har du prøvet at lave et alarm system? 🙂
Du skal bruge:
x1 RFID RC522 Card
x1 Arduino UNO
x1 Breadboard
x2 LED(Red,Green)
x1 Buzzer
x1 Servo Motor#include<Servo.h> #include <SPI.h> #include <RFID.h> RFID rfid(10, 9); //sda and reset pinleri const byte rled = 7; const byte gled = 6; const byte buzzer = 3; boolean permission = true; // boolean değişkeni byte card[5] = {107, 135, 241, 197, 216}; //sistemin tanıyacağı kart numarası Servo servo; //created servo object void setup() { Serial.begin(9600); SPI.begin(); rfid.init(); //RFID başlattık pinMode(7, OUTPUT); pinMode(6, OUTPUT); pinMode(3, OUTPUT); servo.attach(5); // servo pini } void loop() { servo.write(0); permission = true; if (rfid.isCard()) { //kart okursa... Serial.println(" -ARDUINO HOCAM- RFID SECURTY SYSTEM------CARD READ-----"); if (rfid.readCardSerial()) { // kart numaralarını yazdırıyoruz Serial.println(" "); Serial.println("CARD NUMBERS"); Serial.println(""); Serial.print(rfid.serNum[0]); Serial.print(" , "); Serial.print(rfid.serNum[1]); Serial.print(" , "); Serial.print(rfid.serNum[2]); Serial.print(" , "); Serial.print(rfid.serNum[3]); Serial.print(" , "); Serial.print(rfid.serNum[4]); Serial.println(" "); } for (int i = 0; i < 5; i++) // kart numaralarını karşılaştırıyoruz { if (rfid.serNum[i] != card[i]) // boolean dedğişkenini burada false yapıyoruz { permission = false; } } if (permission == true) // { Serial.println("IZIN VERILDI"); digitalWrite(rled, LOW); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(buzzer, LOW); delay(50); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(buzzer, LOW); digitalWrite(gled, HIGH); servo.write(90); delay(2000); } else // FALSE ise aşağıdaki işlemler. { Serial.println("IZINSIZ GIRIS!!!!!!!"); digitalWrite(buzzer, HIGH); delay(300); digitalWrite(buzzer, LOW); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(buzzer, LOW); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(buzzer, LOW); digitalWrite(rled, HIGH); delay(500); digitalWrite(gled, LOW); servo.write(0); delay(2000); } rfid.halt(); //RFID sonlandırılıyor. } else //diğer türlü yeşil ve kırmızı LED ler sönsün. digitalWrite(gled, LOW); digitalWrite(rled, LOW); }
-
Dette svar blev ændret 6 måneder, 1 uger siden af
Admin.
26. december 2024 kl. 17:20 som svar til: FC-51 infrarød binær refleksionssensor og rækkevidder #32023Admin
KeymasterDet virker også til at være en god sensor, får vores indkøber til at få dem hjem, skal vi skrive når vi har dem? 🙂
Admin
KeymasterSkal lige være 100% med, flipper zero skal programmeres igennem Arduino IDE?
Esp 32 wroom d3 er det den processor som skal programmeres=? 🙂Admin
KeymasterHej Thomas, tjekker lige om jeg kan finde noget. 🙂
Admin
KeymasterHej Jens. 🙂
Det er faktisk en rigtig god guide du har fundet! Det forklar faktisk alt du skal gøre.Du skal bruge dette:
Arduino Nano v3.0
Prototype Screw Arduino Nano PCB Board
Rund Magnet Neodymium – 6x5MM
Reed Kontakt 300VDC 0.55A 2x14MM – NO
KY-012 Aktive Buzzer 3.5-5.5V ModuleTilslut modulerne og sensor som fortalt på billedet. Den har sikkert også leveret en kode du kan uploade til det setup. 🙂
Admin
KeymasterHej Janus Når du tilslutter dit sim800 modul til FT232RL FTDI USB 2.0 to TTL skal du tilslutte RX til TX, og TX til RX mellem modul og FT232RL. Så skulle det være muligt at sende en AT kommando. 🙂
Hvis du skal sende og modtage SMS’er skal du op og have en 5v 3A forsyning. 🙂
HUSK en fælles GND.
-
Dette svar blev ændret 7 måneder siden af
Admin.
Admin
KeymasterHej Laurits. Jeg har fundet dette link, er det noget du kan bruge, eller er det helt ved siden af? 🙂
Admin
KeymasterJep! 🙂
Admin
KeymasterDu kan altid udvide dine ind- og udgange med en expander, så har du også mulighed for at programmere dine input.
PCF8575 16 Channel IO Expander I2C ModuleHvis jeg skal hjælpe dig mere, skal jeg lige vide hvad du mener med “axer”. 🙂
Admin
KeymasterDu bruger bare det jeg fik linket til, det passer til. 🙂
Admin
KeymasterOkay, du behøver faktisk heller ikke en arduino til dette modul:
Jord Hygrometer Fugtighedsmåler Probe ModuleDu bruger bare D0 (Digital output) til relæ modulet 🙂
Admin
KeymasterJeg ville bruge dette modul:
Jord Hygrometer Fugtighedsmåler Probe ModuleTilslut modulet til din arduino som vist på produkt siden, og tilføj et 1-kanal 5V relæ til at aktivere din pumpe.
Optokobler Relæ 1-Kanal 5V LOW/HIGH ModuleBrug denne pumpe med en 12V 5A forsyning.
Mini Water Pump 12V Motor Water Dispenser
Power Supply Adapter DC 12V 5ADen pumpe vi har er 6mm og alle slanger og fittings passer til:
Fittings
PVC Flexible Slanger -
Dette svar blev ændret 6 måneder, 1 uger siden af
-
ForfatterIndlæg