Мазмуну:
- 1 -кадам: Компоненттер жана инструменттер талап кылынат
- 2 -кадам: схемалык
- 3 -кадам: Курулуш
- 4 -кадам: Программалык камсыздоо жана конфигурация
- 5 -кадам: Колдонуу
- 6 -кадам: Желе интерфейси
Video: Wifi калибрлери: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул көрсөтмө жалпы санарип калиперлерине кошумча болуп саналат, бул аларды 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 - жеткиликтүү өлчөө файлдарынын тизмеси бар сапты алыңыз
Сунушталууда:
ESP32 TTGO WiFi сигналынын күчү: 8 кадам (сүрөттөр менен)
ESP32 TTGO WiFi сигналынын күчү: Бул үйрөткүчтө биз ESP32 TTGO тактасын колдонуп WiFi тармагынын сигналынын күчүн көрсөтүүнү үйрөнөбүз. Видеону көрүңүз
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары - RGB LED STRIP Smartphone Control: 4 кадам
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары | RGB LED STRIP смартфонду көзөмөлдөө: Салам балдар бул окуу куралында биз nodemcu же esp8266ды IR пульту катары RGB LED тилкесин башкаруу үчүн колдонууну үйрөнөбүз жана Nodemcu смартфону WiFi аркылуу башкарылат. Ошентип, негизинен сиз RGB LED STRIPти смартфонуңуз менен башкара аласыз
Mitutoyo калибрлери жана индикаторлору үчүн Bluetooth зымсыз интерфейси: 8 кадам (сүрөттөр менен)
Mitutoyo калибрлери жана индикаторлору үчүн Bluetooth зымсыз интерфейси: Бүгүн дүйнөдө миллиондогон Mitutoyo Digimatic калибрлери, микрометрлери, индикаторлору жана башка түзмөктөрү бар. Мага окшогон көптөгөн адамдар ал түзмөктөрдү түздөн -түз компьютерге чогултуу үчүн колдонушат. Бул журналга кирип, кээде жүздөгөн жазууну жок кылат
ESP8266-NODEMCU $ 3 WiFi модулу #1- WiFi менен баштоо: 6 кадам
ESP8266-NODEMCU $ 3 WiFi модулу #1- WiFi менен баштоо: Бул микро эсептөөлөрдүн жаңы дүйнөсү келди жана бул нерсе ESP8266 NODEMCU. Бул esp8266 чөйрөсүн arduino IDEге баштапкы видео аркылуу жана анын бөлүктөрү катары кантип орнотсоңуз болорун көрсөткөн биринчи бөлүгү