Ruslan
а вот где UART для GSM
Ruslan
возникает вопрос, чё за нахер происходит?
Евгений
возникает вопрос, чё за нахер происходит?
Да как обычно, рисовун в ссоре с глООзами, какая разница 26-27 или 27-28 если там совтовый уарт? =)
Ruslan
а нахера делать софтовый уарт, если железный вообще не используется
Ruslan
если эта схема верна, а всё похоже на то, то а как оно прошивается с нуля?
Евгений
секс дело добровольное
Чикатило одобряет😂
Евгений
Чикатило одобряет😂
Андрюшка не знает еще
Ruslan
ткните в доку по софтварному уарту, оно вообще есть в ESP-IDF (что-то не могу там найти) или надо юзать левые либы (этого нашёл много) ?
Евгений
Кому вообще не хватает уартов на есп?
Ruslan
Кому вообще не хватает уартов на есп?
билять, плата такая, делали одарённые китайцы
Ruslan
работаем с тем, что есть, йопта
Евгений
Ну ничем не могу помочь. Я всегда делал на хардварных, мне всегда их хватало
Ruslan
везёт
Anton
разве нельзя хардванному уарту назначить произвольные гпио? (не смотрел, но спи то можно)
Ruslan
Anton
By default, only UART0 and UART2 can be used. To use UART1, we have to redefine the pins because default pins of UART1 such as GPIO9 and GPIO10 are internally connected to the SPI flash memory. то есть вполне можно редефайнить пины
Ruslan
// Set UART pins(TX: IO4, RX: IO5, RTS: IO18, CTS: IO19) ESP_ERROR_CHECK(uart_set_pin(UART_NUM_2, 4, 5, 18, 19));
Anton
ну так и нафига тогда софтварный уарт нужен?
Ruslan
хз, чёт запаниковал )
Anton
у есп32 что хорошо -- можно почти всё оборудование почти произвольным пинам назначить
Anton
со своими особенностями порой, но тем не менее
Ruslan
за лето подзабыл уже всё напрочь
Евгений
хз, чёт запаниковал )
Да, ну... перестань... мы ж рядом =)
Ruslan
пишу модуль для SIM800L, если попрёт, сегодня сделаю
Anton
Just wanted to let you know that starting with ESP-IDF v3.3 30 for the ESP32, there are already C-level PPP over Serial (PPPoS) client implementations for the SIM800L 71 and the BG96 37 around, see also esp-idf/README.md at release/v3.3 · espressif/esp-idf · GitHub 140. The implementation for the SIM800 can be found within sim800.c 135.
Anton
"в интернете" https://community.hiveeyes.org/t/ppp-over-serial-pppos-support-for-sim800-within-esp-idf-for-esp32/2983
Ruslan
а мне PPP не нужен, мне тупо на звонки отвечать
Anton
Note: Since SIM800L only support 2G which will not work in some countries. And also keep in mind that in some other countries it will stop working soon (many remaining 2G networks will be switched off in the next 2-3 years).
Anton
есть стандартный компонент esp_modem, к нему в примерах есть https://github.com/espressif/esp-idf/blob/release/v4.4/examples/protocols/pppos_client/components/modem/src/sim800.c
Anton
не знаю впрочем, полезно ли это тебе. но так, на всякий случай
Anton
я хренею, дорогая редакция https://habr.com/ru/company/ruvds/blog/683504/
Евгений
Помогити! Делаю кормушку для кошки, есть wemos d1 mini с esp8266, в ней есть разные виды памяти eeprom/flash/rtc(?). Rtc память это прям отдельная память или она находится в eeprom/еще где-то? У меня не получается запустить light sleep, чтобы использовать встроенный rtc, но в deep sleep освоил успешно, только вот rtc в нем отключается, и я не знаю когда открыть кошке корм. Хочу с помощью записи в память rtc отсчитывать время, когда wifi недоступен, когда появляется - синхронить время. Подсмотрел в библиотеке DoubleResetDetector реализацию, и накидал себе код: void deepSleep(long timeMs) { Serial.println("DeepSleep"); uint32_t now = fullWorkingTime + millis() + timeMs + 20; // for write and to go transfer to deep sleep? ESP.rtcUserMemoryWrite(10, &now, sizeof(now)); ESP.deepSleep(timeMs * 1000); } void wakeUp() { ESP.rtcUserMemoryRead(10, &fullWorkingTime, sizeof(fullWorkingTime)); Serial.println("from rtc[10]: " + String(fullWorkingTime)); } void setup() { wakeUp(); // wifi, etc } void loop() { // проверка наличия сети - при наличии актуализация времени // извлечение времени последнего кормления из rtc // вычисление сколько времени прошло - открытие/закрытие кормушки, запись нового времени // уход в сон c записью времени с учетом продолжительности сна (несмотря на большую погрешность) } Я бы хотел просыпаться довольно часто - каждую минуту, это будет значить, что за сутки я совершу порядка 1440 записей в память rtc. Я прочитал что eeprom расчитан на 100к перезаписей, таким образом, если rtc находится в eeprom, то я исчерпаю ее ресурс за примерно 70 суток. Поясните пожалуйста как мне избежать заказа новой платы с алиэкспресса каждые 2 месяца?
https://www.instagram.com/reel/ChpyAaADFgM/?igshid=YmMyMTA2M2Y=
SetPf
Кто нибудь пробовал вообще кордампы с флеша сливать в файлы и потом отдельно на ПК их читать?
SetPf
Чет какая то жопа у них с этим espcoredump.py
Funtik
Кто уже покупал?
Funtik
Usb rubber ducky
Usb rubber ducky
А перевод можно?
Funtik
Ну как бекдор флешка
Ну как бекдор флешка
Бля ты можешь русскими словами сказать зачем она нужна, что она делает и для чего её надо покупать
Funtik
Rubber Ducky — это инструмент ввода данных с клавиатуры, разработанный Hak5 на основе 32-битного чипа AMTEL и SD-карты . С помощью инструмента, который выглядит как USB-накопитель , можно выполнять автоматизированный ввод с клавиатуры на компьютере . Устройство притворяется USB-клавиатурой. Выполняемые вводы с клавиатуры создаются с помощью языка сценариев Ducky Script, специально разработанного для Rubber Ducky, и сохраняются на карте памяти. Как только резиновая уточка подключается к компьютеру , выполняются ранее определенные действия
Funtik
Зависит от фантазии, ти запрограммировал флешку, впихнул флешку в чей-то пк, и сразу действия выполняются, например скопировать все данные и через 30 сек витягуешь и т.д
Денис
Всем привет еще раз, разнюхал, что esp01 не может запуститься из-за сенсорной кнопки на пине 0, кнопка ttp223. есть мысли как это можно исправить?
Денис
а gpio2?
Денис
или аналогично?
Денис
тогда как можно *отсрочить* запуск ttp223?
тогда как можно *отсрочить* запуск ttp223?
Конденсатором, транзистором, таймером.
Денис
Программно никак нельзя реализовать?
Денис
(ну вдруг)
Программно никак нельзя реализовать?
Что программно? Есп когда загружается, то слушает положение этих ног. Если GPIO0 в положении LOW, она переходит в режим прошивки.
Евгений
Программно никак нельзя реализовать?
Бутлоадер перепиши... И это наверное будет последняя прошивка :)
Бутлоадер перепиши... И это наверное будет последняя прошивка :)
Почему последняя? Вполне можно это реализовать иначе без опроса ног
Допустим есп при загрузке в течении 1 секунды слушает "magic packet" по юарту и тогда переходит в режим прошивки.
тогда как можно *отсрочить* запуск ttp223?
А TTP223 нельзя переделать чтоб она работала наоборот? То есть когда она не нажата, то у нее на выходе HIGH? Тогда у тебя ЕСП будет бутиться. Но есть риск что он может зависнуть при рандомном состоянии кнопки на старте. Что тоже может быть, да
перемычка А
Ну вот мне тоже кажется, что там че-то переделывалось. Ну так сделай так и скорее всего у тебя есп01 будет грузится нормально
I
Кто-нибудь пробовал одновременно пользоваться I2C и I2S? Нормально получалось, или через пень-колоду? У меня как-то так: 10 раз I2C мастер со слейва не может читать вообще, три раза приходит какой-то мусор, и один раз то, что надо.
Денис
Евгений
Зависит от фантазии, ти запрограммировал флешку, впихнул флешку в чей-то пк, и сразу действия выполняются, например скопировать все данные и через 30 сек витягуешь и т.д
В 96-97 годах я приходил с парой бутылкок водки и дискетой в кармане на работу к знакомым инженерам в одну сотовую компанию. Пока водка пилась, дискета втыкалась в биллинговый сервер (Unix) и стирала большую часть минут у некоторых юзеров. Эта нехитрая операция давала мне в среднем 3к баксов в месяц (минута стоила 1,6 бакса - безлимит для моих клиентов стоил 150 в месяц) Мне это было несложно, потому что биллинговую программу писал как раз я:)
Евгений
Да, только сейчас существует 272-ая. Она как раз появилась где-то в 96-97
Ну когда эта афера вскрылась в 97-м, то никто в суд вообще не аппелировал. Компания принадлежала Карелину и все правовые процедуры происходили не в правовом поле )
Олег_3412
пишу модуль для SIM800L, если попрёт, сегодня сделаю
Надо будет уровни согласовывать. На ESP32 3.3V на SIM800 2.8V. Иначе в спящем режиме могут проблемы потреблением вылезти. Ну и так тоже, ток паразитный будет от 2.8 к 3.3 бежать.
Евгений
А почему тогда тебя не закопали?)
Вы начитались страшилок про бандитов. Там были люди вполне себе бизнесмены и понимали свой интерес. Ну закопай меня и чо? Бабки то где? Я рассчитывался года 3-4 потом, но рассчитался - благо профессия была востребованная и высокооплачиваемая. Хотя без поездок в лес на бейсбол, ночью, в багажнике, не обошлось. Впрочем, я к ним еще с 93-го привык - когда такие поездки у меня были регулярными (до середины .2000-х вздрагивал, если вечером впереди стоящая машина вдруг зажигала фары). Были потом другие поползновения типа "ты наш до гроба", но это уже другая история и с другими действующими лицами.
Сейчас уже пофиг. Отвык.
А если ты едешь по дороге и тебя преследует мерседес кабан?
Девятка? Они ещё ездят?
Ну если отъехать чуть дальше миллиоников. А лучше куда нибудь на юг. То я их вполне там встречал в весьма неплохом состоянии. В питере/мск понятно что они трупы. Хотя раз в месяц на дороге встречаются
Евгений
А если ты едешь по дороге и тебя преследует мерседес кабан?
Вообще отвык. Давно это было. Сейчас даже не уверен, что в морду кому то дать могу - во время оно хлестался, как самурай (нет цели, только путь). Сейчас вспомнить - дрался последний раз лет 15-17 назад и то не я был зачинщик (30 лет назад я был зачинщиком в 80% драк с моим участием).... Слава богу пуза нету, но это все от привычки лазить на высоте (не кочегары мы не плотники...)