Мазмуну:
- 1 -кадам: Сизге эмне керек - Компоненттер жана зымдар
- 2 -кадам: Кодекс жана тиркемелер
- 3 -кадам: Бүтүрүү: Баарын текшерүү - Иштин видеосу
Video: RFID NFC ARDUINO КИРҮҮНҮ БАШКАРУУ СИСТЕМАСЫ: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Мага офисим үчүн кирүүнү башкаруу системасы керек болчу.
Бүт долбоорду куруу абдан оңой.
Менде үйдө бош Aduino Mega жана Ethernet калканы бар болчу, ошондуктан дагы бир нече компоненттер менен офисиме кирүүнү башкаруу системасын кура алдым. Ал NFC тегдерин жана mySql маалымат базасын колдонуп, маалыматтарды столго чогултат.
Негизинен, Arduino тегди күтөт, андан кийин маалымат базасына маалыматтарды жүктөөнү башкара турган php веб -баракчасы менен байланышууга аракет кылат. Бул үчүн, ал алгач "белгилүү" тегдердин "колдонуучулар" таблицасында тегдин бар -жогун текшерет. Таблица белгилүү колдонуучуларды жана алардын салыштырмалуу тегдерин камтыйт.
Эгерде тег таанылбаса, Arduino кирүүнү жазбайт. Болбосо, ал столго жазууну киргизет. Учурда, убакыт белгиси, id_tag, компаниянын филиалы (жайгашкан жери) жана IP столго жазылат.
Мен ошондой эле колдонуучуларга нерселерди жеңилдетүү үчүн LCD коштум. Кирүү жаздырылганда, жашыл лед бир нече секундага жаркырап күйөт жана үндүн бийиктиги жогорулаганда кыска үн чыгат. LCD бир нече секундага кыска OK билдирүүсүн көрсөтөт.
Эгерде кээ бир көйгөйлөр келип чыкса (lan иштебей, же белгисиз тегдер), анын ордуна кызыл LED жарк этип калат, жана ойнотулган тон төмөндөйт. LCD ошондой эле бир нече секундага кыска ката билдирүүсүн көрсөтөт.
Дагы бир нече баскычтар менен сиз операциянын түрүн жаздыра аласыз: "бул кирүүбү же чыгуубу ?!" (бирок бул башка убакта иштелип чыгат).
1 -кадам: Сизге эмне керек - Компоненттер жана зымдар
Биринчиден, бул маалымат базасына багытталган долбоор, андыктан сизге.php файлын жүктөөчү веб -сервер керек болот. бул ардуинонун сурамдарын иштетүүчү жана маалымат базасын башкаруучу код бөлүгү.
Ошондой эле сизге бардык мүмкүндүктөр сактала турган mysql маалымат базасы керек.
Сиз офистеги жергиликтүү "серверде" бардыгын түзө аласыз (балким xampp - бул жакшы жана оңой тандоо) же веб -сайтыңыз болсо+mysql db болсо, ал дагы ушундай болушу мүмкүн.
Макул, бул жерде материалдык эсеп:
- Мэга 2560
- Ethernet калканы W5100
- RF522 rfid тег окурманы 13, 56mhz 14333A тегдерине шайкеш келет
- ЖК дисплейи 16x2 1602
- пьезо ызылчасы же башка бир ызылдагыч
- Бир топ зымдар
- Бир нече LED (жашыл жана кызыл) жана 2k 2 каршылык
Жана дагы бир жолу.. зымдар жөнүндө … Зымдар тууралуу сүрөттөр эң жакшы эмес, бирок кийинки кадамда тиркелген arduino эскизинде жакшыраак сүрөттөлгөн.
2 -кадам: Кодекс жана тиркемелер
Акыры, бул жерде сиз издеген файлдар бар.. Тиркемеде сиз таба аласыз
timbrature.ino, бул Ардуино Мегага жүктөө үчүн эскиз
Жогоруда айтылгандай, lcd жана RFID тактасы тууралуу бардык байланыштар жана сымдар.ino файлынын башына сүрөттөлгөн
- rfid lib.zip, анда керектүү rfid китепканасы бар
- timbratura.zip, (timbratura.php) бул файл сиз веб -сайтыңыздын веб -серверине жүктөөңүз керек болгон файл. Ал алгач тегди таанууну башкарат (ал "колдонуучулар" таблицасына чыкканын текшериңиз), анан ал жаздырат mysql "кирүү" таблицасына кирүү.
3 -кадам: Бүтүрүү: Баарын текшерүү - Иштин видеосу
Эми сиз видеону кайра көрүүгө даярсыз. Бул окурман кантип иштээри, тегди текшерүү жана маалымат базасына кирүүнү жазуу жөнүндө. Мен видео биринчи кадамга салыштырмалуу азыр ачык -айкын болот деп ишенем.
Сунушталууда:
LoRa негизделген алыстан башкаруу - Чоң аралыктан башкаруу шаймандары: 8 кадам
LoRa негизделген алыстан башкаруу | Түзмөктөр чоң аралыктан: Эй, эмне болду, балдар! Akarsh бул жерде CETechтен. Бул долбоордо биз светодиоддор, моторлор сыяктуу ар кандай приборлорду көзөмөлдөө үчүн колдонула турган алыстан башкаруу пультун түзөбүз же эгерде биз күнүмдүк жашообуз жөнүндө айтсак, биз өзүбүздүн үй колдонуучубузду башкара алабыз
Arduino - Жылытууну башкаруу системасы: 7 кадам
Arduino - Жылытууну башкаруу тутуму: Жылытуу элементи аркылуу температураны көзөмөлдөө, Arduino Pro Mini температураны жөндөө температурасына жетүү үчүн жылыткычты башкарат, ошондой эле компьютер аркылуу температура графигин көрсөтөт (Visual Studio аркылуу) Бул долбоорду Температура контролери деп атоого болот
Visuino Arduino колдонуп кирүүнү аныктоо системасын курат: 8 кадам
Visuino Arduino колдонуп кирүүнү аныктоо тутумун куруңуз: Бул окуу куралында биз 5 м тегерегиндеги радиустагы ар кандай кыймылдарды аныктоо үчүн Arduino UNO жана Visuino менен байланышкан XYC-WB-DC микротолкундуу радар кыймылынын сенсорун колдонобуз. Демонстрациялык видеону көрүңүз
Макей Макей менен кирүүнү алмаштырыңыз: 3 кадам (сүрөттөр менен)
Макей Макей менен которулуу мүмкүнчүлүгү: Бул эки которуштуруу тутумунда айланма лоток (мен муну IKEAдан колдонгом), өткөргүч материал (мен алюминий жана жез лента колдонгом, бирок сен ар дайым ашканада жакшы алюминий фольга колдоно аласың), скотч жана Макей колдонулат. Макей бир гана тийүү которгучун түзүүгө. Система c
Партизандык кирүүнү баштаңыз (aka MobMov): 6 кадам (сүрөттөр менен)
Партизандык кыймылга өтүүнү баштаңыз (aka MobMov): Сиз качандыр бир убакта MobMov.org же Санта-Крус партизандарынын Drive-in ачык театрын иштетүүнү кааладыңыз беле? Бул көрсөтмө сизге кандай жабдуулар керек экенин жана аны кантип орнотууну айтып берет. Cyberpunk шаардык театры, бул жерге келдик