Немного выпадаю из своих дел. Но тут забрал интересный девайс. Для одной цели.) две картинки связаны)
Если кратко, хочу услышать спутник, расшифровать аудио сигнал в фото из космоса надо мной в этот момент.
Если кратко, хочу услышать спутник, расшифровать аудио сигнал в фото из космоса надо мной в этот момент.
❤4👍4🔥1👏1😁1
Media is too big
VIEW IN TELEGRAM
Все таки кажется заработало нормальна генерация картинок. Позавчерашний год, отработал сутки и все...
Сегодня пришлось регатсч и получать официальный api, но зато 5000 картинок в сутки бесплатно. Если до вечера отработает нормально, скину код.
Сегодня пришлось регатсч и получать официальный api, но зато 5000 картинок в сутки бесплатно. Если до вечера отработает нормально, скину код.
🔥9👏2👍1😁1
Бесплатная генерация картинок нейросетью — 5000 изображений в день!
Короче, нашёл рабочий способ генерить картинки через API бесплатно. Сервис Pollinations.ai — 5000 картинок в сутки, никаких подписок.
Что нужно:
Зарегаться на pollinations.ai
Получить API ключ
Вставить в код
Я запустил на Raspberry Pi Zero 2W с маленьким дисплеем — получилась нейрорамка, которая сама генерит картинки каждые 5 минут. Но код можно запустить где угодно где есть Python — на компе, сервере, любой плате.
По разрешению: лучше запрашивать 512x384 или 512x512. Меньше — качество страдает, больше — дольше генерация.
Модели: flux работает стабильно и быстро.
Скрипт простой — меняете стили, добавляете свои промпты, и вперёд. Кнопками можно переключать стили и генерить новую картинку.
Скоро сделаю версию на ESP32 — там интереснее будет с точки зрения компактности.
Что делает скрипт:
Генерирует картинки через нейросеть Pollinations.ai. Выбираешь стиль скрипт отправляет запрос и сохраняет готовую картинку.
Короче, нашёл рабочий способ генерить картинки через API бесплатно. Сервис Pollinations.ai — 5000 картинок в сутки, никаких подписок.
Что нужно:
Зарегаться на pollinations.ai
Получить API ключ
Вставить в код
Я запустил на Raspberry Pi Zero 2W с маленьким дисплеем — получилась нейрорамка, которая сама генерит картинки каждые 5 минут. Но код можно запустить где угодно где есть Python — на компе, сервере, любой плате.
По разрешению: лучше запрашивать 512x384 или 512x512. Меньше — качество страдает, больше — дольше генерация.
Модели: flux работает стабильно и быстро.
Скрипт простой — меняете стили, добавляете свои промпты, и вперёд. Кнопками можно переключать стили и генерить новую картинку.
Скоро сделаю версию на ESP32 — там интереснее будет с точки зрения компактности.
import requests
from io import BytesIO
from PIL import Image
import time
import urllib.parse
import random
# Вставь свой API ключ с pollinations.ai
API_KEY = "СЮДА_ВСТАВЬ_СВОЙ_API_КЛЮЧ"
# Стили генерации
styles = [
"The Simpsons cartoon style, yellow skin, Matt Groening style",
"Studio Ghibli anime style, Hayao Miyazaki, dreamy, magical",
"Disney Pixar 3D animation style, cute, detailed",
"Rick and Morty cartoon style, sci-fi, colorful",
"Futurama cartoon style, retro future, comedy",
"1960s America, vintage, retro advertising, mad men style",
"1980s synthwave, neon grid, sunset, retrowave",
"Victorian steampunk, gears, brass, steam machines",
"Art Deco 1920s, geometric, gold, elegant",
"Soviet propaganda poster style, bold colors, heroic",
"Cyberpunk, neon lights, rain, blade runner style",
"Vaporwave aesthetic, pink, blue, retro computer",
"Sci-fi concept art, space, futuristic, epic",
"Watercolor painting, soft, dreamy, artistic",
"Oil painting, classical, moody, renaissance",
"Pixel art, 8bit, colorful, retro game",
"Pencil sketch, hand drawn, detailed, artistic",
"Japanese ukiyo-e, woodblock print, traditional",
"Pop art, Andy Warhol style, bold colors, comic",
"Impressionist painting, Monet style, soft light",
"Low poly 3D render, geometric, minimal, colorful",
"Isometric art, cute, detailed, miniature world",
"Comic book style, Marvel DC, dynamic, action",
"Stained glass window, colorful, medieval, beautiful",
]
def generate_image(style_index=0, save_path="generated.jpg"):
style = styles[style_index]
prompt = f"beautiful creative scene, masterpiece, {style}"
print(f"Генерирую: {prompt}")
encoded = urllib.parse.quote(prompt)
url = f"https://gen.pollinations.ai/image/{encoded}?width=512&height=384&seed={random.randint(1,99999)}&model=flux&nologo=true"
headers = {"Authorization": f"Bearer {API_KEY}"}
try:
response = requests.get(url, timeout=90, headers=headers)
if response.status_code != 200:
print(f"Ошибка: HTTP {response.status_code}")
return None
# Сохраняем картинку
with open(save_path, 'wb') as f:
f.write(response.content)
print(f"Готово! Сохранено: {save_path}")
return save_path
except Exception as e:
print(f"Ошибка: {e}")
return None
# Пример использования
if name == "main":
# Генерируем картинку в стиле Симпсонов (индекс 0)
generate_image(style_index=0, save_path="simpsons.jpg")
# Генерируем в стиле киберпанка (индекс 10)
generate_image(style_index=10, save_path="cyberpunk.jpg")
# Случайный стиль
generate_image(style_index=random.randint(0, len(styles)-1), save_path="random.jpg")
Что делает скрипт:
Генерирует картинки через нейросеть Pollinations.ai. Выбираешь стиль скрипт отправляет запрос и сохраняет готовую картинку.
🔥6❤4👍1💯1😈1
Сделал прошивку для второго стика, который у меня валяется.
Таже логика, тот же сервис, но теперь можно залить на есп32. И настраивать через веб интерфейс.
Инструкция
Девайс
P.s.сделал обновление кода на гит хабе, если у вас ошибка -11 скачайте новую, просто там заменил
Таже логика, тот же сервис, но теперь можно залить на есп32. И настраивать через веб интерфейс.
Инструкция
Девайс
P.s.сделал обновление кода на гит хабе, если у вас ошибка -11 скачайте новую, просто там заменил
👍12🔥7👏2😁1
Обновление:
- на сайте сделал раздел Прошивки. Можно сразу прошивать устройства без Ардуино. И залил обновлённую прошивку неерогенерации на стик.
- Обновил прошивку генерации картинок. У них изменения были. Снова работает нормально, залли на гит хаб, обновлённый код и в раздел для стика.
Дальше хочу все свои проекты сделать как Бинарники сразу с установкой с сайта, что бы не колдовать с библиотеками
Ну и пару версии кодов монстрика написать.
- на сайте сделал раздел Прошивки. Можно сразу прошивать устройства без Ардуино. И залил обновлённую прошивку неерогенерации на стик.
- Обновил прошивку генерации картинок. У них изменения были. Снова работает нормально, залли на гит хаб, обновлённый код и в раздел для стика.
Дальше хочу все свои проекты сделать как Бинарники сразу с установкой с сайта, что бы не колдовать с библиотеками
Ну и пару версии кодов монстрика написать.
🔥13👍4❤2
Генерируем картинки уже по запросу)
Я тут понял, что у меня же есть Cardputer и там полноценная клава!
Значит запросы можно писать прямо с клавиатуры! Переделал прошивку под верный Cardputer!
Залил бинарник на сайт
Ссылка на устройства
P.S. Отдыхаю в деревне, паяльника нет) Вот и крутимся с тем, что есть)
Я тут понял, что у меня же есть Cardputer и там полноценная клава!
Значит запросы можно писать прямо с клавиатуры! Переделал прошивку под верный Cardputer!
Залил бинарник на сайт
Ссылка на устройства
P.S. Отдыхаю в деревне, паяльника нет) Вот и крутимся с тем, что есть)
🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
Мне тут скинули
Теперь знаю, чем займусь когда домой приеду))
"Действительно полезная разработка: парень превратил комнатное растение в тамагочи с помощью ChatGPT и пары датчиков.
Теперь у растения есть виртуальная копия по имени Tiny. Персонаж сам сообщает, когда его нужно полить, убрать из жаркого места или переставить ближе к солнцу. Даже реагирует на прикосновения к листьям.
"
Теперь знаю, чем займусь когда домой приеду))
🔥17👍3
Решил дополнить сайт 🔧
Гайды:
Как правильно питать ESP32 от аккумулятора
Подключение OLED 0.96" к ESP32
Полный гайд по пинам ESP32 DevKit
Компоненты:
Освещение — добавил баночки для DIY-светильников
Питание — модули зарядки с boost выходом
👉 monstrix.ru
Гайды:
Как правильно питать ESP32 от аккумулятора
Подключение OLED 0.96" к ESP32
Полный гайд по пинам ESP32 DevKit
Компоненты:
Освещение — добавил баночки для DIY-светильников
Питание — модули зарядки с boost выходом
👉 monstrix.ru
🔥17❤2
Техно Минималист
Мне тут скинули "Действительно полезная разработка: парень превратил комнатное растение в тамагочи с помощью ChatGPT и пары датчиков. Теперь у растения есть виртуальная копия по имени Tiny. Персонаж сам сообщает, когда его нужно полить, убрать из жаркого…
А по поводу этого проекта Уже заказал модуль освещения, модуль температуры и давления. Датчик влажности почвы давно лежит и ждёт своего часа.
А в голове вот что:
🌱 Напечатать горшок для цветка
🏠 Рядом — мини-домик с платой и аккумулятором, на крышу — солнечную панель
🏗 Мини водонапорная башня рядом с домиком — пополняешь водой, а когда земля подсыхает — автополив
💡 Уличный мини-фонарь с фитодиодом — если цветку не хватает света
И всё это подогнать под конкретный цветок, анимировать персонажа и вывести в Home Assistant.+ может датчики к стеблю повешать, посомтреть + разные команды голосвые что ыб отправлял когда сухо, жарко или некомфортно ему будет)
Вот что происходит в голове когда тебе совсем лень ухаживать за цветами 😅
Скоро покажу что из этого получится 🔥
А в голове вот что:
🌱 Напечатать горшок для цветка
🏠 Рядом — мини-домик с платой и аккумулятором, на крышу — солнечную панель
🏗 Мини водонапорная башня рядом с домиком — пополняешь водой, а когда земля подсыхает — автополив
💡 Уличный мини-фонарь с фитодиодом — если цветку не хватает света
И всё это подогнать под конкретный цветок, анимировать персонажа и вывести в Home Assistant.+ может датчики к стеблю повешать, посомтреть + разные команды голосвые что ыб отправлял когда сухо, жарко или некомфортно ему будет)
Вот что происходит в голове когда тебе совсем лень ухаживать за цветами 😅
Скоро покажу что из этого получится 🔥
👍19🔥7❤2
Помните, рассказывал про идею трекера времени для залипания? Руки наконец дошли — собрал рабочий прототип!
Логика простая: сделал задачу — заработал время на отдых. Простая задача = 10 минут, средняя = 20, сложная = 30. Накопил — можешь залипать в игры с чистой совестью 🎮
Пока собрал на обычной ESP32 + LCD дисплей + 3 кнопки. Проверяю как всё работает.
Что уже есть:
— Сохранение в память (отключил питание — время не потерялось)
— Защита от случайных нажатий (короткое нажатие добавляет, долгое — убавляет)
Что дальше:
— Компактный корпус под 3D-печать
— Маленькая плата (ESP32-C3 или S3)
— Открытый код с поддержкой разных дисплеев — собирай из того что есть
— Telegram-бот как общий сервер: подключаешь свой девайс, добавляешь время с телефона, смотришь статистику
И самое интересное — можно будет устраивать соревнования! Кто больше наработал, у кого длиннее залипательный баланс 😄
Последнее — если будет интерес. Пока фокус на железке: хочу сделать красивый компактный девайс.
Видео о нем в соц сетях выложил.
Логика простая: сделал задачу — заработал время на отдых. Простая задача = 10 минут, средняя = 20, сложная = 30. Накопил — можешь залипать в игры с чистой совестью 🎮
Пока собрал на обычной ESP32 + LCD дисплей + 3 кнопки. Проверяю как всё работает.
Что уже есть:
— Сохранение в память (отключил питание — время не потерялось)
— Защита от случайных нажатий (короткое нажатие добавляет, долгое — убавляет)
Что дальше:
— Компактный корпус под 3D-печать
— Маленькая плата (ESP32-C3 или S3)
— Открытый код с поддержкой разных дисплеев — собирай из того что есть
— Telegram-бот как общий сервер: подключаешь свой девайс, добавляешь время с телефона, смотришь статистику
И самое интересное — можно будет устраивать соревнования! Кто больше наработал, у кого длиннее залипательный баланс 😄
Последнее — если будет интерес. Пока фокус на железке: хочу сделать красивый компактный девайс.
Видео о нем в соц сетях выложил.
🔥13👍5❤1
На приколе купил месяц назад diy проект мышки от bambulab (3d принтеры). Они производят немного электроники, + у них на сайте дофига моделей для кастомизации.
Я вот такую распечатал в ретро стиле.
Но шляпа в том, что походу не оригинал мне пришел, колесика не было в комплекте( пришлось из старой проводной брать.
Пока не тестировал)
Я вот такую распечатал в ретро стиле.
Но шляпа в том, что походу не оригинал мне пришел, колесика не было в комплекте( пришлось из старой проводной брать.
Пока не тестировал)
🔥9👍4😁2
Мини пылесос, стал жить ровно 1 минуту и садится. Походу за 1000 рублей то м не стоило больше ждать)))
Цель: надо купить 2 аккумулятора 18650 и плату 2s bms, старая просаживала до 5,2 вольта и вырубала. А это походу малооо, и поэтому за пол года аккумы умерли...
Попробуем реанимировать на следующей неделе
Цель: надо купить 2 аккумулятора 18650 и плату 2s bms, старая просаживала до 5,2 вольта и вырубала. А это походу малооо, и поэтому за пол года аккумы умерли...
Попробуем реанимировать на следующей неделе
🔥10❤1
Media is too big
VIEW IN TELEGRAM
⚡ Собирал пушку Гаусса
Любители Fallout и S.T.A.L.K.E.R. — это для вас 🫡
Заказал DIY-конструктор с Али. Но просто собрать — скучно. Поэтому план:
— M5StickC с камерой
— Сервоприводы для управления с телефона
— Дальномер для прицела
Итого: управляемая турель с расчётом расстояния до цели.
Одного набора оказалось мало — нужна вторая катушка. А с ней уже посложнее: последовательный запуск, замер скорости… Заморочек много, но это и кайф.
Корпус не положили в комплекте, хотя обещали, вот и минусы супер дешевых комплекто— не проблема, напечатаю свой 🖨
Ссылка на уже продвинутую с управление и пультом!
И да, для Роспотребнадзора, надо делать пометку на ссылки на Алик
ООО "АЛИБАБА.КОМ (РУ)" ИНН 7703380158
Любители Fallout и S.T.A.L.K.E.R. — это для вас 🫡
Заказал DIY-конструктор с Али. Но просто собрать — скучно. Поэтому план:
— M5StickC с камерой
— Сервоприводы для управления с телефона
— Дальномер для прицела
Итого: управляемая турель с расчётом расстояния до цели.
Одного набора оказалось мало — нужна вторая катушка. А с ней уже посложнее: последовательный запуск, замер скорости… Заморочек много, но это и кайф.
Корпус не положили в комплекте, хотя обещали, вот и минусы супер дешевых комплекто— не проблема, напечатаю свой 🖨
Ссылка на уже продвинутую с управление и пультом!
И да, для Роспотребнадзора, надо делать пометку на ссылки на Алик
ООО "АЛИБАБА.КОМ (РУ)" ИНН 7703380158
🔥8
Перепаял аккумуляторы в китайском настольном пылесосе 🔧
Родные весили 70 грамм и садились за минуту — просадка с 8В до 5.2В буквально на глазах.
Заменил на российские ЛИЦ-2.5Н завода "Энергия" из Ельца, 275р штука на маркете. Может написать им, пусть пришлют аккумуляторы для тестов...
Хотел заодно поставить новый BMS с нормальной защитой, но пусковой ток мотора вырубал его мгновенно. Пришлось оставить родную плату защиты.
Итог: новые банки даже разрядить не успел — пылесос взбесил своим турбогулом раньше 😄
Починка китайской техники: Win! ✅
P.s. Паять, аккумуляторы конечно такое себе)) ну сварки нету)
Родные весили 70 грамм и садились за минуту — просадка с 8В до 5.2В буквально на глазах.
Заменил на российские ЛИЦ-2.5Н завода "Энергия" из Ельца, 275р штука на маркете. Может написать им, пусть пришлют аккумуляторы для тестов...
Хотел заодно поставить новый BMS с нормальной защитой, но пусковой ток мотора вырубал его мгновенно. Пришлось оставить родную плату защиты.
Итог: новые банки даже разрядить не успел — пылесос взбесил своим турбогулом раньше 😄
Починка китайской техники: Win! ✅
P.s. Паять, аккумуляторы конечно такое себе)) ну сварки нету)
👍10❤3🤩1😈1