Съдържание:
- Стъпка 1: Arduino Opkobling
- Стъпка 2: Програмиране на Arduino
- Стъпка 3: Стъпка 3 Node-Red
- Стъпка 4: Стъпка 4. База данни
Видео: EAL - Система за вход: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Въведение
Вие хар валгт ог лаве и адгангсконтрол система, като чрез Arduino kanstyres с бриккер и корт. Нейните bestemmes det hvem der skal имат tilladelse til at komme igennem en specifick dør. Dette lagers i en database, som vi har oprettet. В базата данни има конкретни данни, които трябва да бъдат опретирани и подбрани, за да се определи „Nøgle“, след което човекът може да се задържи над hvem der har været igennem døren og hvornår. Dette kunne f.eks. være brugbart и forbindelse med tyveri eller lign. Den tilknyttede hjemmeside giver mulighed for at se hvem der sidst har været igennem døren, og endvidere er det muligt at låse døren op direte fra hjemmesiden.
Стъпка 1: Arduino Opkobling
Компонент на Anvendte:
Nøglebrik
Nøglekort
Arduino Mega 2560.
RFID-RC522.
LED (rød, blå, grøn)
Платка.
Леднингер.
Позиционер за водещ:
Arduino: пин GRD-RFID-RC522: пин GRD
Arduino: щифт 3V-чрез Breadboard-RFID-RC522: пин 3V
Arduino: пин 50-RFID-RC522: пин MISO
Arduino: пин 51-RDID-RC522: пин MOSI
Arduino: пин 52-RFID-RC522: пин SCK
Arduino: щифт 53-RFID-RC522: щифт SDA
Arduino: щифт 5-чрез платка-RFID-RC522: пин RST
Arduino: щифт 6-чрез платка-RFID-RC522: щифт GRØN på LED
Arduino: щифт 7-чрез платка-RFID-RC522: щифт RØD på LED
Arduino: щифт 8-чрез платка-RFID-RC522: щифт BLÅ på LED
Стъпка 2: Програмиране на Arduino
Програмистът на Arduino е подходящ за модела до RFID’en. Denne модел хар ви tilpasset и rettet så den passer до vores система за вход. Der er blevet ændret på hvilke data den skal sende op til databasen. Endvidere er der blevet programmeret og tilføjet funktionen til at låse op fra hjemmesiden da døren bliver styret gennem Arduino. Данните от Arduino'en скрийвър и монитор, или данни от изпращача видео до Node-червено и видео до Databasen. Vores udgave af programmeringen find her på siden.
Стъпка 3: Стъпка 3 Node-Red
Node-RED е и програмира като brugestil и forbinde forskellige enheder med hinanden. Det er herfra в Arduino и базата данни е забранила до hinanden и det er også нейния Arduino’en е коблет op på hjemmesiden. Det er muligt and sende informationer begge veje, det afhænger dog af hvordan man har oppsat de forskellige funktioner.
Vi bruger гласува Node-RED до изпращането на данни като Arduino’en viser и затваряне с ниска или по-ниска брикърна фреза за RFID-RC522 сканиране, до изпращане до Databasen. Ydermere bruges dataene når der skal skrives på hjemmesiden hvem der logger ind eller hvis man skal åbne døren fra hjemmesiden.
Опис на валг
В страничната ми част от менюто се намира хардуерът за скелериране, функционалността е проектирана до най -новия формат, или комуникацията с хардуера. Herunder vil der være en beskrivelse for, hvad de funktioner vi har valgt bruges til.
Som vist på billedet har vi til venstre en start functiontion hedder Serial. Функцията на деня е в деня на данните за конкретен порт. Нейната хар ви програма програмира до момента, в който данните се прехвърлят като модем на безпроблемен USB порт. Det er her Arduino'en er koblet til. Данните за подателя на Arduino'en са близки до модела на пристанището на Node-Red.
Сериен функционал е едн саммен с 3 forskellige функционал. Øverst har vi valgt en funktion der hedder Debug, dens funktion er and fortælle hvilke informationer den får ind, i højre side er findes fanen Debug. Åbner man Debug'en vil der her stå de informationer den får ind fra Serial funktionen.
Strengen in midten, bestående af 2 elementer, er sat i forlængelse med hinanden, der har vi først en Funktion. Det er her at vi beder den om at sende de data'er som den får ind videre. Тази функция е по -силна и по -здрава от MYSQL. Det er den som er kodet til at vide hvor Funktion skal sende de data'er hen som den får ind.
Som sidste led på strongen от Serial har vi Tekst functiontionen. От друга страна, до Брюж, докато скриете до таблото за управление/Начало.
Стъпка 4: Стъпка 4. База данни
Защото в системата за вход virker optimalt, тя е свързана с базата данни, като опция за управление от панела за контрол. De informationer som den modtager er ofte nogle lange numre, da de repræsentere navnene på nøgle brikkerne. Det er her inde i databasen vi knytter de forskellige nøgler til forskellige brugere. I vores tilfælde har vi bygget databasen op med 2 forskellige tabeller. Den ene tabel er hvor man opretter navn, adresse, sted. Отбелязвам табелата за BrickID, Tid og sted. Отбележете табелата, която е свързана с Node-Red. Når Arduino'en изпращачът е с данни, които са по -близки от modtaget и denne tabel. Hvis човек ønsker във vide noget omkring en bestemt person s skrives navnet за personalne и et програма, som er tilknyttet база данни, аз съм dette tilfælde или det Visual Studio. Нейният човек може да скрие навигацията на човек като човек ønsker и да види данните. Нейната вила е най -доброто, което е най -доброто от всички, които се намират в BrickID от табелата. Dermed vil den vise tidspunkterne hvor brugerens brik er blevet brugt til at åbne døren. Det kunne f.eks. også være man søgte på et specifickt tidspunkt, her vil den så fortælle hvilken person der har været på stedet på det givende tidspunkt.
Препоръчано:
Тествайте Bare Arduino, със софтуер за игра, използващ капацитивен вход и LED: 4 стъпки
Тествайте Bare Arduino, със софтуер за игра, използващ капацитивен вход и LED: " Push-It " Интерактивна игра, използваща гола дъска Arduino, без нужда от външни части или окабеляване (използва капацитивен вход с „докосване“). Показан по-горе, демонстрира работата му на две различни дъски. Натиснете-Има две цели. За бързо демонстриране/v
4 игри с бутони, използващи един аналогов вход: 6 стъпки (със снимки)
4 игри с бутони, използващи един аналогов вход: Тази инструкция се фокусира върху използването на една линия за аналогов вход за множество бутони, които могат да бъдат открити независимо един от друг. Всички игри (8 в т
DIY AC/ DC хак "Mod" RD6006 Захранване и калъф S06A W/ S-400-60 PSU Изграждане и надграждане на DC вход: 9 стъпки
DIY AC/ DC хак "Mod" RD6006 Захранване и S06A случай W/ S-400-60 PSU Изграждане и надграждане на DC вход: Този проект е по-скоро основна RD6006 конструкция, използваща корпус S06A и захранване S-400-60 . Но наистина искам да имам избор за свързване на батерия за преносимост или прекъсване на захранването. Така че аз също хакна или модифицирах кутията, за да приема постоянен ток или батерия
Биометричен вход за кола - истински автомобил без ключ: 4 стъпки
Биометрично влизане в кола - истинска кола без ключ: Преди няколко месеца дъщеря ми ме попита защо съвременните коли не са оборудвани с биометрична система за влизане, когато дори мобилен телефон го има. Оттогава работих по внедряването на същото и накрая успях да инсталирам и тествам нещо на моя T
Аналогов вход на IoT - Първи стъпки с IoT: 8 стъпки
IoT Аналогов вход - Първи стъпки с IoT: Разбирането на аналоговите входове е решаваща част от разбирането как работят нещата около нас, повечето, ако не всички сензори са аналогови сензори (понякога тези сензори се преобразуват в цифрови). За разлика от цифровите входове, които могат да бъдат само включени или изключени, аналоговият вход