Arduino головного мозга
152 subscribers
89 photos
153 videos
58 files
133 links
Arduino проекты, Arduino UNO, Arduino NANO, ESP8266, ESP32
Download Telegram
Media is too big
VIEW IN TELEGRAM
👍 "Ну и хватит на этом..."

😎 Этот проект можно продолжать вечно, но я наткнулся на новую нишу. Это ещё на шаг ближе к честному 3D. И как оказалось там много всего нового. Но даже разобравшись с текущим вариантом 3D ландшафта ещё рано браться за чистое виртуальное пространство.

  😈 И следующим шагом будет добить ландшафты, и поиграться с секторным представлением 2.5 миров, как было сделано в Doom, DukeNukem и подобных играх.

💻 По этому план такой:
- Этот проект ставлю на стоп, выкладываю прошивки как есть, в принципе они приемлемые.
- Сажусь за пару роликов на простые темы
- Ардуина и кнопки. На уровне библиотеки, нажатия, события, зажатия, мультиклики и т.д.
- Ардуина и светодиоды, но не просто blink, а асинхронная работа светиков.
- И отпуск, нужно пожарить попу на морях.

А в сентябре снова в бой, сектора, BSP деревья, следующий шаг в псевдо 3D.

Так же мне мешает мысль и о других темах роликов:
- Продолжение rayCast
- Шум перлина
- Процедурная генерация
- Подключение TFT к Ардуино
- Графика ESP на TFT
- Воксельный движок
- Псевдо 3D поверхность
- Ну или накидайте своих вариантов, потом запущу голосование...

🗯 [ Скачать прошивку тут ]

p.s. 🧑‍💻 "А я сажусь за ролик про кнопки..."

[ ⏮️ ][ ⬆️ ][ ⏭️ ]
[ VK-видео ][ YouTube ][ RuTube ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2🎉1👾1
👍 "Голосование - итоги..."

Вот и закончилось голосование, теперь видны итоги и план действий.

💻 Большенству интересна тема графики на ESP32, значит туда и сделаю упор. Но с одним нюансом, чтобы рассказать про графику и как я её делал, всё таки эту самую графику нужно на чём-то показывать. То есть мне придётся поменять местами две темы. Хоть подключение к TFT к ESP и на втором месте, но логически сначала нужно подключить дисплей, а потом рисовать на нём.
Логическим продолжением после этого будет Воксельная графика. Псевдо 3D и процедурка идут вровень, но процедурку возьму первой, чтобы разбавить поверхности другой темой.
Ну и в остатке остаётся продолжение RayCasting и шум Перлина.
Вроде бы и определились, но ость ещё одно но: для воксельной графики уже нужны углы, корни и работа с uint16 как с дробным числом, эта тема будет после ESP графики.

По этому план такой:

- Кнопочки ( почти готово )
- Подключение TFT к Ардуино
- Графика ESP на TFT
- Бинарное представление углов, дробей, быстрый корень
- Воксельный движок
- Процедурная генерация
- Лампочки
- Псевдо 3D поверхность
- Продолжение rayCast
- Шум перлина

p.s. 🧑‍💻 "Заканчиваю ролик про кнопки..."

[ VK-видео ][ YouTube ][ RuTube ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1🥰1👏1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Немножко спойлеров по предстоящей теме...
Осталось немного
- Удержание кнопки на время
- Озвучить это всё
👍2❤1🔥1🥰1👨‍💻1
😎 "Минус пунктик..."

  Первый ролик из серии "Arduino - Next level", типа обучалок Ардуине чуть более чем Вайб-кодер, готов.
Получилось немного скомнано, но и времени было в обрез. Главное эту мысль выкинул из головы.
🤔 Или освободил место для новой?...

🤓 В общем ролик тут:
🔥 [ YouTube ]
❤️ [ VK video ]

p.s. 🏖 "Всё, отпуск, моря, релакс..."

[ VK-видео ][ YouTube ][ RuTube ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍3🎉1
Media is too big
VIEW IN TELEGRAM
💦 "MetaBalls"

  В общем моря закончились, начинаются трудовые будни. И сразу с корабля на бал, а точнее с отпуска в командировку. Так что, интересные занятия откладываются до октября.
Но, по мелочи, конечно же что-то будет.

💚Например технология меташаров, слияния как капли жидкости

🔥 Теперь можно и Лава-Лампу нормальную замутить...

🤓 И этот шортс тут:
🔥 [ YouTube ]
❤️ [ VK video ]

p.s. 💻 "Всё забыл пока в море купался..."

[ VK-видео ][ YouTube ][ RuTube ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1👍1🥰1
Media is too big
VIEW IN TELEGRAM
💦 "MetaBalls 2"

Немного покопался в настройках, и разрисовал через палитру


p.s. 💻 "Лава-лампа всё ближе..."

[ VK-видео ][ YouTube ][ RuTube ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤1
Поздравляю всех причастных с "Днем Программиста"

🧑‍💻 Пусть код компилируется с первого раза, дедлайны будут резиновыми, а кофе — бесконечным...
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤‍🔥2🥰1🎉1
🟥 "г. Орёл спасибо за гостеприимство, но мне пора..."

  Вот и закончилась командировка в город герой Орёл.
Пора возвращаться домой, к семье, работе и немного своим хотелкам. А ведь там ещё целый список по видосам лежит, уж запылился наверное, ну ничего, отпуск закончился, на учёбу съездил пора и за работу...

p.s. 🍂 "Вот и лето прошло..."

[ VK-видео ][ YouTube ][ RuTube ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤‍🔥1🥰1🫡1
Media is too big
VIEW IN TELEGRAM
💦 "Lava Lamp"

  Ну вроде похоже на Лава-Лампу...


p.s. 💻 "Лава-лампа и Гейзер готовы..."

[ VK-видео ][ YouTube ][ RuTube ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
💦 "Технология MetaBalls"

  Новый шортс с кратким объяснением как делать этот эффект...

🎞 [ YouTube ]

p.s. 💻 "Потихоньку пишется ценарий для tft видоса..."

[ VK-видео ][ YouTube ][ RuTube ][ MAX ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤1❤‍🔥1
🛠 "Рукопоп"

  Неожиданно и приятно, попасть в поле зрения одному из своих любимых блогеров. Тем более он начинает тему микроконтроллеров на базе СТМ32.
Пусть мне сейчас лень заниматься на столько профессиональным камнем, но вспомнить молодость и разнообразить кругозор очень даже стоит.

🎞 [ YouTube ]
📱 [ TG ]

p.s. 🪖 "Жду с нетерпением видоса..."

[ VK-видео ][ YouTube ][ RuTube ][ MAX ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1👍1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
😈 "Binary Space Partition"

😈  Давно хотел понять, как там магия в Doom'е под капотом работает. А то все хвалят супер-пупер мега быстрый поиск по карте, что рисовать, а то не нужно...
Ну и вроде освоил сей волшебный алгоритм чтения бинарных деревьев...

1. Деление карты пополам для поиска сектора с игроком. Буквально 7 шагов.
2. Возврат обратно по всем секторам от ближайшего к дальнему.

Теперь можно и настоящий 🎮Doom на ESP портировать...

p.s. 🎨 "Осталось рендер допилить..."

[ VK-видео ][ YouTube ][ RuTube ][ MAX ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2🤯2
Media is too big
VIEW IN TELEGRAM
👀 "BSP - учимся рисовать"

©️  Я тут такой обрадовался, мол в лесу среди деревьев не заблудился... Ага, это только начало.

BSP это только сортировка стен в порядке отдаления от игрока. А ещё куча проверок:
- глухая стена / портал в следующий сектор
- Вижу ли я эту стену
- А она выше или ниже
и ещё куча всего...

🤯 Теперь я понимаю почему все хвалят алгоритмы Doom'a и Кармака. Тут оптимизаций, и предрасчитанных оптимизаций вагонище.

  " Теперь можно и настоящий 🎮Doom на ESP портировать... " - ага, разогнался 😂

Шортс на 🎬[ YouTube ]

p.s. 🎨 "Учимся рисовать, как в детстве, точечки, линии, кружочки..."

- Если у кого есть вопросы то 💬 ветка чата

[ VK-видео ][ YouTube ][ RuTube ][ MAX ]
🏠 [ Домой ] 🛠 [ Проекты ][ 💬 чат ]
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2👍1🤯1