21

Re: ПідВершина електроніки

Torbins написав:

У нас на фірмі R&D відділ пробував використовувати Ардуїнку з таким модулем. Врешті-решт виявилося, що у модуля є свій власний контролер, і він втричі потужніший за контролер Ардуїнки. SDK до нього також легко знайшовся, тому Ардуїнку зі схеми просто викинули.

Можна назву?

Навчаюсь вчитись, щоб навчатись.

22

Re: ПідВершина електроніки

там нема що, головне це живлення, а інші порти GPIO вже як треба використовуй, шити можна через дебаг, є досвід в роботі, але кинути приклади не можу знайти ( по закону підлості

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі
Подякували: Q-bart1

23

Re: ПідВершина електроніки

Питання: це реально?

реально не використовувати Arduino.

Який віфі модуль порадите купити?

ESP-12E/F або RTL8710.

Білоруський журнал «Радиолюбитель»
Lead Radar systems engineer & Software developer of industrial automation
Мої розробки та відеоблог

24

Re: ПідВершина електроніки

0x9111A написав:
Q-bart написав:

Питання: це реально? Який віфі модуль порадите купити?

https://www.olx.ua/list/q-arduino-wi-fi/

Ні, ну якщо пече на завтра, то можна і за двісті гривень на olx, а якщо можна почекати, то краще за ~110 на алі (і взагалі десь 80, якщо брати 5+)

printf("Nested comments is %s\n", */*/**/"*/"/*"/**/ == '*' ? "OFF" : "ON");

25

Re: ПідВершина електроніки

http://replace.org.ua/extensions/om_images/img/59e0fde507f65/ESP8266-schematic.png
от для прикладу схема підключення, від USB 5V іде через стабілізатор живлення на LM117 3.3V, конденсатори між GND i VCC краще поставити, бо 50 процентів хорошої роботи приладу це живлення, вона тут не мінімальна на одному резисторові, як більшість китайських девайсів, тому можна сміливо травити плату, купувати окремо модулі і впаювати власні, от добре що я слухаю розумних людей.

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі
Подякували: 0xDADA11C7, Q-bart2

26

Re: ПідВершина електроніки

reverse2500 написав:
Прихований текст
на код в папках examples можна глянути тут

Далі для початку взяти б реле, датчик температури DS18B20, DHT11, тестер, паяльник і флюс, згодиться. Спочатку беріть самі модулі вже для роботи, якщо буде щось не ясно запитуйте, відповімо по можливості.
Зверніть увагу є датчики готові Модуль датчика температури DS18B20
та сам датчик температури:
Температурний-датчик-DS18B20

я беру датчик температури та впаюю резистор на 4.7 кОм. Набагато дешевше, от так для простоти
http://replace.org.ua/extensions/om_images/img/598de014e7666/79-3.jpg

Все, закон Ома та вміння користуватись паяльником теж згодяться

Прихований текст
Оця фігня називається ТК-4
x

27

Re: ПідВершина електроніки

от для прикладу схема підключення

GPIO16 слід об'єднати з REST, інакше не буде доступний программний Hard Reset.

від USB

коректніше позначити на схемі як - USB/UART TTL конвертор через наявність RX/TX (або Arduino). Деякі чіпи, зокрема FTDI, мають вбудований 3.3V стабілізатор і вибір логічних рівнів визначається перемичкою на платі готового модуля з ними.

Білоруський журнал «Радиолюбитель»
Lead Radar systems engineer & Software developer of industrial automation
Мої розробки та відеоблог
Подякували: reverse25001

28

Re: ПідВершина електроніки

Q-bart написав:
Torbins написав:

У нас на фірмі R&D відділ пробував використовувати Ардуїнку з таким модулем. Врешті-решт виявилося, що у модуля є свій власний контролер, і він втричі потужніший за контролер Ардуїнки. SDK до нього також легко знайшовся, тому Ардуїнку зі схеми просто викинули.

Можна назву?

Радять використовувати esp8266 чи esp32. Навіть сайт по ньому є: esp8266.ru.

Подякували: Q-bart1

29

Re: ПідВершина електроніки

от приклад WIFI MAINS Power Switch module
там є схема і людина на основі цієї схеми зробила таку платку
http://replace.org.ua/extensions/om_images/img/59de281db0704/0-ESP8266-WIFI-MPSW_v2-PCB-0-768x384.jpg
от бачимо, не обовязково купувати готові плати, можна все і самому робити, якщо потрібно

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі
Подякували: 0xDADA11C71

30 Востаннє редагувалося raxp (13.10.2017 20:43:54)

Re: ПідВершина електроніки

Cхему би доопрацювати: відсутне власне джерело живлення на платi, багато дискретних компонентів силової частини.

Для функціонально завершеного пристрою досить:
- ESP12
- оптореле SSR25 (індикація вбудована)
- AC-DC 220/3.3V - TSP-03
- 3 резистора

http://replace.org.ua/extensions/om_images/img/59e0fdc962034/sized_Picture1.1507915637.jpg

http://replace.org.ua/extensions/om_images/img/59e0fdc962034/sized_Picture6.1507915670.jpg

http://replace.org.ua/extensions/om_images/img/59e0fdc962034/HTB1SIUNKVXXXXb.1507915810.jpg

Білоруський журнал «Радиолюбитель»
Lead Radar systems engineer & Software developer of industrial automation
Мої розробки та відеоблог
Подякували: ReAl, reverse25002

31 Востаннє редагувалося Q-bart (12.11.2017 21:58:03)

Re: ПідВершина електроніки

Короче, пройшло багато часу. Нічого насправді ще не зробили з wifi. Тільки почали роздуплятись у всій цій темв і зараз вже рілі все виглядає так складно, що хочеться кинути то все.

1. Вже є модуль ESP8266 12E
2. Передивившись купу відосів, зрохумів що ардуїно, таки не потрібне.

Потреба: треба щогодини збирати показники з датчика температури (його ще нема), і відсилати по wifi на сервер. Здається, сам ESP 8266 може подавати певний струм на певний пін кожну годину - це без питань. Відсилати на сервер - це взагалі його фішка - тож тут все ок. Вірно, це реально?


Як я зараз це уявляю. Я буду писати дуже на низькому рівні, бо насправді з електронікою вперше, хоча на уроках фізики в школі ми щось робили(але то було по інструкціях в книжці).

На wifi модулі нам потрібно:
1. Замкнути vcc і gnd. При тому не перестаратись, і зробити так, щоб напруга була рівна 3.3v.

В мене є батарейка на 9 v. Зрозумів що треба купити стабілізатор на 3.3v. Але як його підключити в схему? В нього 3 "ніжки". Це що таке? одна - плюс, третя - мінус. А середня - це що?

2. З'єднати RX(esp) з TX (uart) і TX(esp) з RX (UART).
3. Для програмування пін GPO 0 "закоротити на землю". Я правильно зрозумів, це озн. з'єднати з мінусом?

Якщо 3 крок виконано - то ми через ПК можемо писати код, і закидати сюди на ESP. Якщо тільки 2 перші - то модуль буде просто виконувати код, який там в ньому сидить. Так?


Тож поки це все, що я зрозумів. Що скажете? Чи правильно? Бажаю отримати відповіді на ці запитання, що вище, і є ще кілька.

Дуже дякую. Коли підключу модуль - з мене пиво.

P.S. Я серйозно!

Навчаюсь вчитись, щоб навчатись.

32

Re: ПідВершина електроніки

Q-bart написав:

В мене є батарейка на 9 v. Зрозумів що треба купити стабілізатор на 3.3v. Але як його підключити в схему? В нього 3 "ніжки". Це що таке? одна - плюс, третя - мінус. А середня - це що?

Зазвичай ліва - вхід, права - вихід, а середня - спільна земля. Але уточніть по даташиту, і там же типову схему використання гляньте.

Подякували: Q-bart1

33

Re: ПідВершина електроніки

http://2.bp.blogspot.com/-1NpZC9IxKBc/Vv03GHxy99I/AAAAAAAAAzc/WhlRk1bGRAAaUsg-xokfN0chWBykmxbZw/s1600/esp12e.png
от коротко схема з мінімальною обвязкою, LM35 не потрябно, головне 3.3 вольти

P.S. Я серйозно!

я дуже розумію сам розбирався коли вирішив з економити навіть на панелькутому довелось напрягти мозок і купити Плати-розширення-Espressif/Адаптер-для-Wifi-модулей-ESP8266

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі
Подякували: Q-bart1

34 Востаннє редагувалося raxp (13.11.2017 12:44:41)

Re: ПідВершина електроніки

Q-bart, тут схема та опис.

В мене є батарейка на 9 v

краще класичний б/в Li-акум з телефона + TP4056 для контролю заряд-розряду, дешевше й найдовше.

p.s.: "крона" не розрахована на тривале навантаження.

Білоруський журнал «Радиолюбитель»
Lead Radar systems engineer & Software developer of industrial automation
Мої розробки та відеоблог
Подякували: Q-bart1

35 Востаннє редагувалося raxp (13.11.2017 12:14:43)

Re: ПідВершина електроніки

то ми через ПК можемо писати код, і закидати сюди на ESP

рекомендую написати аналог або використовувати оновлення скриптів по OTA, тобто по WLAN. Один раз пишіть скрипт, який завантажує інші і перезапускає віртуальну машину хард-резетом через node.restart(), або запускає init.lua.

Час завантаження одного середнього скрипта по віртуальному COM-порту over USB йде на десятки секунд. Час завантаження всіх скриптів по Wi-Fi частка секунди:

Білоруський журнал «Радиолюбитель»
Lead Radar systems engineer & Software developer of industrial automation
Мої розробки та відеоблог
Подякували: Q-bart1

36

Re: ПідВершина електроніки

Така проблема: підключили все по схемі, esp 8266 e12 поставии на перехідник адаптер https://diylab.com.ua/p251273305-adapte … p8266.html , включили, з'явилась точка доступу - все ок.

Але, далі, не виходить отримати OK у відповідь на AT, з arduino IDE. Все так само RX до TX, TX до  RX. І землю з UART поставили в спільний мінус.

Коли в ардуіно ІДЕ ввести команду AT - просто нічого не відбувається. Взяли це таку прогу: http://freeware.the-meiers.org/ і тут коанди просто не вводились і найцікавіше. Коли вводиш команду: там в проці є індикатори RX і TX, і RX мигає, TX - ні. Так само на UART світлодіоди мигали.

Спробували вручну два RX-TX контакти приставити до відповідних на платі(може десь не було контакту): і мигати почали вже і TX і RX, але команди ти вводиш натискаєш ентер і нічого не повертається(це cool).

Я шарю що так нічого не зрозуміло, і треба глянути вживу, щоб щось сказати, але можливо хоча б порадите які слабкі місця перевірити?

PS, живлення йде від 3в. а не 3.3 - пише що має бути достатньо. Склали послідовно 2 пальчикові батарейки.

Навчаюсь вчитись, щоб навчатись.

37

Re: ПідВершина електроніки

а загрузчик прошито чим ? Бо код то одне, а там повинен бути буттлоадер, його прошивали ? Код це код

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі

38

Re: ПідВершина електроніки

Привіт, хлопці!

Таке питання. Мені треба в esp модулі зберегти якось ідентифікатор девайсу. Тобто, напр. я зробив запуск продукту у масове виробництво. Продукт: просто есп модуль, що збирає температуру і відсилає на сервер, користувач може зайти на сайт і глянути температуру за будь-який час.

Як мені ідентифікувати кожен есп модуль. Кожен раз заливати іншу прошивку з певною вже визначеною змінною - id, який збігається з ID на сервері? Це просто жесть схема.

Навчаюсь вчитись, щоб навчатись.

39

Re: ПідВершина електроніки

Там якийсь імей певно має бути.

Подякували: sensei1

40 Востаннє редагувалося reverse2500 (19.12.2017 01:30:23)

Re: ПідВершина електроніки

MAC там є ? зараз уставший, але так буде точніше
гугл говорить що є ще АРІ

system_get_chip_id()
- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі