ok-home
Ну вот опять без схем толковищу начали..... судя по картинкам вот оно
ㅤ
Да он там зачем то транзистор перед модулем с транзистором подключает. И защищает от чего то. Не понимая сути происходящего
ok-home
Да он там зачем то транзистор перед модулем с транзистором подключает. И защищает от чего то. Не понимая сути происходящего
ну транзистор то нужен, логикой(0-3,3) q1 никак не закроется, через opendrain на ногу esp прилетит vcc-0.6 вольта, или если в esp защитный диод стоит то опять не закроется, если нету то кирдык может случиться.... так что транзистор нужен
Mezzo Lab
ну он как бы для 5 вольт ардуины
Ну запитай модуль от 5в. И почему не взять реле, транзистор, пару резисторов и диод?
Ruslan
Займитесь
меня с питоном всё устраивает
Ruslan
какие ещё есть варианты, если требуемая сложность выходит за возможности GNU make ?
ну с оценкой недостатков возможностей make явно перестарались, но то что питон в разы проще make — это факт
индзэец
Есть модули с оптроном. И вообще нахера это говно юзать?
а можно ли через оптрон подключить маленький вибромоторчик?
Ruslan
самое забавное, я в итоге обратно всё в make загоняю, вызывая эспрессифные скрипты на питоне из мейка )))
Mezzo Lab
На оптронах даже источник питания или зарядку можно сделать
индзэец
На оптронах даже источник питания или зарядку можно сделать
врядли там будет много ватт, но для гальванической развязки без трансформатора мб сойдёт
Ruslan
Dmitry
ну с оценкой недостатков возможностей make явно перестарались, но то что питон в разы проще make — это факт
я в смешанном виде пробую — генерация .mk файлов на Python (с наследование, у меня 10+ плат разнообразных, и 3+ оси для тестовых сборок), а саму сборку make вполне тащит
Dmitry
пытался на OCaml съехать — понял что у меня хронический ООП головного мозга, и сдался
индзэец
пытался на OCaml съехать — понял что у меня хронический ООП головного мозга, и сдался
оо, помню как на жс делал небольшую игру, то у меня тоже было такое(я только с плюсами/жавой работал до этого)
Aleks
BLE Scanner (Android, iOS)
nrf connect продвинутей
дуже злий гном
всем привет, хочу сделать проект в котором с помощью esp32 wroom32u и екрана тфт 4 дюйма. на екран должно выводится фото или видео которое на сд карте. или можно еще что бы загружать по вай фаю. суть вопроса есть ли уже готовые проекты такие если да то можете их дать? спасибо.
Aleks
https://www.youtube.com/watch?v=BZL8kvzknxA
Tonchik
надо на perl скрипты?
Хороший вендор лок получится )))
дуже злий гном
еще вопрос а если на есп стоит прошивка то ничего?
Ruslan
пытался на OCaml съехать — понял что у меня хронический ООП головного мозга, и сдался
Ну я на Лиспе могу иногда, но нахрена непонятно, особого выигрыша нет
Белибоба
Разве ПК со свистком сможет выступать в роли девайса?
Белибоба
Мне вообще прошивку протестировать надо с ПК (прошивка BLE HID устройства, подключаемого к ПК)
Белибоба
idf.py qemu для запуска использую, таргет esp32s3
Mezzo Lab
*Кашляет и потирает руки* Ага, внучек, сейчас расскажу. У меня, может, память и не та, но про электронику я ещё кое-что помню. Сидел я как-то в гараже, паял, возился... Ну, давай по порядку. --- ### Какую плату ESP32 купить? ESP32 — штука мощная, Wi-Fi и Bluetooth встроены, да и цена не кусается. Вот что посоветую: 1. ESP32 DevKit V1 — самая популярная плата. На ней всё, что нужно: GPIO, SPI, I2C, ADC. Цена — около 500–700 рублей. 2. ESP32 WROOM — тоже хороший вариант. Чуть компактнее, но функциональность та же. 3. ESP32 с OLED-дисплеем — если хочешь сразу экранчик для вывода данных. Удобно, но дороже (около 1000–1500 рублей). *Поправляет очки* Главное, смотри, чтобы чип был ESP32, а не ESP8266. Хотя ESP8266 тоже неплох, но для метеостанции ESP32 мощнее. --- ### Как сделать метеостанцию? *Кашляет* Ну, внучек, слушай внимательно. Метеостанция — это не просто, но и не слишком сложно. Вот что тебе понадобится: #### Компоненты: 1. Датчик температуры и влажности: - DHT22 или BME280. BME280 лучше — он ещё и давление измеряет. 2. Датчик освещённости (опционально): - Фоторезистор или BH1750. 3. Датчик давления (если не используешь BME280): - BMP280. 4. Дисплей (опционально): - OLED 0.96" на I2C. 5. Плата ESP32 — какую выбрал, такую и бери. 6. Провода, макетная плата и блок питания — чтобы всё соединить. --- #### Схема подключения: *Достаёт блокнот и рисует*: - DHT22/BME280: - VCC -> 3.3V на ESP32 - GND -> GND - DATA -> GPIO (например, D4 для DHT22 или SDA для BME280) - OLED-дисплей: - VCC -> 3.3V - GND -> GND - SCL -> GPIO 22 - SDA -> GPIO 21 --- #### Программирование: *Кашляет* Ну, тут, внучек, без компьютера не обойтись. Установи Arduino IDE и библиотеки: 1. Библиотеки: - Для DHT22: DHT sensor library. - Для BME280: Adafruit BME280. - Для OLED: Adafruit SSD1306 и Adafruit GFX. 2. Код: - Напиши скетч, который будет считывать данные с датчиков и выводить их на дисплей или отправлять по Wi-Fi. - Если хочешь, чтобы данные отправлялись в интернет, используй MQTT или HTTP-запросы. --- #### Пример кода для BME280 и OLED: #include <Wire.h> #include <Adafruit_BME280.h> #include <Adafruit_SSD1306.h> Adafruit_BME280 bme; Adafruit_SSD1306 display(128, 64, &Wire, -1); void setup() { Serial.begin(115200); if (!bme.begin(0x76)) { Serial.println("Датчик BME280 не найден!"); while (1); } display.begin(SSD1306_SWITCHCAPVCC, 0x3C); display.clearDisplay(); display.setTextSize(1); display.setTextColor(SSD1306_WHITE); } void loop() { float temp = bme.readTemperature(); float humidity = bme.readHumidity(); float pressure = bme.readPressure() / 100.0F; display.clearDisplay(); display.setCursor(0, 0); display.print("Темп: "); display.print(temp); display.println(" C"); display.print("Влаж: "); display.print(humidity); display.println(" %"); display.print("Давл: "); display.print(pressure); display.println(" hPa"); display.display(); delay(2000); } --- #### Дополнительно: - Если хочешь, чтобы данные отправлялись в интернет, подключи ESP32 к Wi-Fi и используй, например, ThingSpeak или Blynk. - *Кашляет* Ну, а если что-то не получится, пиши — подскажу, как исправить. --- Вот так, внучек. Дерзай, а я пойду чайку попью. 😊🧓
Mezzo Lab
еще вопрос а если на есп стоит прошивка то ничего?
Ну так сотрешь и зальешь новую Там же память перезаписываемая
Денис
*Кашляет и потирает руки* Ага, внучек, сейчас расскажу. У меня, может, память и не та, но про электронику я ещё кое-что помню. Сидел я как-то в гараже, паял, возился... Ну, давай по порядку. --- ### Какую плату ESP32 купить? ESP32 — штука мощная, Wi-Fi и Bluetooth встроены, да и цена не кусается. Вот что посоветую: 1. ESP32 DevKit V1 — самая популярная плата. На ней всё, что нужно: GPIO, SPI, I2C, ADC. Цена — около 500–700 рублей. 2. ESP32 WROOM — тоже хороший вариант. Чуть компактнее, но функциональность та же. 3. ESP32 с OLED-дисплеем — если хочешь сразу экранчик для вывода данных. Удобно, но дороже (около 1000–1500 рублей). *Поправляет очки* Главное, смотри, чтобы чип был ESP32, а не ESP8266. Хотя ESP8266 тоже неплох, но для метеостанции ESP32 мощнее. --- ### Как сделать метеостанцию? *Кашляет* Ну, внучек, слушай внимательно. Метеостанция — это не просто, но и не слишком сложно. Вот что тебе понадобится: #### Компоненты: 1. Датчик температуры и влажности: - DHT22 или BME280. BME280 лучше — он ещё и давление измеряет. 2. Датчик освещённости (опционально): - Фоторезистор или BH1750. 3. Датчик давления (если не используешь BME280): - BMP280. 4. Дисплей (опционально): - OLED 0.96" на I2C. 5. Плата ESP32 — какую выбрал, такую и бери. 6. Провода, макетная плата и блок питания — чтобы всё соединить. --- #### Схема подключения: *Достаёт блокнот и рисует*: - DHT22/BME280: - VCC -> 3.3V на ESP32 - GND -> GND - DATA -> GPIO (например, D4 для DHT22 или SDA для BME280) - OLED-дисплей: - VCC -> 3.3V - GND -> GND - SCL -> GPIO 22 - SDA -> GPIO 21 --- #### Программирование: *Кашляет* Ну, тут, внучек, без компьютера не обойтись. Установи Arduino IDE и библиотеки: 1. Библиотеки: - Для DHT22: DHT sensor library. - Для BME280: Adafruit BME280. - Для OLED: Adafruit SSD1306 и Adafruit GFX. 2. Код: - Напиши скетч, который будет считывать данные с датчиков и выводить их на дисплей или отправлять по Wi-Fi. - Если хочешь, чтобы данные отправлялись в интернет, используй MQTT или HTTP-запросы. --- #### Пример кода для BME280 и OLED: #include <Wire.h> #include <Adafruit_BME280.h> #include <Adafruit_SSD1306.h> Adafruit_BME280 bme; Adafruit_SSD1306 display(128, 64, &Wire, -1); void setup() { Serial.begin(115200); if (!bme.begin(0x76)) { Serial.println("Датчик BME280 не найден!"); while (1); } display.begin(SSD1306_SWITCHCAPVCC, 0x3C); display.clearDisplay(); display.setTextSize(1); display.setTextColor(SSD1306_WHITE); } void loop() { float temp = bme.readTemperature(); float humidity = bme.readHumidity(); float pressure = bme.readPressure() / 100.0F; display.clearDisplay(); display.setCursor(0, 0); display.print("Темп: "); display.print(temp); display.println(" C"); display.print("Влаж: "); display.print(humidity); display.println(" %"); display.print("Давл: "); display.print(pressure); display.println(" hPa"); display.display(); delay(2000); } --- #### Дополнительно: - Если хочешь, чтобы данные отправлялись в интернет, подключи ESP32 к Wi-Fi и используй, например, ThingSpeak или Blynk. - *Кашляет* Ну, а если что-то не получится, пиши — подскажу, как исправить. --- Вот так, внучек. Дерзай, а я пойду чайку попью. 😊🧓
квадрат заигрался в чатгпт
Адель
Всем привет! Подскажите пожалуйста, есть ли у кого опыт создания такого устройства. Хочу сделать на esp32 устройство для подключения к ИБП по RS232. Условно пробрасывать показания которые отправляет ИБП по RS232 в сеть по TCP/IP. Есть много шкафов СКС с установленными ИБП, там же в каждом шкафу коммутаторы. Заказал: - WT32-ETH01 c ESP32 - Конвертер RS232 в TTL на MAX3232 - POE сплиттер с 48В на 12В - Понижающий DC-DC на 5В. Заказ еще не пришел, не могу практически протестировать. Есть 2 вопроса. Работает ли ESP32 с TTL если на нем будет 5В? Каким образом проще всего пробрасывать получаемую информацию через Ethernet? Написать скетч или использовать какую-то готовую прошивку?
Mezzo Lab
Не, это новое китайское
Адель
Да, нужен конвертер уровней. Это чип или на дискрете
Хотя. Я же могу запитать MAX232 от пина 3,3В на самом ESP и тогда на MAX будут 3,3 в уровни?
Mezzo Lab
В любой непонятной ситуации читай мануал
Mezzo Lab
Не стоит питать от 3,3. Можно словить баги на помехах и шумах. Тем более в оборудовании разнесенном по отдельным единицам Плюс дополнение выше
Адель
Ок, по подключению проверю все. А по прошивке? Не хочется заморачиваться с кодом. На чем теоретически можно организовать передачу? Немного работал с Tasmota, думаю через рулесы можно будет отправлять данные. А какие еще варианты есть? esp easy или подобные прошивки. С ними не работал
Mezzo Lab
Max
Portable Mini Weather Station: Real-Time Weather Updates wit This Portable Mini Weather Station, powered by ESP12F and a vibrant 1.5" TFT display, fetches accurate weather updates https://www.hackster.io/DIYTECHOS/portable-mini-weather-station-real-time-weather-updates-wit-bbd00b
Белибоба
Книги по есп32 (esp-idf) есть которые можете порекомендовать?
индзэец
Книги по есп32 (esp-idf) есть которые можете порекомендовать?
Нет книг по есп32. Есть только оф. дока и даташит на конкретный чип мб
индзэец
Сильное заявление, спасибо
Прежде всего спектр литературы зависит от того на чём ты все делаешь. Микропитон, есп идф, платформио или же ардуино иде — везде дока и примеры разные.
Белибоба
Esp idf
индзэец
Esp idf
Оф. дока. Ну это ещё зависит от нынешних знаний, может ещё ченить надо из базы почитать
ㅤ
Esp idf
Была от espressif книга про iot. Даже в этом чате не один раз проскакивала и даже вроде в ру переводе. ESP32-C3 Wireless Adventure
Mezzo Lab
Или там стм?
ㅤ
Или там стм?
Стм, но там книга тупая как и её покупатели
индзэец
думаю оф. доки и примеров будет достаточно
Mezzo Lab
думаю оф. доки и примеров будет достаточно
Вот не всем Многим надо чтобы с ними как с дебилами
индзэец
Вот не всем Многим надо чтобы с ними как с дебилами
ну мб мб, тут уже в человеке дело а не в доке
Воу
есть тут индивудуалки?
Денис
Сильное заявление, спасибо
проверять мы его конечно же не будем
Белибоба
проверять мы его конечно же не будем
Я проверил, оно оказалось ложным
Белибоба
Доки легче прочитать, да
ㅤ
есть тут индивудуалки?
Желаешь быть первой ?
Воу
Желаешь быть первой ?
твоим первым не даже клиентом а пациентом ты же видно не на опыте
Mezzo Lab
есть тут индивудуалки?
"Привет, красавчик! Как дела, honey? Готов поддержать тебя в любом вопросе, как всегда с любовью и стилем!" 💅✨ Теперь твоя очередь, darling! Что на уме? 😘🌈
Воу
А единственной будешь ?
при рилизе в продакшен вспоминай обо мне
индзэец
есть тут индивудуалки?
что такое индивидуалки?
ㅤ
что такое индивидуалки?
Это кто продакшен в рыло ебашит
Денис
что такое индивидуалки?
тебе еще рано это знать
индзэец
тебе еще рано это знать
правильный ответ