一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP8266+適用于DSLR的智能手機(jī)無線遙控器的制作

454398 ? 來源:wv ? 2019-10-14 14:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前一段時(shí)間,我遇到了CosmicMac的一個(gè)很棒的項(xiàng)目。基本上,您可以使用智能手機(jī)通過連接到DSLR的ESP8266無線觸發(fā)DSLR。鑒于并非所有相機(jī)都支持內(nèi)置快門終端,并且不同品牌的相機(jī)具有不同的引腳排列,因此您需要相應(yīng)地修改外圍設(shè)備。

我的相機(jī)是尼康DSLR D3200,帶有使用專有MC-DC2端口的遠(yuǎn)程終端。您可以在網(wǎng)上以1美元左右的價(jià)格購買便宜的有線快門遙控器。

有趣的是,MC-DC2還具有用于GPS數(shù)據(jù)的引腳。經(jīng)過研究后,我發(fā)現(xiàn)了這些項(xiàng)目:

1。尼康D90自制GPS

2。為尼康相機(jī)構(gòu)建了藍(lán)牙GPS單元

我打算使用ESP-12開發(fā)板制作我的CosmicMac項(xiàng)目版本,并使用Arduino IDE進(jìn)行編程當(dāng)我想到嘗試將GPS數(shù)據(jù)從手機(jī)發(fā)送到ESP MCU并將其傳達(dá)給DSLR的想法時(shí)。從理論上講這聽起來很有希望,但我遇到了很多麻煩,主要是因?yàn)椋?/p>

1。我是初學(xué)者

2。相機(jī)使用NMEA 0183協(xié)議讀取GPS數(shù)據(jù),而獲取這種形式的數(shù)據(jù)則比較棘手。

3。可以使用NMEA偵聽器編寫本機(jī)android應(yīng)用程序,但我沒有嘗試過。

3。我想使用Blynk應(yīng)用程序來實(shí)現(xiàn)該項(xiàng)目,但是尚無法與ESP和智能手機(jī)直接通信,并且GPS小部件尚不可用。也許我將來會(huì)做到:)

所以,我的項(xiàng)目主要是CosmicMac項(xiàng)目的衍生產(chǎn)品,可能集成Ido Nassimi和Grinkevich項(xiàng)目。我也正在為REMIX 2.0競賽提交此項(xiàng)目,因此,如果您喜歡它,請投票。

這是我對原始項(xiàng)目所做的一些主要更改:

1。使用arduino而不是nodemcu固件對ESP mcu進(jìn)行編程。

2。使用ESP-12代替ESP-1

3。使用HTML 5地理位置API獲取用戶的數(shù)據(jù)位置

4。在esp mcu上設(shè)置wifi網(wǎng)絡(luò)服務(wù)器以與智能手機(jī)通信

5。我還實(shí)現(xiàn)了FOCUS選項(xiàng),因?yàn)椴皇敲總€(gè)人都使用手動(dòng)對焦。

免責(zé)聲明: 該項(xiàng)目更多是一個(gè)實(shí)驗(yàn)。它的主要目的是提供概念證明,并可以睜開別人的眼睛,使其適應(yīng)自己的想象。正如我所說的,我是一個(gè)初學(xué)者,所以也許編寫的代碼看起來很粗糙,并且可能有更好的方法來實(shí)現(xiàn)它們。我嘗試贊揚(yáng)我使用過其代碼或想法但該列表無休止的任何人(我盡可能插入了相關(guān)項(xiàng)目的鏈接)。如果我錯(cuò)過任何人,我深表歉意。這個(gè)項(xiàng)目對我來說也是一個(gè)學(xué)習(xí)過程,歡迎任何反饋。我不得不研究很多有關(guān)HTML和Javascript的內(nèi)容。我感謝任何幫助我編寫此項(xiàng)目的人,盡管他們可能不知道。

此外,關(guān)于GPS部分,這仍在進(jìn)行中,請耐心等待。

步驟1:概述

首先,我將介紹該項(xiàng)目所需的材料。然后深入研究如何將草圖寫到板上。我還將在.ino草圖中解釋關(guān)鍵方法。之后,我們看一下硬件設(shè)置。然后終于看到它的作用。

步驟2:材料

1。 ESP8266微控制器,我以大約3美元的價(jià)格從淘寶網(wǎng)購買了我的ESP-12開發(fā)板。

2。 USB-TTL轉(zhuǎn)換器,用于向ESP8266寫入草圖。我買了一個(gè)可調(diào)節(jié)的3.3V和5V邏輯電路。小心??! esp使用3.3V

3。 2個(gè)4N25光耦合器

4。 2個(gè)電阻

5。跳線

6。線路板

7。智能手機(jī)和數(shù)碼單反相機(jī),不在賬單中。

8。相應(yīng)的快門遙控器

步驟3:設(shè)置主板

關(guān)于如何為arduino編程設(shè)置esp,有很多教程。/p》

我第一次提到這一點(diǎn)。看看這里的第一步。

我們正在使用獨(dú)立于esp的esp,沒有AT固件。

按照此處的第3步所示設(shè)置硬件

您有用于esp的3.3V單獨(dú)電源!?。。。。?!

您可能要上傳一個(gè)簡單的草圖,以確保一切正常。

然后下載該草圖并上傳到董事會(huì)。

步驟4:草圖

最初,我們定義使用的庫和引腳。

將FOCUS和FIRE引腳號(hào)更改為

然后更改接入點(diǎn)設(shè)置的首選“ ssid”和“ password”。請注意,這不是您的家庭網(wǎng)絡(luò)的ssid或密碼。

/*設(shè)置頁面處理程序功能*/

此部分基于Ashish Derhgawen的草圖。

在這里,我們設(shè)置頁面鏈接名稱并分配用于處理它們的方法名稱。

/*網(wǎng)絡(luò)服務(wù)器的根頁面*/

我們在哪里設(shè)置如何處理根?;旧希紫纫虞d根頁面的地址是串行監(jiān)視器中提供的IP地址。 192.168.4.1

頁面包含鏈接3個(gè)選項(xiàng):

帶自拍功能的遠(yuǎn)程

Gps兼容性

使用GPS拍攝

帶計(jì)時(shí)器的遙控器頁面

它包含顯示“/遠(yuǎn)程”頁面的代碼。在此頁面上,您可以選擇計(jì)時(shí)器,然后按提交按鈕。

將值發(fā)送到ESP,在此處處理延遲,然后觸發(fā)FOCUS(還需要5s來完成聚焦),F(xiàn)IRE觸發(fā)實(shí)際拍照。您可以根據(jù)需要修改代碼。

兼容性頁面

此頁面僅檢查您的智能手機(jī)瀏覽器是否支持地理位置。在智能手機(jī)上提示時(shí),請?jiān)试S訪問。另外,您可能需要在設(shè)備設(shè)置中為瀏覽器啟用位置服務(wù)。

“遠(yuǎn)程+ GPS”頁面

在這里,我們首先將地理標(biāo)記值轉(zhuǎn)換為NMEA并發(fā)送

這部分需要大量編碼。 $ GPRMC和$ GPGGA(請務(wù)必先閱讀NMEA協(xié)議)需要發(fā)送到相機(jī)。這部分是實(shí)驗(yàn)性的,因?yàn)樾枰?jì)算值,計(jì)算校驗(yàn)和并以TTL邏輯的形式發(fā)送,對于某些攝像機(jī)可能為5V。

步驟5:接線

將草圖寫入到mcu之后,我們終于可以獨(dú)立運(yùn)行代碼了。

接線類似于CosmicMac項(xiàng)目中使用的接線。我做了一點(diǎn)修改。

1。有兩個(gè)輸出引腳,因此有2個(gè)光耦合器,一個(gè)用于聚焦,一個(gè)用于拍攝。

2。我在我的項(xiàng)目中使用的MC-DC2端口需要進(jìn)行修改,因?yàn)閮?nèi)部僅用于接地,聚焦和拍攝的導(dǎo)線。對于那些想嘗試GPS的人來說,需要進(jìn)行此修改,否則對于遙控器來說,這3根線都不錯(cuò)。

我不會(huì)過多地介紹如何做,因?yàn)檫@兩個(gè)地方提供了足夠的空間信息

(i)https://grink.com/2010/12/05/nikon-d90-homemade-gp 。..

(ii)http://www.diyphotography.net/build-a-bluetooth-gp 。..

步驟6:Web UI

在將代碼連接并寫入esp之后,是時(shí)候?qū)嶋H使用

將智能手機(jī)的wifi連接到您設(shè)置為接入點(diǎn)SSID的名稱。

打開瀏覽器,并獲取串行監(jiān)視器中提供的IP。

選擇拍攝選項(xiàng)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 無線遙控器
    +關(guān)注

    關(guān)注

    9

    文章

    70

    瀏覽量

    13600
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

    47430
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    是否有適用于智能手表應(yīng)用的 BLE 和 NFC 標(biāo)簽的二合一解決方案?

    我想知道是否有適用于智能手表應(yīng)用的 BLE 和 NFC 標(biāo)簽的二合一解決方案?
    發(fā)表于 06-30 06:14

    ESP8266燒錄與機(jī)智云一鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動(dòng)化等領(lǐng)域。機(jī)智云平臺(tái)提供了一鍵配網(wǎng)功能,簡化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細(xì)介紹如何使用ESP8266進(jìn)行燒錄,并通過機(jī)
    的頭像 發(fā)表于 05-24 11:04 ?486次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機(jī)智云一鍵配網(wǎng)教程

    FCO-3K 32.768kHz 振蕩|低功耗 | 適用于 RTC、IoT、智能手機(jī)、可穿戴設(shè)備

    )可穿戴設(shè)備參數(shù)詳情FCO-3K 32.768kHz 振蕩 | 低功耗 | 3.2×2.5mm SMD封裝 | 適用于 RTC、IoT、智能手機(jī)、可穿戴設(shè)備
    發(fā)表于 03-25 12:51 ?0次下載

    無線智能遙控開關(guān)怎么接線

    無線智能遙控開關(guān)是一種現(xiàn)代家居自動(dòng)化系統(tǒng)中常見的設(shè)備,它允許用戶通過無線信號(hào)遠(yuǎn)程控制家中的電器設(shè)備,如燈光、空調(diào)、電視等。這種開關(guān)通常由一個(gè)發(fā)射
    的頭像 發(fā)表于 10-12 18:17 ?3563次閱讀

    無線智能遙控開關(guān)怎么對碼

    無線智能遙控開關(guān)是一種通過無線信號(hào)控制家用電器的設(shè)備,它提供了一種方便、快捷的控制方式,使得用戶可以遠(yuǎn)程控制家中的燈光、電器等設(shè)備。對碼是無線
    的頭像 發(fā)表于 10-12 18:12 ?5320次閱讀

    ESP8266 太空人動(dòng)畫的 OLED 顯示

    ESP8266 太空人動(dòng)畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?714次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動(dòng)畫的 OLED 顯示

    遙控器解碼怎么使用

    夠接收和解碼遙控器發(fā)出的紅外(IR)信號(hào)。這些信號(hào)通常用于控制電視、空調(diào)、音響等家用電器。解碼可以復(fù)制這些信號(hào),從而允許用戶使用新的遙控器智能手
    的頭像 發(fā)表于 09-30 14:23 ?2575次閱讀

    ESP8266 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制

    本文簡要介紹了搭建 EMQX 服務(wù)實(shí)現(xiàn)基于 MQTT 協(xié)議遠(yuǎn)程控制 NodeMCU ESP8266 板載 LED 的解決方案。
    的頭像 發(fā)表于 09-25 09:11 ?3035次閱讀
    <b class='flag-5'>ESP8266</b> 通過 MQTT 協(xié)議實(shí)現(xiàn) LED 的遠(yuǎn)程控制

    arduino(1)--ESP8266配置

    之后在打開開發(fā)板管理。 之后輸入esp8266,安裝對應(yīng)的庫文件,因?yàn)槲乙呀?jīng)安裝,故顯示為灰色,由于網(wǎng)絡(luò)原因,下載的時(shí)間可能比較久。 安裝完畢之后,選擇Generic ESP8266
    發(fā)表于 09-06 11:00

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里云
    發(fā)表于 08-29 14:21 ?9次下載

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的智能設(shè)備開始進(jìn)入我們的生活。其中,
    的頭像 發(fā)表于 08-19 18:23 ?2347次閱讀

    esp8266esp32區(qū)別是什么

    以下是關(guān)于ESP8266ESP32的主要區(qū)別: 處理和架構(gòu) : ESP8266 :使用一個(gè)Tensilica L106 80MHz的處理
    的頭像 發(fā)表于 08-19 18:16 ?7355次閱讀

    ESP8266需要燒錄固件庫嘛

    需要。ESP8266是一款非常流行的Wi-Fi模塊,廣泛應(yīng)用于物聯(lián)網(wǎng)項(xiàng)目中。它具有低成本、低功耗、易于編程等特點(diǎn),因此受到了許多開發(fā)者的喜愛。在開發(fā)ESP8266項(xiàng)目時(shí),燒錄固件庫是一個(gè)非常重要
    的頭像 發(fā)表于 08-19 17:30 ?1890次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應(yīng)用于物聯(lián)網(wǎng)項(xiàng)目中。然而,如果不進(jìn)行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介
    的頭像 發(fā)表于 08-19 17:28 ?1686次閱讀

    esp8266wifi模塊怎么連接手機(jī)

    ESP8266 WiFi模塊連接手機(jī)主要可以通過兩種方式實(shí)現(xiàn): 通過路由連接(STA模式)和直接作為熱點(diǎn)連接(AP模式) 。以下是兩種連接方式的步驟: 一、通過路由連接(STA模式
    的頭像 發(fā)表于 08-19 17:27 ?7650次閱讀