Мазмуну:
- 1 -кадам: IPhone тиркемеси
- 2 -кадам: Шифрлөө
- 3 -кадам: Компоненттердин тизмеси
- 4 -кадам: Тармак
- 5 -кадам: Ассамблея
- 6 -кадам: Микро USB
- 7 -кадам: Алыстан башкаруу зымдары
- 8 -кадам: Case
- 9 -кадам: App Demo
- 10 -кадам: Шилтемелер
Video: Gate Mate: 10 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Gate Mate сиздин дарбазаңызды же гаражыңызды үн буйруктарын колдонуп же автоматтык түрдө геофенинг же бир баскычты басуу менен иштете алат. Gate Mate эки негизги компоненттен турат, App жана аппараттык.
Аппаратура - эки ESP8266 микро контроллери жана камера. Arducam камерасы жана бир ESP8266 видео агымын башкарат, экинчиси ESP8266 камеранын артикуляциясын, баскычын басууну жана колдонмо менен байланышты координациялайт. Бүт система чындыгында сиздин дарбазаңызды же гаражыңыздын эшигин иштетүү үчүн кемчиликсиз бир гармонияда иштеген радио толкундарынын жана электрондордун симфониясына окшош.
IOS Gate Mate тиркемеси, кечирим сурайбыз, азырынча Android жок, дүйнөнүн каалаган жеринен жабдыкка туташа алат, эгер үйдө жокто же видео агымын көргүңүз келсе, дарбазаны ачуу абдан керек.
Көптөгөн ар кандай жыштыктар жана протоколдор автоматтык жана алыстан башкарылуучу (rc) дарбазалар жана гараждар менен колдонулат. Бул долбоордо биз сиздин алыстан башкарууну жана баскычты басууну тууроо үчүн opto кошкучун колдонобуз. Көпчүлүк пульттар кодду кармап, кайра ойнотулган чабуулдарды болтурбоо үчүн коопсуздук чараларын колдонушат. Биз ошондой эле Интернеттен, үй тармагыңыздан жана Gate Mate жабдуулары аркылуу байланышты камсыз кылуу жана тастыктоо үчүн абдан сонун шифрлөө жана аутентификация схемасын колдонобуз.
Бул урунттуу учурлар
- An ESPino (ESP8266) жана PC817 Opto-Coupler rc боюнча баскычты басуу үчүн колдонулат.
- Pan Tilt жыйнагы камера менен бирге колдонулат, ошондуктан көз карашты туураласа болот.
- IOS App тиркемесине видео берүү үчүн ESP8266 Nano Esp-12F менен Arducam 2MP V2 Mini Camera Shield колдонулат.
- ESPino, Arducam Nano жана iPhone App ортосундагы байланыш HTTP аркылуу жасалат.
- LAN Static IP жана NAT Port Forwarding менен бирге роутердин конфигурациясы DDNS же статикалык IP менен бирге талап кылынат.
- AES CBC Encryption жана HMAC SHA256 байланышты коргоо жана аныктыгын текшерүү үчүн колдонулат.
- Үн таануу "ачык", "токтотуу" жана "жабуу" командалары менен колдонулушу мүмкүн.
- Гео тосмо дарбазаны же гаражды автоматтык түрдө ачуу же жабуу үчүн колдонулушу мүмкүн.
- Учурдагы алыстан башкаруу пульту колдонулат.
Бардык код Gate Mate Githubдо берилген
1 -кадам: IPhone тиркемеси
iOS колдонмосу
2 -кадам: Шифрлөө
Шифрлөө схемасы коопсуз байланыш жана аныктыгын текшерүү үчүн AES CBC жана HMAC SHA256 колдонууну камтыйт. Колдонмодо жана.ino файлында 32 белгиден турган купуя сөз айкашы талап кылынат жана албетте алар дал келиши керек.
3 -кадам: Компоненттердин тизмеси
Espino колдонулат, анткени ал нан тактасына туташтырууга даяр жана микро USB (комм жана кубат) менен келет. Сиз жөн гана ESp8266 модулун сатып алсаңыз болот, бирок аны сындыруучу тактага орнотуп, коммутаторлор жана бийлик үчүн FTDIди колдонушуңуз керек.
ESP8266 Nano менен Arducam 2MP V2 Mini Camera Shield видео канал үчүн колдонулат.
Негизги компоненттер UCTronics жана Thai Easy Elecтен келген
www.uctronics.com
www.thaieasyelec.com/en/
Башка бөлүктөр жана бөлүктөр
- M3 PCB стенддери
- Breadboard
- Акрил корпусун тазалоо
- PC817 Opto кошкучу
- 500 Ом резистор
- Секиргичтердин жана зымдардын ассортименти ж
- 5V дубал адаптери электр менен камсыздоо
- Эки микро USB кабели
4 -кадам: Тармак
IOS колдонмосун үй тармагыңызга туташпаганда, башкача айтканда, уюлдук дайындарды же башка WiFi тармагын колдонуу үчүн, трафик туура түзмөккө өтүшү үчүн роутериңизди конфигурациялашыңыз керек болот.
Ошондой эле сизге статикалык IP, DDNS кызматы керек болот же провайдериңиз ачык IP дарегиңизди өзгөрткөн сайын мезгил -мезгили менен Колдонмодогу IP жазууну жаңыртууга даяр болушуңуз керек.
Маршрутизатордун конфигурациясы чынында эле тынч жана Arducam Nano жана Espino (LAN бөлүгү) үчүн статикалык ички/жеке IPди дайындоону жана дайындалган порттогу трафикти дайындалган IPге (NAT бөлүгүн) камтыйт. Мисалы, роутериңизде Arducam Nano статикалык IP дарегин 192.168.1.21 деп коюп, андан кийин GateMateArduNano.ino файлында веб -серверди 83 портуна (ESP8266WebServer сервери (83)) коюп, маршрутизаторлордун жөндөөлөрүндө NAT орнотуңуз. порттогу бардык трафикти 192.168.1.21ге жөнөтүү. ESPino үчүн сиз статикалык IPди 192.168.1.22ге, GateMateEspino.ino -до веб -серверди 84 портуна #ESP8266WebServer серверине (84) коюп, NATти 84 портуна 192.168.1.22ге чейин жеткирүү үчүн орното аласыз.
Кадам Кадам
1. Эгерде сиз IPди Колдонмого коюп, аны унуткуңуз келсе, анда DDNS кызматын орнотсоңуз же ISP менен байланышып, статикалык коомдук IP сурасаңыз, алар адатта ал үчүн акы алышат. Мен https://www.dynu.com колдондум жана алар бекер DDNS кызматы үчүн сонун.
2. Espino жана Arducam Nano экөөнүн тең MAC дарегин алыңыз. Сиз SSIDди жана Сырсөздү.ino'до орното аласыз, аларга үй тармагыңызга туташууга уруксат бериңиз, андан кийин роутериңиз аркылуу өркүндөтүлгөн жөндөөлөр баракчалары аркылуу сиз MACтерди таба аласыз.
3. Роутериңизди Espino жана Arducam Nanoго статикалык IP дайындоо үчүн конфигурациялаңыз, LAN орнотуу бетинде статикалык IP жазууларын түзүү үчүн атайын MAC даректерин колдонуңуз.
4. NAT роутерлериңизди Arducam Nano жана Espinoго жеткире тургандай кылып конфигурациялаңыз, андыктан Интернетке провайдериңиздин ачык IP дарегин колдонуп жетүүгө болот. Жеке тармагыңызга туташканда, Arducam Nano жана ESPino интернеттен көрүнбөгөн ички статикалык IP даректерине ээ болушат. Жогоруда айтылгандай, Arducam Nano порт 83 жана Espino 84 портунда угуп жатат (бул линияны тиешелүү ino файлдарынан караңыз - ESP8266WebServer server (##). NATти орнотуу бетинде дайындалган порттордо трафик болушу үчүн жазууларды түзүңүз. туура статикалык IPге багытталган.
Ар кандай роутерлер жана ddns кызматтары бар, андыктан конкреттүү маалымат берүү бул долбоордун алкагына кирбейт. Бирок, эгерде сиз роутер жана ddns кызматтары үчүн жөн гана Google NAT жана LAN жөндөөлөрүн орнотсоңуз, анда бардыгы абдан түз жана оңой орнотулушу керек.
5 -кадам: Ассамблея
Баскыч бир нерсени кылат, бул электр жолун бүтүрүү үчүн чынжырдагы боштукту бүтүрөт. Оптокуплерди баскычты тууроо жана микро контролеруңуздан толугу менен обочолонгон схеманы башкаруу үчүн колдонсо болот, бул учурда бул кичинекей схемасы жана батарейкасы бар алыстан башкаруу (rc).
Бул жерде, мисалы, транзистордон көрө, opto кошкучту колдонуунун артыкчылыгы - бул жердеги шилтемелерди, ошондой эле бардык схемаларды өзүнчө сактай алабыз. Ошентип, биз ESP8266 менен RCдин жерин кантип бириктиребиз деп тынчсыздануунун кажети жок.
Андыктан, биринчи кезекте, баскычтын кайсы тарабы PC817 коллекторуна, кайсы тарабы эмитентке туташтырылышы керек экенин билүү керек. РСти ачыңыз жана каршылыкты өлчөө үчүн мультиметрди колдонуп, батарейканын оң терминалына баскычтын кайсы тарабы туташкандыгын аныктаңыз. Бул жогорку жагы PC817деги пин 4 болгон коллекторго туташат.
Ширетүүчү темирди сындырып жана
- Түймөнүн жогорку каптал бутуна зым кошуп, экинчи учун PC817 коллекторуна (пин4) туташтырыңыз.
- Баскычтын ылдыйкы бутуна зым кошуп, экинчи учун PC817 эмитентине (пин3) туташтырыңыз.
Opto кошкучтун акыркы кадамы 4 -пин ESP8266дан PC817деги анодго (пин1) туташтыруу жана катодду (пин2) 500 омдук резистор аркылуу жерге туташтыруу.
Pinout же башка мүнөздөмөлөрдү текшерүү үчүн бул жерде PC817 Specs PC817 Datasheet бар
Балким, панелдин эңкейиш колун чогултууну камтыган жакшы жер pdf Pan Tilt pdf
Калган байланыштар чындыгында жөнөкөй, фритингге жана сүрөттөргө кайрылыңыз.
6 -кадам: Микро USB
Эки микро usb кабели 5в дубал адаптеринин электр булагынын электр жана жер зымдарына туташкан электр жана жер зымдары менен кесилген. Бир микро USB Arducam Nano Camera менен, экинчиси ESpino ESP8266 менен туташкан.
7 -кадам: Алыстан башкаруу зымдары
Бул rc баскычына бекитилген зымдардын жакынкы бөлүгү, жөн эле зым эки бутуна тең ширетилген. Активдештирилгенде, баскычтын ордуна оптикалык кошкуч аркылуу агып кетиши мүмкүн, баскычты басуу эмуляциялайт, андан кийин rc дарбазаны же гаражды ачуу же жабуу үчүн коопсуз моторун электр кыймылдаткычына өткөрүп берет.
8 -кадам: Case
Даяр болгон корпус, көмөч тегеретүү жана нан табак M3 баспас гайкалар менен болттордун жардамы менен капкакка бекитилет, rc эки тараптуу скотчтун жардамы менен бекитилет. Корпустун баскычы аркылуу кичинекей тешик бурулуп, электр кабелинин чыгуусуна жана дубалдын үстүнө агып кетишине мүмкүнчүлүк берет. Анкерди, дубалды же башка жолду колдонуп, акрил корпусунда тешилген кичинекей тешик менен ал дарбазага же кире беришке же гараждын эшигине караган дубалга тиркелиши мүмкүн. Чынында эле, алыстан башкаруу сигналы мотордогу ресиверге жеткенче каалаган жакка кете алат.
9 -кадам: App Demo
Gate Mate App Storeдо
10 -кадам: Шилтемелер
www.teknojelly.com/gate-mate/
github.com/ArduCAM
github.com/esp8266
github.com/kakopappa/arduino-esp8266-aes-e…
github.com/intrbiz/arduino-crypto
Бул оромо, эгер жакшыртылышы же оңдоло турган же тактала турган нерсени көрүп калсаңыз, мага билдирүү калтырып коюңуз
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет
Mini Car Gate Arduino менен: 3 кадам
Ардуино менен мини унаа дарбазасы: Эй, каракчылар! Ошентип, сиз унаа токтоочу жайга же гаражга киргенде жана дарбазанын алдына токтошуңуз керек экенин билесизби? Ооба, бул дарбазанын ширеңке кутучасынын машиналары үчүн кичи версиясы, же мен кичинекей жүк ташуучу машинаны колдонгондон бир аз чоңураак. Бул дарбазаны көзөмөлдөө үчүн
WebApp Controlled Gate Operator Add-on (IoT): 20 Steps (Сүрөттөр менен)
WebApp Controlled Gate Operator Add-on (IoT): Менде көптөгөн адамдар келип кетиши керек болгон дарбазасы бар кардарым бар. Алар сырттан баскычтопту колдонууну каалашкан жок жана чектүү санда keyfob өткөргүчтөрү бар болчу. Кошумча Keyfobs үчүн жеткиликтүү булакты табуу кыйын болду. Мен