Мазмұны:

Wifi калибрлері: 6 қадам
Wifi калибрлері: 6 қадам

Бейне: Wifi калибрлері: 6 қадам

Бейне: Wifi калибрлері: 6 қадам
Бейне: Concordia Celes Hotel 5* - новый обзор - номер - пляж - питание - инфраструктура... 2024, Шілде
Anonim
Wifi калибрлері
Wifi калибрлері

Бұл нұсқаулық кіріктірілген веб -серверде Wi -Fi қосылатын жалпы цифрлық калибрлерге қосымша болып табылады.

Бұл идея Джонатан Маки нұсқаған wifi интерфейсінен туындады

Бұл қондырғының ерекшеліктері:

  • Сандық калибрлердің артына Wi -Fi арқылы қол жетімді өлшеулер сериясын қосыңыз
  • Өзін -өзі ұстау, қосымша сымдар жоқ
  • Батареямен жұмыс істейді (қайта зарядталатын LIPO); сыртқы зарядтау нүктесі; сонымен қатар штангенцирлерге күш береді
  • Батареяның ұзақ қызмет ету мерзімі үшін өте төмен тыныш ток (<30uA)
  • Жалғыз түймені қосу, өлшеу, өшіру
  • Біраз уақытқа тыныштық сақталса, автоматты түрде өшеді
  • Өлшеуді сақтауға және 16 өлшемге дейінгі файлдарға жүктеуге болады
  • Жеке өлшеулерді атауға болады
  • Күй мен конфигурация деректері веб -интерфейстен де қол жетімді
  • Бағдарламалық қамтамасыз етуді интерфейс арқылы жаңартуға болады
  • Бастапқы конфигурация немесе желі өзгерген кезде Wi -Fi кіру мәліметтерін орнату үшін бастапқы AP

1 -қадам: компоненттер мен құралдар қажет

Қажетті компоненттер

  • ESP-12F Wi-Fi модулі
  • 3.3В xc6203 реттегіші
  • 220 вольт 6В конденсатор
  • 3 npn транзисторлары (мысалы, bc847)
  • 2 скотки диодтары
  • 6 мм түймесі
  • шағын LIPO батареясы 400mAh (802030)
  • Резисторлар 4K7, 10K, 15K, 3 x 100K, 220K, 470K, 1M
  • прототип тақтасының кішкене бөлігі
  • Зарядтауға арналған 3 істікшелі қосқыш.
  • Сымды жалғаңыз
  • Эмальданған мыс сым өздігінен ағып кетеді
  • Эпоксидті шайыр
  • Екі жақты таспа
  • 3D басып шығарылған мұқаба

Қажетті құралдар

  • Ұсақ нүктелі дәнекерлеу үтігі
  • Пинцет

2 -қадам: схемалық

Схемалық
Схемалық

Электроника өте қарапайым.

LDO 3.3V реттегіші LIP-ті ESP-12F модуліне қажетті 3.3В-қа түрлендіреді.

Штангенциркульде 2 сигнал бар (шамамен 1.5В логикалық деңгейдегі сағаттар мен деректер. Олар GPIO13 пен 14 түйреуіштерді ESP-12 үшін қажетті 3,3В логикалық деңгейлерде жүргізу үшін қарапайым npn транзисторлық сатылары арқылы беріледі. жүктер ретінде қолданылады.

GPIO4 калибрлерге қуат беру үшін n npn транзисторымен бөлінген және буферленген.

Басу түймесі оны қосу үшін диод арқылы ESP-12-дің EN-ге жоғары мән береді. GPIO шығысы оны диод арқылы жоғары күйде ұстап тұра алады, ол оны терең ұйқы күйіне дейін қосады. Түймені GPIO12 арқылы да бақылауға болады.

3 -қадам: құрылыс

Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс
Құрылыс

Калибрдің бүйіріндегі кішкентай сырғымалы қақпақтың артында 4 компьютерлік жастықшадан тұратын қарапайым интерфейс бар.

Мен бұларға эмальданған өздігінен ағатын мыс сымдарын дәнекерлеу арқылы қосылуды таңдадым. Бұл сенімді қосылымды береді және оны таза ұстау үшін қақпақты әлі де сырғытып қоюға мүмкіндік береді. Дәнекерлеуден кейін мен сымдардың кернеуін жеңілдету үшін эпоксидті шайырдың кішкене жағындысын қолдандым.

Менің жағдайда сигналдар +V, сағат, деректер, 0В оқулары солдан оңға қарай болды, бірақ ол әр түрлі калибрлерде өзгеретін жағдайда оларды тексерген жөн болар.

Құрылыстағы басты күш - бұл реттегіш пен перифериялық электроника, мен оларды 15 мм шаршы пішінді прототип тақтасына орнатқанмын. Мен smd компоненттерін қолдандым, ол мүмкіндігінше аз болды. Содан кейін бұл тақта ESP-12F модуліне тақтадан қуатқа дейінгі сымдар мен модульдегі GPIO түйреуіштерін қолданып бекітілді.

Содан кейін батарея мен түйме мен зарядтау нүктесі қосылды. Зарядтау нүктесі үшін мен сыртқы 0В және орталық зарядтау штыры бар 3 істікшелі қосқышты қолданамын, сондықтан полярлық маңызды емес. Менде USB LIPO бөлек зарядтағыш бар, мен оны осы және ұқсас модульдерді зарядтау үшін қолданамын. Қажет болса, қуатты өшіру үшін модуль ішіндегі аккумуляторлық желіге қарапайым шағын штепсельдік розетканы қостым.

Батарея мен ESP-12F модулі штангенцирлерге екі жақты таспамен бекітіліп, сымдар аяқталды. Орналастыруды абайлап жасау керек, себебі қақпақ олардың үстіне бекітіліп, штангенцирлерге бекітілуі керек. Қақпақ штангенцирлерге жақсы сай келетін етіп жасалған, мен қақпақты орнына бекіту үшін бірнеше таспаны қолданамын.

4 -қадам: Бағдарламалық қамтамасыз ету және конфигурация

Бағдарламалық жасақтама Arduino ортасында жасалған.

Бұл үшін бастапқы коды https://github.com/roberttidey/caliperEsp мекенжайында код ES8266 құрылғысына құрастырылмай тұрып, қауіпсіздік мақсатында кейбір тұрақтыларды өзгертуі мүмкін.

  • WM_PASSWORD құрылғыны жергілікті wifi желісіне теңшеу кезінде wifiManager қолданатын құпия сөзді анықтайды
  • update_password микробағдарламаны жаңартуға мүмкіндік беретін құпия сөзді анықтайды.

Алғаш рет қолданған кезде құрылғы wifi конфигурация режиміне өтеді. Құрылғы орнатқан кіру нүктесіне қосылу үшін телефонды немесе планшетті пайдаланыңыз, содан кейін 192.168.4.1 тармағына өтіңіз. Осы жерден сіз жергілікті wifi желісін таңдап, оның құпия сөзін енгізе аласыз. Мұны тек бір рет немесе wifi желілерін немесе құпия сөздерді өзгерту қажет.

Құрылғы жергілікті желіге қосылғаннан кейін ол командаларды тыңдайды. IP мекенжайы 192.168.0.100 деп есептесеңіз, алдымен файлдар қалтасындағы файлдарды жүктеу үшін 192.168.0.100:AP_PORT/upload пайдаланыңыз. Бұл 192.168.0.100/edit басқа файлдарды қарауға және жүктеуге мүмкіндік береді, сонымен қатар тест пәрмендерін жіберу үшін 192.168.0100: AP_PORT қолдануға мүмкіндік береді.

5 -қадам: Қолдану

Қолданылуы
Қолданылуы

Барлығы бір батырмадан басқарылады. Әрекет түйме босатылған кезде пайда болады. Түймені босатудан бұрын қысқа, орташа немесе ұзақ уақыт бойы ұстап тұрғанда әр түрлі әрекеттер орын алады.

Құрылғыны қосу үшін түймені бір рет басыңыз. Калибрлі дисплей бірден жануы керек. Wi -Fi жергілікті желіге қосылуға бірнеше секунд кетуі мүмкін.

Http: // ipCalipers/сайтына өтіңіз, мұнда ipCalipers - құрылғының IP мекенжайы. Сіз 3 қойынды көрінісін қамтитын калибрлі экранды көруіңіз керек. Шамалар 16 өлшемге дейін жетеді. Келесі түсіру жасыл түспен ерекшеленеді. Күй құрылғының ағымдағы күйі бар кестені көрсетеді. Config ағымдағы конфигурация деректерін көрсетеді.

Шамалар қойындысында түймені бір секундтай басу арқылы жаңа өлшеу алынады. Жаңа мән кестеге енгізіледі және ол келесі орынға өтеді. Шамамен 3 секунд орташа басу, егер өлшеуді қайта алу қажет болса, орынды бір қадам артқа шегереді.

Өлшемдер қойындысының төменгі жағында файл атауы өрісі мен екі түйме орналасқан. Егер файл аты тазартылса, ол қол жетімді хабар файлдарын таңдауға мүмкіндік береді. Жаңа атау енгізілуі немесе өңделуі мүмкін. Барлық хабарлама файлдары префикстен басталуы керек екенін ескеріңіз (Мұны конфигурацияда өзгертуге болады). Егер бұл енгізілмесе, ол автоматты түрде қосылады.

Сақтау түймесі ағымдағы өлшемдер жиынтығын осы файлға сақтайды. Жүктеу түймесі алдыңғы өлшемдер жиынтығын алуға тырысады.

Түймені шамамен 5 секунд ұзақ басып тұру құрылғыны өшіреді.

6 -қадам: веб -интерфейс

Микробағдарлама клиент интерфейсін қолдау үшін http қоңыраулар жиынтығын қолдайды. Бұл жаңа index.html жасалса, балама клиенттерді қамтамасыз ету үшін пайдаланылуы мүмкін.

  • /өңдеу - құрылғының файлдық жүйесіне кіру; шаралар файлдарын жүктеу үшін қолданылуы мүмкін
  • /status - күй мәліметтері бар жолды қайтару
  • /loadconfig -конфигурация мәліметтері бар жолды қайтарыңыз
  • /saveconfig - конфигурацияны жаңарту үшін жолды жіберу және сақтау
  • /loadmeasures - файлдардан өлшемдері бар жолды қайтару
  • /savemeasures - ағымдағы өлшем мәліметтері бар жолды жіберу және сақтау
  • /setmeasureindex - келесі өлшем үшін қолданылатын индексті өзгерту
  • /getmeasurefiles - қол жетімді өлшем файлдарының тізімі бар жолды алу

Ұсынылған: