Мазмуну:
- 1 -кадам: Дизайн
- 2 -кадам: ESP8266 жаркырайт
- 3 -кадам: Калканды чогултуу
- 4 -кадам: Arduino Mega программасын түзүү
- 5 -кадам: Image Webserverди иштетүү
Video: ESP8266 Remote Camera: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул Нускамада мен сизге Ebay, Banggood же башка экономикалык жеткирүүчүдөн оңой эле сатып ала турган компоненттерден алыскы IP камераны кантип жасоону көрсөтөм. Мен камеранын портативдүү, акылга сыярлык болушун жана үй тармагымда иштешин кааладым.
1 -кадам: Дизайн
Мен Arduino Uno аркылуу Arduino Mega колдонууну чечтим, анткени мага 2 сериялык порт керек болчу, мен Юнодон секунда туурай алсам дагы, ал жогорку ылдамдыкта ишенимдүү эмес болчу. Мен мейкиндикти үнөмдөө үчүн ESP8266 эң кичине пакетин тандадым. Сүрөттөрдү сактоо үчүн мен Sainsmart microSD карта адаптерин колдондум. Камера үчүн мен ArduCAM Mini 2MPти тандадым, анткени ал FIFOго орнотулган, ошондой эле сүрөттү буруу үчүн жөнгө салынуучу линзага ээ. Аны тактага тиркөө үчүн мен CAT5 кыска бөлүмүн колдондум, анткени ал өткөргүчтөрдүн туура санына ээ жана туташтыргычы камераны калкандан ажыратуу жана ажыратуунун оңой жолу үчүн жасалган. Бул мага камераны оңой эле ар кандай багытта көрсөтүүгө же кабелге кеңейтүүлөрдү кошууга мүмкүнчүлүк берди.
Мен PCBдин схемасын жана макетин тартуу үчүн Fritzingди колдондум. Тактайлар PCBWay тарабынан жасалган, бирок Gerber файлдарын кабыл алууга жөндөмдүү болгон ар бир өндүрүүчү ПХБ жасай алат.
Материалдар
- Arduino Mega
- Бош PCB калканы
- USB программалоо кабели
- 12V DC, 250mA же андан көп, 2.1мм штепсель, борбордук пин оң электр адаптери
- ESP8266 (ESP-01)
- ESP8266 программалоо кеңеши
- ArduCAM Mini 2MP
- microSD картаны окуу модулу + microSD картасы
- AMS1117-33 (3.3 сызыктуу чыңалуу жөндөгүч)
- n-канал mosfet (деңгээлди өзгөртүү үчүн)
- 4 10 кОмдук резисторлор
- 50V 100 uF конденсатор
- Vertical RJ45 тармак уячасы
- CAT5 кабели жана туташтыргычы (же башка 8 өткөргүч кабели)
- 8-пин эки катарлуу аял башы (ESP-01 үчүн)
- 6-пин бир катар аялдын башы (microSD карта окугуч үчүн)
- 12 мм нейлон карама -каршылыгы (microSD карта окуучуга колдоо көрсөтүү үчүн)
- 3 1-пин эркек баш (тесттик пункттар үчүн)
- 2 пиндүү эркек баш (тесттик пункттар үчүн)
- 3 пиндүү эркек баш (тесттик пункттар үчүн)
- Акрил Arduino Mega корпусу (милдеттүү эмес)
Керектүү куралдар
- Кандооч
- Solder
- Кирүүчү кескичтер
- Мультиметр
- RJ45 кримпери (эгер туташтыргычы бар кабель колдо жок болсо)
2 -кадам: ESP8266 жаркырайт
ESP8266 жаркылдатуу үчүн, мен схемалар жөнүндө бардык көрсөтмөлөрдү аткардым. Мен ESP8266ды AT буйругу 2.1.0 жана SDK 1.1.0 версиясы менен жаркырадым, аны ESP8266 жаркылдаган куралы менен бул жерден тапса болот. Мен ошондой эле PuTTY колдонуп, микробдор туура орнотулганын текшердим. Мен ESP8266ны программалоо үчүн колдонулган схеманын схемасын жогоруда да тапса болот. Мен программалоо тактасын кичинекей протоколдун үстүнө курдум, анткени ал ПХБны чыгарууга арзыбайт. Программалоо тактасындагы байланыш туташтыргычынын pinout мен колдонгон USB адаптеринин сериясындагы пинтуга дал келгенине көңүл буруңуз.
Жаркыроо үчүн материалдар
- USB адаптерине сериялык (CP2102)
- USB Aдан B конверторуна (ошондуктан кадимки USB кабелин колдоно алам)
- 40х60 мм прото тактасы, 2,54 мм чайыр
- 6 пин сайылган терминал розеткасы
- 8 пин эки катарлуу аял башы
- 2 баскыч (убактылуу)
- AMS1117-33 (3.3 сызыктуу чыңалуу жөндөгүч)
- 16V 47 uF электролиттик конденсатор
- 2 10кΩ резистор
- зымдын түрдүү биттери
3 -кадам: Калканды чогултуу
Аталыштарды туташтыруунун көптөгөн жолдору бар, бирок мен аларды алгач Мегага туташтырып, анан калкан ПХБны үстүнө коюуну чечтим. Анан мен бурчтун казыктарын ширетип, тегиздигин текшерип көрдүм. Ошол казыктардын баары ширетилгенден кийин, мен ПХБны Мегадан алып салдым жана калган компоненттерди кошуп койдум. Мен тактанын ортосунан баштап, сыртка карай иштедим. Тактага биринчи жолу электр энергиясын берүүдөн мурун, мен казыктын ортосунда же электр менен жердин ортосунда шорты жок экенин текшердим.
4 -кадам: Arduino Mega программасын түзүү
Мен Arduino үчүн SparkFun ESP8266 китепканасынын бир аз өзгөртүлгөн версиясын колдондум (тиркелген китепкана тиркелет). Мен SparkFunдан (microSD картасы, ESWP8266 веб -сервери) жана ArduCAMдан код үзүндүлөрүн алдым. Код төмөнкүчө структураланган; веб -сайтка браузериңизден киргенде, ал сүрөт тартып, microSD картасына сактайт жана андан кийин браузериңизге жөнөтөт. Вебсайттын негизги версиясы тиркелет (index.txt). Вебсайт microSD картасына жайгаштырылышы керек. Код жүктөлгөндөн кийин, сериялык мониторду ачуу жана инициализация билдирүүлөрүн окуу менен бардыгы туура туташып турганын текшериңиз. Ишке киргенде сериялык монитордун клипи тиркелет. Бул камера, microSD карта окугуч жана ESP8266 туташканын, ESP8266 WIFIге туташканын жана IP дареги дайындалганын көрсөтөт.
5 -кадам: Image Webserverди иштетүү
Веб -серверди биринчи жолу иштетүү үчүн, Arduino IDEди иштетип, COM портун Mega туташканга орнотуңуз. Сериялык мониторду ачыңыз жана Мега орнотулган нерсеге карата bod ылдамдыгын коюңуз. Сериялык мониторду ачканыңызда, ал баштапкы маалыматты басып чыгарат, андан кийин ESP8266 дайындалган IPди басып чыгарат (бул биринчи сүрөттө көк менен сызылган). Бул жерде мен роутериме кирип, ESP8266 биротоло туташкан IP дарегин дайындадым, ошондуктан ESP8266га дайыма ошол дарек ыйгарылат. Мисалы, веб -серверимдеги сүрөттөрдү көрүү үчүн мен веб -браузеримде дайыма 192.168.1.135 колдоном. Мен муну LAN/WLANга туташкан каалаган түзмөктө жасай алам. Тиркелген сүрөттүн үлгүсү, жана, сыягы, 2 мегапикселдүү камера үчүн жакшы болот. Сүрөттү туура багыттоо үчүн көп учурда бир нече кайталоолор талап кылынат. Авто-фокустоочу камера жакшы болмок, балким бул менин келечектеги жаңыртуум болот.
Сунушталууда:
Drone Fishing Super Remote үчүн Remote Servo Dropper: 7 кадам
Drone Fishing Super Remot үчүн друпер аларга шар
Жөнөкөй Remote Control Kit Төрт каналдуу RC Toy Remote Controlго айланды: 4 кадам
Жөнөкөй Remote Control Kit төрт каналдуу RC оюнчуктун пультуна айланды: 如何 通用 遥控 器 套件 转换 为 玩具 中 中 使用 采用 采用 采用 6 2262 和 2272 和 433 个改造 方法 简单。 只需
Wii Remote Camera (War Thunder) менен көзөмөлдөө: 6 кадам (сүрөттөр менен)
Wii Remote Camera (War Thunder) менен көзөмөлдөө: Баарына салам! Мен сиз менен биринчи бүткөн Arduino долбоорум менен бөлүшкүм келет. Мен үйдө чоңойтулган реалдуулукту жасоого аракет кылдым. Мен муну сизге түшүндүрүп берейин: бул негизинен камераңыздын жардамы менен башыңыздын кыймылын көзөмөлдөп турат
Тел приборуңуз менен электр шаймандарын башкарыңыз (Remote Remote) Температура жана нымдуулук дисплейи менен: 9 кадам
Тел приборуңуз менен электр шаймандарын башкарыңыз (ir Remote) Температура жана нымдуулук дисплейи: салам мен Абхаймын жана бул менин Instructables боюнча биринчи блогум жана бүгүн мен муну куруу менен телевизордун пульту менен электр приборлоруңду кантип башкарууну көрсөтөм. жөнөкөй долбоор. материалды колдоо жана камсыз кылуу үчүн атл лабораториясына рахмат
Olympus Evolt E510 Remote Cable Release (Version 2 Remote Auto Focus менен): 6 кадам (Сүрөттөр менен)
Olympus Evolt E510 Remote Cable Release (Version 2 Remote on Auto Focus менен): Кечээ мен Olympus E510 үчүн жөнөкөй бир баскыч пультун курдум. Көпчүлүк камераларда жапкычты бошотуу баскычы бар (сиз сүрөткө тартуу үчүн басыңыз), анын эки режими бар. Эгерде баскыч акырын басылса, камера фокусту жана жарыкты өлчөйт