Pull to refresh
379
-56

Пользователь

Send message

StreetWriter: собираем устройство для печати водой по асфальту

Reading time15 min
Views6.7K


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




Вступление


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

Я также хотел сложного проекта для моего нового 3D-принтера, который включал бы программирование для Arduino.

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

Как можно увидеть в моих видео, StreetWriter соответствует всему этому. Он пишет сообщения высотой 8 дюймов (20,32 см) водой на тротуаре, во время движении и не оставляет следов, когда вода испаряется.

Я построил два StreetWriter-а с небольшими различиями в конструкции между ними. Эта инструкция основана на второй сборке, которая несколько улучшена.

В StreetWriter-е вода под давлением подается в коллектор, в который содержит 8 автомобильных топливных форсунок. Во время движения StreetWriter-а — Arduino управляет топливными форсунками, разбрызгивая воду на тротуар. Наносимое сообщение является одним из 8, которые были записаны на SD-карту, подключенную к Arduino. Оператор может легко выбирать среди сообщений и может записывать новые сообщения на SD-карту, с помощью компьютера. Нет ограничений на длину сообщения, кроме количества воды в резервуаре. Самое длинное сообщение, которое я написал на данный момент — число Пи, с точностью до 300 знаков.
Total votes 44: ↑43 and ↓1+42
Comments9

Как найти все битые ссылки на странице с помощью Selenium

Reading time3 min
Views4.5K

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

Теперь с помощью этого java-кода вы можете проверить все ссылки. Эти ссылки могут быть ссылками pdf, изображения, видео или фотографии.

Шаг 1: В HTML мы связываем ссылки с помощью этого кода: <a href="Adress"></a> это означает, что мы должны собрать все ссылки на веб-странице на основе <a>. Для этого мы используем этот код:

Читать далее
Total votes 9: ↑4 and ↓5-1
Comments3

USB на регистрах: interrupt endpoint на примере HID

Reading time10 min
Views9.2K


Еще более низкий уровень (avr-vusb)
USB на регистрах: STM32L1 / STM32F1
USB на регистрах: bulk endpoint на примере Mass Storage
USB на регистрах: isochronous endpoint на примере Audio device

Продолжаем разбираться с USB на контроллерах STM32L151. Как и в предыдущей части, ничего платформо-зависимого здесь не будет, зато будет USB-зависимое. Если точнее, будем рассматривать третий тип конечной точки — interrupt. И делать мы это будем на примере составного устройства «клавиатура + планшет» (ссылка на исходники).
На всякий случай предупреждаю: данная статья (как и все остальные) — скорее конспект того, что я понял, разбираясь в этой теме. Многие вещи так и остались «магией» и я буду благодарен если найдется специалист, способный объяснить их.
Читать дальше →
Total votes 27: ↑25 and ↓2+23
Comments4

50 оттенков жёлтого. Часть 2

Reading time7 min
Views17K
Продолжим подкреплять теорию практикой. В первой части статьи я рассказал о своих ранних экспериментах по отбеливанию пластмассы — успешных и не очень. Несмотря на большой объём материала, там, по сути, был рассмотрен лишь один вариант — с использованием жидкой перекиси водорода и солнечного света. И хотя результаты получились обнадёживающие, у описанного метода есть масса ограничений.



Читать дальше →
Total votes 109: ↑109 and ↓0+109
Comments27

Пластиковые сцинтилляторы – первый успех

Reading time4 min
Views17K


Пластиковые сцинтилляторы – это увлекательно. Они не особо эффективны для детекции гамма-излучения, но при этом дешевы, надежны и отлично подходят для обнаружения излучения частиц, при этом успешно различая альфа/бета/нейтронные лучи и не только.Такие сцинтилляторы можно отливать в любую форму и легко обрабатывать механически, благодаря чему они успешно применяются для специализированных детекторов, счетчиков и во многих других сферах.
Total votes 70: ↑70 and ↓0+70
Comments27

Создание псевдотрёхмерной гоночной игры

Reading time17 min
Views14K

В детстве я редко ходил в залы аркадных автоматов, потому что особо в них не нуждался, ведь дома у меня были потрясающие игры для C64… но есть три аркадные игры, на которые у меня всегда находились деньги — Donkey Kong, Dragons Lair и Outrun…

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


Поэтому я решил попробовать написать олдскульную псевдотрёхмерную гоночную игру в стиле Outrun, Pitstop или Pole position. Я не планирую собрать полную и завершённую игру, но мне кажется, будет интересно заново изучить механики, при помощи которых эти игры реализовывали свои трюки. Кривые, холмы, спрайты и ощущение скорости…

Итак, вот мой «проект на выходные», который в итоге занял пять или шесть недель по выходным



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

Она не отшлифована, немного уродлива, но полностью функциональна. Я покажу, как реализовать её самостоятельно за четыре простых шага.

Можно также поиграть

Читать дальше →
Total votes 35: ↑35 and ↓0+35
Comments4

Встраиваем своё устройство «Умного дома» в экосистему SmartThings

Reading time14 min
Views43K
Платформы «Умного дома» позволяют интегрировать устройства и создавать новые сценарии их взаимодействия. Известен эффект платформ: пользователи скорее выберут ту, с которой уже совместимы имеющиеся у них устройства, нежели перейдут на какую-либо новую. Поэтому для разработчиков новых гениальных девайсов может оказаться выгоднее встраиваться в уже готовую платформу, сосредоточив внимание на «железном» продукте, нежели разрабатывать свои собственные «велосипеды» в виде еще одних облачных экосистем и личных кабинетов.

Рассмотрим, как встроить свое собственное устройство с платформой «Умного дома» Samsung SmartThings. Мы реализуем вариант прямого (Direct) подключения для управления устройством «Умного дома» на примере кнопки-выключателя и трехцветной лампочки. 


Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments4

Два бита на транзистор: ПЗУ высокой плотности в микросхеме с плавающей запятой Intel 8087

Reading time17 min
Views16K
Intel разработала чип 8087 в 1980 году для того, чтобы улучшить производительность ПК с процессорами линеек 8086/8088 (таких, как IBM PC) при выполнении операций с плавающей запятой. Поскольку первые микропроцессоры были предназначены для выполнения операций с целыми числами, выполнение операций с числами с плавающей запятой было медленным, что уже и говорить о выполнение трансцендентных операций, таких как тригонометрические функции или логарифмы. Сопроцессор 8087 значительно повысил скорость выполнения задач с плавающей запятой, все выполнялось почти в 100 раз быстрее. Архитектура 8087 была реализована и в более поздние процессоры Intel, а инструкции 8087 по-прежнему используются в современных x86 ПК. Intel представила в 1980 году чип 8087, предназначенный для улучшения производительности вычислений с плавающей запятой на процессорах 8086 и 8088.

Читать дальше →
Total votes 68: ↑65 and ↓3+62
Comments7

Солнечные фонарики — нам надо ярче

Reading time8 min
Views57K


Наверняка многие уже успели наиграться с китайскими солнечными фонариками и разочароваться в них. Попробуем разобраться в вопросе: в чём причина их малой яркости и можно ли с этим что-то сделать?
Узнать больше
Total votes 51: ↑50 and ↓1+49
Comments41

Нейронные сети в Android, Google ML Kit и не только

Reading time4 min
Views18K
Итак, вы разработали и натренировали свою нейронную сеть, для выполнения какой-то задачи (например то же распознавание объектов через камеру) и хотите внедрить ее в свое приложение на андроид? Тогда добро пожаловать под кат!
Читать дальше →
Total votes 29: ↑28 and ↓1+27
Comments0

3D-печать на футболках

Reading time2 min
Views13K


Все мы давно привыкли к 3D-печати. Чаще всего модель печатается обособленно, сама по себе. Иногда — на куске ткани.


Мне же пришла идея: что, если попробовать напечатать что-нибудь прямо на футболке? На сколько это реально, какие затруднения могут возникнуть?


Я провела несколько экспериментов и хочу поделиться полученным опытом.

Читать дальше →
Total votes 32: ↑30 and ↓2+28
Comments17

Туториал по Unreal Engine. Часть 5: Как создать простую игру

Reading time13 min
Views148K
image

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

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

  • Бесконечно перемещать игрока вперёд
  • Генерировать препятствия, которые игрок должен избегать
  • Рандомизировать препятствия для создания вариаций
  • Создавать кнопку перезапуска, которая отображается, когда игрок сталкивается с препятствием
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments5

Невероятно эффектная цветомузыка на Arduino и светодиодах

Reading time4 min
Views163K
С наступающим! Приближается Новый год, а значит, пора срочно создавать настроение! Ну и как всегда в это время года рождаются десятки электронных схем различных цветомузыкальных установок.

Чего только самобытные мастера не придумают. От трехцветных моргалок до лазерных многолучевых установок с управлением по MIDI интерфейсу.



Как большой поклонник, так называемых адресных светодиодов, хочу показать вам очень простую и удивительную цветомузыку. Я вообще такой ни разу не видел. Пока не собрал за один вечер. Итак, визуализатор звука!
Total votes 51: ↑46 and ↓5+41
Comments116

Считаем до трёх: четыре

Reading time5 min
Views13K

Проверка жизнеспособности идеи: однотритный вычислитель


Это уже четвёртая статья, по мере готовности будет продолжение. Оглавление:


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


Total votes 49: ↑47 and ↓2+45
Comments22

Прокачиваем домофон протоколом MQTT для управления с телефона

Reading time4 min
Views123K
Всем привет. Расскажу немного про свою последнюю междуделку — доработку домофона WiFi-модулем NodeMCU. Заранее прошу прощения за выбор модуля — всех уже, наверное, достала эта ESP’шка…

Конечно, работу ClusterM с его автоответчиком никому не переплюнуть, но такой функционал я считаю излишним. Мне, с рождением дочки, лишь понадобилось бесшумно открывать домофон гостям, чтобы не стоять у трубки и не ждать входящего звонка, который наверняка разбудит малую. Да и себе иногда легче открыть дверь с телефона, нежели лезть за ключами и прикладывать таблетку туда-сюда, чтобы она сработала (у меня очень сильно тупит панель в подъезде). Проект получился небольшой, так что в статье тоже не так много букв, зато есть фотографии.
Читать дальше →
Total votes 80: ↑80 and ↓0+80
Comments85

Эмулятор компьютера «Аполлона» Moonjs

Reading time4 min
Views16K

Запуск к Луне возможен из браузера благодаря порту на JavaScript


Moonjs — это небольшой эмулятор бортового компьютера космического аппарата «Аполлон».

Эта программа не была создана с нуля, это всего лишь порт написанного на С Рональдом Бёрки Virtual AGC на JavaScript с использованием asm.js и компилятора Emscripten.

У компьютера нет своего собственного специального названия, чаще всего его называют AGC по первым буквам Apollo Guidance Computer. По экземпляру было установлено в командном и лунном модулях. Впервые ввели в строй AGC в августе 1966 года, отказались от его использования в июле 1975.
Читать дальше →
Total votes 27: ↑23 and ↓4+19
Comments10

Электронные сигареты: ликбез

Reading time11 min
Views118K
Электронные сигареты набирают всё большую популярность, но, как показывает практика, многие курильщики, решившие избавиться от пагубной привычки и перейти на электронику, разочаровываются в ней. Во-первых они не утоляют никотиновый голод, во-вторых обходятся дорого (хотя где-то слышали, что дешевле), в-третьих — часто ломаются. А всё из-за того, что пробовали они нечто подобное представленному на картинке.
В этом посте я попробую немного рассказать о современном состоянии дел на этом стремительно растущем рынке, что должно помочь сделать выбор. Советов про вред или пользу, за или против не будет. Их полно в сети (например, очень хорошо сказано про это в недавнем посте), кому верить каждый решает сам.
Читать дальше →
Total votes 54: ↑43 and ↓11+32
Comments219

Из графена научились делать гибкую и прочную нить

Reading time2 min
Views74K
Хотя графен сам по себе весьма прочный материал, использовать эту прочность на макроуровне непросто. Хотя существуют варианты использования механических свойств графена в виде чешуек в толще материала, которые делают его прочнее, играя роль «арматуры», гораздо интереснее выглядит перспектива изготовления из графена волокон и нитей, из которых можно будет делать сверхпрочную ткань или верёвки, обладающие, к тому же, электропроводящими свойствами.

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


Читать дальше →
Total votes 70: ↑66 and ↓4+62
Comments51

Художественные и документальные фильмы о космонавтике

Reading time4 min
Views69K

Статьи о книгах и играх требуют «третьего кита» — рассказа о фильмах на космическую тему. Тем более, что я «заболел» космонавтикой именно после просмотра нескольких фильмов подряд. В данной статье я хочу рассказать о лично виденных достойных упоминания художественных (не фантастических) и документальных фильмах о космонавтике.
Что бы посмотреть на выходных?
Total votes 49: ↑44 and ↓5+39
Comments37

Десять книг о космонавтике

Reading time14 min
Views37K
Этот список возник «благодаря» нескольким обзорным топикам в блоге «Космонавтика». Любовь Хабра к всему космическому привела к тому, что даже откровенно бредовый поток мыслей, написанный Шляхтичем многие приняли за чистую монету — и это далеко не единственный (хотя и наиболее вопиющий) пример того, о чём я пытаюсь сказать.

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

Оба этих затруднения я постарался решить тем, что привлёк к дополнению и обсуждению списка ЖЖ-пользователя ___lin___ (ссылка ведёт на его жж-профиль, где можно прочесть о том, кто он такой, и чем знаменит). ___lin___ в помощи не отказал, за что ему космическое спасибо. Очень рекомендую ознакомиться с его проектом «Великое Кодирование», посвящённому переводу в цифровую форму редких книг околокосмической тематики.

Теперь собственно список.
Total votes 37: ↑36 and ↓1+35
Comments21

Information

Rating
Does not participate
Location
Саха (Якутия), Россия
Registered
Activity