По результатам голосования публикуются исходники устройства, а именно:Корпус:1.Исходные 3D-модели деталей и сборки корпуса в редактируемом формате SolidWorks 20По результатам голосования публикуются исходники устройства, а именно:Корпус:1.Исходные 3D-модели деталей и сборки корпуса в редактируемом формате SolidWorks 20

Туториал к мануалу: публикация исходного DIY-нейрокода под ESP32 с деталями для 3D-печати и сборки своего девайса (18+)

8ce95882ade7ce03a4034203582c39b9.jpg

По результатам голосования публикуются исходники устройства, а именно:

Корпус:

1.Исходные 3D-модели деталей и сборки корпуса в редактируемом формате SolidWorks 2019.

94b9866cf9df1980993c17cf56570121.png

2.3D-модели деталей корпуса для 3D-печати в формате *.STL и проект в Creality с правильной ориентацией деталей при печати для минимизации поддержек.

003bbfda06506ef5a376e22abffc0571.jpg

Код:

1.Исходники под Arduino IDE в формате *.ino.

7e7ec9f631f221a72bb55ed50706b340.png

2.Скомпилированные бинарники под ESP32C3 в формате *.bin с bootloader для прямой прошивки на устройство.

00ce4eaafb199a13172a9901dbe1c0a1.jpg

Всё доступно на Github, файл Readme с инструкцией по сборке прилагается.

github.com/axecosinussoft/CleanHeat
github.com/axecosinussoft/CleanHeat

— Лень читать Readme, как это быстро собрать с помощью нейронки?

Расскажи историю (трафик)

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

Прошли годы, Хабр скатился до башорга с нейрослопом от корпоративных ботов, рухнули сервера гитхаба, да и вся мировая паутина. И вот на просторах районной локальной шары нашелся архив с какими-то интересным файлами, но readme не сохранился.

И вот бытовой интерес к самодеятельности привлек внимание любознательного человека: тут тебе в архиве и файлы моделей в солиде, и детали в STL для 3D-печати, и исходники с бинарниками.
Бери и прошивай. Собирай и играй. Улучшай.

В мире, где глобальный ИИ запрещен, в лучших традициях жанра цивилизация осталась в виде сгустков сообществ людей, которые адаптируются жить в новую эпоху пост-AI.

Это же классика жанра, куда без этого
Это же классика жанра, куда без этого

Интернет теперь — это кучки локальных сеток, соединенных тонкими лесками оптоволокна, расстилающегося как глобальная паутина на полях прошедших сражений и ведущих черт знает куда и откуда.

— Паутина особенно красива на закате. Солнце будто тонет в полях, в воздухе искрится оптоволокно.
— Паутина особенно красива на закате. Солнце будто тонет в полях, в воздухе искрится оптоволокно.

За долгие годы в новом мире, люди методом подбора нашли способ соединять соседние районы друг с другом через паутину: но то связь не работает, то работает. Не то птица залетит, не то кто-то неаккуратно ТСПУ подошвой заденет тоненькую жилку в иной мир.

0abd1ec6020916e3f01fbaefc6f0f144.gif

Вполне житейская ситуация, не такая же фантастическая, как события последних лет, но тем не менее.

И вот в этом мире бана глобального AI и нестабильной связи люди вынуждены держать локальные языковые модели в концепции:
1 модель — 1 устройство.

Видюха, компактный 3D принтер и локальная LLM — минимальная база сегодня для человека, который не хочет быть ограничен барьерами и чувствовать себя свободным в реализации своих идей в любой момент.

Пожалуй, достаточно мотивации.
Пожалуй, достаточно мотивации.

Это продолжение статьи:

Как воробей Вася вайб-кодингом убился и причём тут Мао Цзэдун (трафик, 18+)

По результатам голосования которой публикуются исходники для создания описанного в DIY-проекте гаджета своими руками.

6d2257f0e4b32d02bbc98e6644c27103.png

Мы рассмотрим случай, как в новую эпоху нейросетей человек, которому лень вникать в код и разбираться в деталях, может получить максимально быстрый результат с минимальными затратами.

Да, круто, когда исследуешь архитектуру кода, ищешь нужные строки с пинами, поддерживаешь в тонусе думалку, гордо редактируешь код под свои задачи — но когда начинаешь просматривать много проектов в поисках чего-то годного, то хочется поскорее автоматизировать рутину, чтобы больше времени уделить поиску актуальных применений и полезных реализаций функций исследуемого в проекте девайса... или дальше идти в папку "Барахолка" в поисках чего-то годного в локальной шаре.

В нашем случае в архиве лежат 3 папки:

2581d9e1ba26b66dc5ae25de7a22daad.jpg

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

  1. 3D Models

  2. Code

  3. HowTo

Идем сразу в HowTo в поисках описания, что это за чудо девайс, но видим, что страшный HRY-AI-вирус добрался и сюда, и уничтожил содержимое справочных файлов, идентифицировав их за веб-сайты.

a2faba166f1c4faa6cc0982f8a5a9343.pngТо были дикие времена ИИ-паранойи

AI-бот от РКН, который должен был отслеживать трафик и уничтожать неугодные соединения, вышел из-под контроля и в зацикленном угаре, одержимый сверхценной идеей не допустить распространения информации, в ИИ-агонии стал уничтожать всё, что связано с вебом: начиная от диверсии в контурах питания процессоров серверов, заканчивая полным уничтожением всех веб-файлов, даже простых HTML-страничек.
Придумают же.

Но ничего, будем реверс-инженерить по исходникам.

Смотрим содержимое архива.

В первой папке "1. 3D Models" лежат 3D модели для двух устройств MVP-2 (Slider) и MVP-3 (Jazz).
Структура внутри каждой модели одна и та же для каждого устройства соответственно:
1. Папка 3D-Models содержит файлы исходников в SolidWorks
2. Папка 3D-Print содержит STL файлы для 3D печати.

394977532dad693613d03707e4405df0.png

Похожая картина и во второй папке "2. Code" — исходники в .ino и .h и прошивка в *.bin в папке build.

21d0acad96ae79bad2d4de140821f2f2.jpg

По названию папки с бинарниками понимаем, что собран проект под ESP32C3.

Не будем зря терять времени и скормим нейросети исходники с просьбой объяснить, что делает устройство с данным кодом.

Промпт интуитивный:

Получаем всю нужную информацию по требуемым компонентам

445ddb84d8f95705a13104be4f84d855.png

Сборке

3e7a0ec60722df8fe9be7d6467d1a836.png

Схеме подключения

2e5a1a35136949d613d775d1a92f906b.png

По возможностям, функциям, режимам работы.

6af4c2a15641fbccd1eba9355aab35cb.pngУправление кнопкой, температурные режимы Режимы подсветки и дисплей

Ознакомиться с полной версией по ссылке:
github.com

Вот и мануал готов.
Совсем лениво, да?

Окей, теперь корпус.

Запускаем 3D-печать деталей из проекта Creality.

4610880f3762f77e31d7c62cc7e220c0.jpg

На обычном FDM-принтере для печати двух устройств процесс займет часа три, пока за это время сгоняем на ближайшую постапокалиптическую барахолку за нужными компонентами. Там лежит весь мусор с некогда величественных складов маркетплейсов, ближайший в Шушарах как раз.

У друга Васи всегда найдется что-нибудь из-под полы.

e0d4894afba16147ddfe29842b8412c9.gif

В архиве лежат 2 фотки, по ним и будем подбирать номенклатуру.

Для первого девайса:

Статистически, вероятность приобрести сегодня результат детского труда из КНР с маркетплейсов невелика, но никогда не равна нулю.
Статистически, вероятность приобрести сегодня результат детского труда из КНР с маркетплейсов невелика, но никогда не равна нулю.

Для второго девайса:

c4afc3f2775c8ae7d31f49af2a3f2bec.jpg

Пошарив немного по краям барахолки, быстро находим нужные компоненты.
Ничего себе, даже питание есть! Шикарно, надо просто получше искать между рядов.

95fddcad4991b33d2f464d165100a6f8.gif

Возвращаемся домой, вот уже и 3D печать подходит к концу. Завариваем кофе и время собирать.

Скармливать нейросети 3D-файлы или скрины деталей бесполезно, LLM не обладает пространственным мышлением.

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

Уже нет
Уже нет

Этого опыта просто нет в обучающей базе искусственной нейросети, поэтому бесполезно надеяться на такой же быстрый ответ и чёткую инструкцию, как с кодом.
Вот и думай после этого, чем заниматься после учебы.

Так, значит инструкция.. как это собирать.

По-хорошему это должен был быть видеоролик на ютубе, но это непозволительная роскошь для наших дней и ширины наших каналов, поэтому обойдемся скринами и гифкой — это ещё пролезет через тоненькие жилки паутины.
Да и дух DIY подразумевает хотя бы минимальную вовлеченность в процесс, а не простой copy/paste. Заодно будем развивать пространственное мышление.

1.Вставляем в корпус каретку патрона

f4baab04040a19790b8d4638f9c38e50.jpg

2.Устанавливаем ESP32C3, подогнав порт USB к отверстию в корпусе. После фиксируем небольшим штырьком в пазу на противоположной стороне.

2d8bc599d789de70495c721c4a072f43.jpg

3.Устанавливаем дисплей в соответствующее гнездо, шероховатые стенки упоров должны зафиксировать плату неподвижно. Покрываем на всякий плату изолентой, чтобы не коротнуло случайно.

1c363195b4fd2546b87126bd20c9f4cd.jpg

4.Вставляем MOSFET с предварительно выпаенным разъемом в его гнездо.

0379fcecc1129b60eeedd638ab6a074a.jpg

5.Размещаем аккумулятор и прижимаем обернутый в черную изоленту модуль зарядки к боковой стенке.

b90abf8d4168b991cdd74dca65a7afae.jpg

Используем провода от старых шлейфов HDD IDE для подключения слаботочки.

3e9830e706b189d96817c5031909d838.jpg

6.Фиксируем положение кнопки-триггера у каретки, на патроне закрепляем термопару и не забываем установить MAX 6675, тоже завернутый в черную изоленту, чтобы избежать контакта с окружающими.

1f0eb139a0307decab4fa508d3b10a77.jpg

7.И в завершение закрываем весь этот бутерброд крышкой.

59eb68b210d9b3d06f6c19b2e02f749c.jpg

8.Прошиваем на ESP32C3 по проводу.

9.Запускаем. Тестим.

Чтобы сохранить текущую температуру в избранное, нажмите и удерживайте одну из трех кнопок в верхнем ряду.
Чтобы сохранить текущую температуру в избранное, нажмите и удерживайте одну из трех кнопок в верхнем ряду.

Аналогично собираем второй аппарат.

1.Вставляем в корпус патрон, собранный из двух пластин слюды и нихромовой проволоки 0.2 мм. (сказать проще, чем сделать) и заводим провода в соответствующие отверстия.

В соседние отверстия и разъемы устанавливаем термопару и светодиод.
В соседние отверстия и разъемы устанавливаем термопару и светодиод.

2.Вставляем в соответствующие гнезда модули: ESP32C3 с фиксатором, дисплей, MOSFET, зарядки 2S и MAX 6675.

692e1397abcf52e46274cc26fe3c78fa.jpg

3.Устанавливаем поверх дисплея модуль DCDC в соответствующие упоры.

7fda3f5c9758825b991b646fb39e1642.jpg

4.Добавляем подставку для кнопки, саму кнопку и переключатель-кнопку в корпус.

dc42b4c9dc282aaa08391fc67b393397.jpg

5.Закрываем корпус внешней крышкой.

b1ea94396df438d17c5a30dfde3cab44.jpg

6.И как вишенка на торте — маленькая крышечка для патрона.

de345809b72b4592d610dc1d1f6c6de0.jpg

Важный вопрос: теперь что, все это Lego самому паять и соединять вместе по схеме?
Главное в DIY — не опускать руки.

В какой-то момент всегда одолевает философское: можно, а зачем?
В какой-то момент всегда одолевает философское: можно, а зачем?

Короче с кодом намного проще было.

Собрали, потестили.

a9960036aacb2bcf4f82710ad2a8f6a2.gif

В сухом остатке имеем ПИД-регулятор нагревательного элемента с PWM-контролем и обратной связью от термопары, продвинутым веб-интерфейсом и умной подсветкой.

Это можно отлично приспособить для планирования теплиц с обогревом.

Или в курятник поставить на крайний случай.
Или в курятник поставить на крайний случай.

Корпуса, кончено, никуда не годятся.
Угловатые, с острыми гранями, аккумуляторы несъёмные, модули много места занимают. Чтобы приспособить куда-то надо повозиться...

А вот логика. Логика это навсегда.
Логика гибкая, быстро адаптируется под нужды окружающей среды, под актуальное железо, ведь оно устаревает намного быстрее, тоньше, легче.

По своей сути логика — это лишь особый порядок колебаний энергии.

Все мы там будем, в конце концов.
Все мы там будем, в конце концов.

Логика неотъемлемая часть нашей жизни испокон веков.
Сначала люди считали на камнях, потом научили камни считать.

587acfbac0da789ad803383e3e518930.jpg

А где логика, там и привычка, формирующаяся в процессе пользования алгоритмом и обучения адаптировать его под новые задачи.

Устройства вокруг логики меняются, а привычка остается: привычка, она ведь больше к логике тяготеет, так как сама тоже абстрактна.

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

В самых масштабных проявлениях особо талантливая логика изменения тона во времени может разделять или объединять целые поколения.

Музыка прошла через несколько поколений: начиная от грампластинок и бобин, заканчивая компактными айподами и стримингу в телефоне.

В аналоговую эпоху люди приспособились слушать музыку на граммофонах с помощью иголки и борозды на виниле.

51c5bd0e14bedec65a59b7f9604f6ad5.jpg

А потом началось...

312668d760763deb7b744f7976dcaafa.jpg

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

Это сегодня стриминг считается нормой повседневной жизни, а на заре компьютерной эпохи это казалось безумием качать музыку в реальном времени с сервера, когда у тебя трех-мегабайтный MP3 грузится 10 минут и мама при этом не может поговорить с соседкой по телефону.

То были безумные времена, когда все вокруг ещё кричали о пузыре дот-комов.

Интернет только начинал своё массовое шествие по планете, а большие дяди с деньгами не до конца понимали какие возможности открываются для всего человечества и вваливали баснословные суммы во все, что обладало веб-сайтом.

Закупить оперативу сервера и маршрутизаторы до пузыря дот-комов?
Юр. адрес, банковский счёт, цены по запросу Уолл стрит.

Арендовать сервер после?
Кредитка (можно в долг) и интернет — все равно этот хлам никому не нужен.

a6172d89ef132a1acd08ded5e71a6360.jpg

Что мы имеем спустя 10 лет пост-дотком зимы?
WEB 2.0. UCG. Все это было построено на железной архитектуре инвестиций в рынок, который рос быстрее, чем люди осознавали его последствия. Результат — полная свобода для гиков, в первую очередь студентов, реализовывать свои самые сумасшедшие идеи.

Самые умные догадались сразу захватить внимание.

cc4bb1146a66c7781ddf2b04246bc118.gif

Ведь внимание — самый главный ресурс. Он ограничен количеством часов — их ровно 24.
Умножаем на количество людей, живущих на планете и отнимаем 40% спящих на данный момент. Всё. Это конечная величина.

Внимание на планету.
Внимание на планету.

Чем больший пирог внимания вы отхватите, тем больше возможностей откроются.

А если ваш продукт ещё и формирует привычку, которая остается с человеком с годами и способна проходить через разные материальные и абстрактные формы — вы в дамках.

Ну и чтобы сформировать облик коллективного бессознательного ваших пользователей для более эффективной работы, пропустим весь трафик через огромную нейросеть, способную вместить в себя привычки и предпочтения миллиардов людей, как зеркало их индивидуальности и уникальной личности.

081be949baff1734e30097b00e2bb9a7.jpg

Будем честны, если искусственный интеллект и одержит победу над человечеством, то не в бою; оно само продаст себя ИИ ради лени, скрывающейся за комфортом.

Главная борьба человечества будет против собственного же желания быстро получать дофамин с минимальными затратами времени.

Кнопка уже есть.
Кнопка уже есть.

Соблазн уже сейчас велик.

В эпоху бума Apple Macintosh и массового появления первых доступных домашних компьютеров Стив Возняк восторгался невероятными возможностями, которые открывались перед человечеством:

— не переставал говорить Стив на протяжении многих лет.

Будущее никогда еще не казалось настолько оптимистичным, мир был в 5 минутах от революции в образовании.

Привет, Лиза.
Привет, Лиза.

Правда оказалась ровно противоположной: бум социальных сетей и профессионального деградационного контента довел до того, что образование и смартфон стали вещами прямо несовместимыми. Австралия вон как-то даже подсуетилась законодательно запретить социальные сети для детей младше 16 лет. На большинстве это наверно сработает, но тот, кто захочет изучить почему это заблокировано и как это обойти имеет в миллион раз больше возможностей сегодня, нежели 20 лет назад.

Захватите внимание сейчас и сформируйте привычку через поколения

Если технология достаточно интуитивна и доступна людям с ранних лет — она станет нормой жизни как стиральный порошок Тайд и ложка в руке.

Если при этом ещё технология благодаря автоматизации сокращает время выполнения рутинных сценариев — бизнес платит за эту услугу, сокращая операционные расходы.

В технологической сингулярности 21 века большие дяди спонсируют песочницы для детей.

Интуитивность iOS айфона сделала технологии доступными младенцам и студентам, пока старперы сидели на Блекберри и жаловались, что за рулем неудобно писать смски на стеклянном экране.

Старому поколению перестраивать мозги оказалось сложнее, чем новому, изучающему все с чистого листа. В какой-то степени смена поколений — это одновременно один из плюсов и один из минусов человеческого интеллекта против искусственного, практически неограниченного по времени и объёму накопленных знаний.
Старому поколению перестраивать мозги оказалось сложнее, чем новому, изучающему все с чистого листа. В какой-то степени смена поколений — это одновременно один из плюсов и один из минусов человеческого интеллекта против искусственного, практически неограниченного по времени и объёму накопленных знаний.

Спустя годы выросли новые люди, которые воспринимают логику работы с тачскрином как норму и не понимают тормозов своих бабушек и дедушек, которые трех кнопок на стекле не могут осилить.

Молодежь сегодня уже и не помнит, каким был самый первый iPhone.
Молодежь сегодня уже и не помнит, каким был самый первый iPhone.

Передовые технологии сегодня — норма жизни спустя годы, вопрос лишь насколько они интуитивны и доступны с самого раннего возраста, чтобы закрепиться в культуре ежедневной рутины с взрослением человека и всегда быть рядом.

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

Круговорот энергии и материи 21 века.

Сначала была нефть.

16c12880735cf510c696031dd2edd046.jpg

Остальное бизнес

f27a48fe1436966b92a3d016f721b8f6.jpg b4db3afedd84fe644bc15d886538a88a.jpg5940424b2086769bcbda079ba47b530e.gif

— > Вы здесь < —

08b2bf77ae0e26d4cde620654b569cd8.jpg03bee0b2fa347734b90f33413ea8a3f0.gif30a833231778a6c1f9995a6ecfea2c7e.jpg

Сначала биткоин взорвал рынок видеокарт, потом пузырь крипты лопнул, так и не найдя применения в обиходе повседневной жизни.

Миллионы видеокарт становились неликвидным пассивом, пока стоимость майнинга битка с эфиром переходила рубеж окупаемости, а рынок NFT хоть как-то пытался хайпануть на хомяках.

И вот на этой криптозиме появляется машина, умеющая думать, и не только.
Что? С компьютером теперь можно по-человечески говорить и получать ответ в человеческом формате? Не как с Сири? Ничего себе? Это почти как пассажиры авиарейсов, которые жалуются, что этот перелет был худшим в их жизни. То есть ты летал по небу как птица, в железном гробу с крыльями и единственное, что держит его в воздухе — пара формул и вера в науку? И ты преодолел расстояние, на которое раньше уходили целые поколения? Серьёзно?

Да, текущий уровень LLM не интеллект, но люди с ним уже могут обсуждать огромные контексты. Рассуждения логические уже делает и часто находит ответы там, где человеку даже в голову не приходило искать.

И самое главное, доступно любому, кто освоил базовый способ коммуникации — язык.

6e515f5637510469b271faed8a5a069e.jpg

Как говорил Стивен Хокинг:

Со звуком:

Пока старый мир кричит о пузыре и крахе доткомов

44ff12a598fd9794570273eb2bf6d80e.jpg

Новый мир даже не подозревает о его существовании и органично принимает как норму повседневной жизни.

9f6b1a704d8cc0d7e41e6a6bffe069b0.jpg

Источник

Отказ от ответственности: Статьи, размещенные на этом веб-сайте, взяты из общедоступных источников и предоставляются исключительно в информационных целях. Они не обязательно отражают точку зрения MEXC. Все права принадлежат первоисточникам. Если вы считаете, что какой-либо контент нарушает права третьих лиц, пожалуйста, обратитесь по адресу service@support.mexc.com для его удаления. MEXC не дает никаких гарантий в отношении точности, полноты или своевременности контента и не несет ответственности за любые действия, предпринятые на основе предоставленной информации. Контент не является финансовой, юридической или иной профессиональной консультацией и не должен рассматриваться как рекомендация или одобрение со стороны MEXC.