579

Мы очень старались и сделали :)

Друзья, супер (!), в первую очередь как педагог и руководитель проекта спешу вам сообщить, что наша команда стала призером в республиканском конкурсе на приз Главы Республики Мордовия. Ура-а-а 🏆 Мы это сделали!

Напомню, что примерно год тому назад, мы поставили перед собой цель: собрать программируемую консоль для школьников, студентов и просто гиков)) и мы её собрали!

Да, было трудно, создавали код с нуля (кроме ядра ESP32), переписывали, переписывали и снова переписывали код. Мы отказались от RTOS и придумали свой удобный планировщик задач. Отказались от графической библиотеки U8G2 и написали свою 😱 (ох уж эти даташиты на китайском 🙄). Изюминкой нашего проекта стал свой фреймворк exForm для создания графических форм, там есть практически всё, от кнопок до вывода 4 цветных изображений (градации серого), фреймы, линии, чекбоксы, текстовые блоки и многое другое 👍. Даже Desktop есть как на ПК, ну почти 🫣. Осталось совсем чуть-чуть: добавить виртуальную клавиатуру и рабочий эксплорер. Ах-да, совсем забыл, ещё мы добавили, а точнее сами написали и уже потом добавили в проект библиотеку для работы с последовательным портом UART, с расчётом CRC при передаче/приёме данных 💪. Макс из нашей команды разработал и внедрил в проект 3Д модель корпуса, делал всё через Компас, 11 деталей, не единого самореза или болта, все детали собираются практически как в Lego. А сколько пластика потратили на черновые варианты!

Ну а для чего все 🤷 это?

Дети, старшеклассники, будущие студенты таким образом знакомятся с it разработкой. В интересной и увлекательной форме изучают язык программирования C++. Это не сухая теория и не сухие задачки из ОГЭ, ЕГЭ, а реальная разработка it продукта. Руки только не доходили полностью вести DevOps.

В планах: добавить много новых функций, разработать единую плату, изменить дизайн корпуса) да много всего впереди!

Если бы вы только знали, как мы сильно испугались, когда чуть не потеряли важные изменения в репозитории) был какой-то глюк со стороны github. Я наверное, в то время, приобрел кучу седых волос))

Хочу сказать огромное спасибо всем ребятам за проделанную работу 🤝: Сяткина Катя, Орлов Максим, Ксенофонтов Сергей, Самойлов Михаил.

Для Пикабу мы приготовили серию постов по разработке данной консоли)

18
Автор поста оценил этот комментарий

Автор - пиши ещё про работу над вашей консолькой.
Очень хотелось бы увидеть что-то вроде "дорожной карты" к той серии постов, о которой вы написали.
Ну и вопросы, куда ж без них:
1. я правильно понимаю, что эта консолька - просто поделка в рамках возможностей некоего сообщества школьников?
2. есть ли коммерческие перспективы?
3. игры под эту консольку на каком языке пишутся?
4. может ли, из программной оболочки этой консольки "вырасти" ОС?

раскрыть ветку (1)
14
Автор поста оценил этот комментарий

Приветствую! Отвечаю на ваши вопросы.
1. Работаем в рамках бывшего Дома Пионеров, как раньше называли - кружки, сейчас это больше курсы. Изучаем С++, программируем и немного балуемся проектами. Почему именно консольками? Обязательно распишу чуть подробнее в следующих постах.
2. Да, мы к этой цели идем, поэтому и объявили донаты.
3. На языке С++, в рамках нашего API, проект сейчас можно легко запустить с использованием Ардуино. В разработке легкий интерпретатор языка BASIC.
4. Практически это уже ОС, ядро от производителя ESP, есть свой планировщик задач на векторах, свой фреймворк для графических окон, стэк графических форм, удобный API для работы с последовательным портом с расчетом CRC, отдельно запускаются системные задачи и пользовательские. Терминал для обработки внешних команд пока убрали. Как то так.
Стараемся)

показать ответы
Автор поста оценил этот комментарий
Экраны уже давно цветные .
раскрыть ветку (1)
11
Автор поста оценил этот комментарий

Мы это знаем, решили использовать 4 градации серого по ряду причин: дисплей трансфлективный, ретро-графика как в gameboy, цветные дисплеи дороже и зачастую имеют плохое качество вывода изображения.

показать ответы
2
DELETED
Автор поста оценил этот комментарий

2. Да, мы к этой цели идем, поэтому и объявили донаты

хуйня это какая-то , а не коммерциализация

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Отвечу и на этот вопрос) Для того что бы перейти от прототипа к устройству который можно продать и за него не будет стыдно, необходимо провести ряд тестов, разработать и изготовить из нормального пластика корпус, выяснить и учесть нюансы по работе с ПО. Выпустить печатную документацию.

51
Автор поста оценил этот комментарий

Круто, вы ебанутые:) Держи плюсек

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Спасибо))

6
Автор поста оценил этот комментарий

Пара советов, которые прозвучат, как душные претензии:(

1. Откалибровать принтер - видны неравномерности потока.

2. Поправить экспорт модели из компаса в stl, а то мало полигонов. Круг выглядит не кругом, а многоугольником.

3. При фотографировании не допускать блика на половину экрана

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

🤝 исправимся)

0
Автор поста оценил этот комментарий

Яндекс-гугл в помощь. Ищите да обрящете.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Добрый день. К сожалению мы не проходим по президентским грантам так как являемся муниципальным учреждением. По части других грантов, не проходим ввиду моего возраста, их дают только молодым специалистам. Справедливо? Создавать ли ли бизнес на этом? Да хотим, и мы к этому идем. Рассматриваем донаты как краудфандинг.

показать ответы
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Почему же?)) только только сели защищать проект в конкурсе ЮТ.

Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

Дырок с питанием, i2c(sdс), serial, gpio и т.п. как на флиппере на корпусе не сделали? :)
было бы интересно тем же студентам свои платки расширения ваять и писать под них ПО...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

И это есть) порты распаяли на разъёме db9.

показать ответы
1
Автор поста оценил этот комментарий

Ниухя себе, какой дешманский слабоконстрастный дисплей. Не жалко зрения пацанов?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Контрастность на нормальном уровне, все видно. На фотографиях всегда чуть хуже((

показать ответы