Мазмуну:

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

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

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

Бул көрсөтмө жалпы санарип калиперлерине кошумча болуп саналат, бул аларды Wi -Fi орнотулган веб -сервер менен иштетет.

Идеяны Жонатан Макки көрсөткөн wifi интерфейси шыктандырган

Бул бирдиктин өзгөчөлүктөрү болуп төмөнкүлөр саналат:

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

1 -кадам: Компоненттер жана инструменттер талап кылынат

Керектүү компоненттер

  • ESP-12F wifi модулу
  • 3.3V жөнгө салуучу xc6203
  • 220vF 6V конденсатор
  • 3 npn транзисторлор (мис. Bc847)
  • 2 schottky диоддор
  • 6мм баскыч
  • кичинекей LIPO батарейкасы 400mAh (802030)
  • Резисторлор 4K7, 10K, 15K, 3 x 100K, 220K, 470K, 1M
  • кичинекей прототип тактасы
  • Кубаттоо үчүн 3 пин туташтыргычы.
  • Зымды туташтыруу
  • Эмалданган жез зым өзүнөн өзү агат
  • Эпокси чайыры
  • Эки тараптуу скотч
  • 3D басылган мукаба

Керектүү шаймандар

  • Жакшы чекит
  • Пинцет

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

Схемалык
Схемалык

Электроника абдан жөнөкөй.

LDO 3.3V регулятору LIPти ESP-12F модулуна керектүү 3.3Vга айландырат.

Калиперде 2 сигнал бар (саат жана маалыматтар болжол менен 1,5В логикалык деңгээлде. Булар жөнөкөй npn транзистордук баскычтар аркылуу азыктанышат, GPIO13 жана 14 пиндер ESP-12ге керектүү 3.3V логикалык деңгээлде. Ички тартуулар жүк катары колдонулат.

GPIO4 калибрлерге күч берүү үчүн n npn транзистору менен бөлүнүп, буферленген.

Баскыч баскычы аны күйгүзүү үчүн диод аркылуу ESP-12дин EN кубаттуулугун камсыздайт. GPIO чыгарылышы аны терең уйку абалына келгенге чейин күйгүзүү үчүн диод аркылуу жогорку деңгээлде сактай алат. Баскычты GPIO12 аркылуу да көзөмөлдөсө болот.

3 -кадам: Курулуш

Курулуш
Курулуш
Курулуш
Курулуш
Курулуш
Курулуш

Калиппердин кичинекей жылма капкагынын артында 4 компьютердик подкладтан турган жөнөкөй интерфейси бар.

Мен эмалданган өз алдынча агуучу жез зымдарды ширетүү менен буларга туташууну чечтим. Бул ишенимдүү байланышты камсыз кылат жана тыкан болуу үчүн капкакты дагы эле артка жылдырууга мүмкүндүк берет. Лайк алгандан кийин зымдарга стресстен арылуу үчүн эпоксидик чайырдын кичинекей мазарын колдондум.

Менин учурда, сигналдар +V, саат, маалымат, 0В солдон оңго карай окуу болчу, бирок бул ар кандай калибрлерде өзгөрүп турган болсо, буларды текшерүү керек.

Курулуштагы негизги күч жөнгө салуучу менен перифериялык электрониканы камтыйт, мен аларды 15 мм чарчы кичинекей прототип тактасына орноттум. Мен мүмкүн болушунча кичине болуш үчүн smd компоненттерин колдондум. Бул такта андан кийин ESP-12F модулуна тактанын зымдарын колдонуу жана модулдагы GPIO казыктарын кармап туруу үчүн колдоого алынган.

Батарейка жана баскыч жана кубаттоо түйүнү зым менен жабдылган. Кубаттоо түйүнү үчүн мен сырткы 0V жана борбордук кубаттоочу пин менен 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 түзүлсө, башка кардарларды камсыздоо үчүн колдонулушу мүмкүн.

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

Сунушталууда: