Стойка за гуми окачена на стена

В гаража ми започна да става доста тесничко и се наложи да си направя стойка за гуми, която да окача на стената. Проблема беше, че имам вътрешна изолация на стената, която исках да ползвам и трябваше да измисля вариант за стабилно закрепване. Реших да използвам дистанционери с планки, които да закрепя за тухлите под изолацията.
Материали и инструменти:
– мини електрожен Weldstar Compact ARC 200
– електроди Вежен, рутилови, 2.5mm
– винкел 30x30x3, шина 30×3, шина 40×4 (за изработване на 4 планки за дистанционерите)
– Болтове и гайки M8 – с тях закачам стойката за дистанционерите
– свредло за метал, кобалтово, Titan HSS-Co 8.5mm
– акумулаторен ъглошлайф EINHELL TE-AG 18 с диск за метал 1mm
– четки за шлайфане на метал, за ъглошлайф
– дюбели fischer duopower 10x60mm – 8 бр. – за планките

Металните винкели и шини ги купих от един склад, който се намира малко след хотел Родопи в Пловдив. Цените са трепач – целия материал ми излезе около 22 евра, а остана доста за други проекти. Продават материала на 6 метрови парчета, но ти го режат на място, за да е удобно за транспортиране – това влиза в цената. Ето линк към мястото в Google Maps, защото така и не ми стана ясно, как се казва фирмата.
https://maps.app.goo.gl/SaQPQTVtqVAL6yL16
Работят бързо или поне по-бързо от Ангел Стоилов 96, които също са ок за подобни дребни проекти.

Направих си 3D прокет в Blender, за да съм сигурен, че съм оразмерил вярно всички парчета.

Чертежа с точните размери го направих в qCad. На чертежа може да се види, че съм повдигнал от едната страна винкелите върху които ще лежат гумите, така че да получа тангентално допиране и гумите да лежат на плоска повърхност.

За скромния ми опит със заварките мисля, че се получи добре. Най-важното, че ми се освободи много място в скромния ми гараж. Стойката е закачена на такава височина, че под нея да се ходи спокойно, без да си удряш главата. В горната част съм добавил едно ниво, което вече ползвам за рафт за натурии.

Share and Enjoy !

Shares

PVC корниз Gardinia

Ей това са всички необходими неща за монтаж на PVC корниз Gardinia – корниз, бленда (продава се отделно на метър), присъединители за свързване на два корниза, кукички с кръгли плъзгачи, тапи за закриване на дупките за дюбелите, стопери. Преди съм монтирал и двуканалния алуминиев корниз на Gardinia, но и пластмасовия е с добро качество, а и го има по всички големи строителни хипермаркети. За този закупих бяла бленда на цена около 5лв/m.

Share and Enjoy !

Shares

Мисловна карта (MindMap) за изграждане на кухненски шкаф

От скоро чета книгите на Тони Бюзан, който изучава човешкия мозък и предлага практични решения за сложни задачи. и реших да се заиграя с FreeMind, като създам мисловна карта на нещо сравнително просто, като изграждане на долен кухненски шкаф. Включих всички материали, инструменти и дейности, които са необходими за подобен шкаф. Получи се нещо, което ме изненада и за това го шервам. Техниките на Тони Бюзан и изграждането на мисловни карти са наистина полезни в почти всяко начинание в човешката дейност.

MindMap на изграждането на кухненски шкаф (долен)

Прилагам FreeMind сорс файла на картата: Kuhnenski_shkaf-dolen-MindMap-FreeMind.zip

Share and Enjoy !

Shares

Оптимизиране рязането на линейни детайли

Написах едно тулче за калкулиране на оптимално рязане на линейни детайли. Писано е на JavaScript за браузер, защото така ми е най-бързо и удобно. При повече от 22 детайла вероятно ще започне да лагва, защото възможните комбинации стават безкрайни, а всичко го тъпча в масиви. Ако ми остане време, ще го портна до C или C#.

И един пример, как се ползва. В момента си правя стелаж за обувки и искам да знам, колко стоманени профила да си купя и как да разпределя срезовете, за да имам най-малък отпадък. Ей това е проекта:

За да разположа оптимално детайлите по профили с дължина 2 метра въвеждам парчетата в тула:

Програма за оптимизиране рязането на линейни детайли

Резултатите ми показват, че ще ми трябват общо 4 парчета метален профил, като най-големия ми остатък е 1.034m.

Тула е събран в един HTML файл.
Може да се изтегли от тук: Изтегли
Или да се ползва от тук: Демо

Share and Enjoy !

Shares

Kitchen cabinet calculator

Написах един инструмент, който да ми помогне при калкулирането на необходимите плоскости за сглобяване на кухненски шкафове. Интрумента представлява един HTML файл, който може да се стартира от всяко устройство. Кода е респонзив. Най-полезната за мен опция е възможността за експортиране на модела в Blender чрез генериране на Python скрипт. Кръстих го Kitchen cabinet calculator и е на английски, за да мога да обхвана по-голяма аудитория. Като ми остане време, ще направя и версия на български, но за сега мисля, че е достатъчно разбираем. Кода е напълно свободен и всеки с PHP 7 и по-висока версия може да си го компилира.

Demo: Kitchen cabinet calculator

Download: Kitchen cabinet calculator
Source: Kitchen cabinet calculator – Source

Видео ръководство, как се използва инструмента:
https://youtu.be/LPJBfQQgEp8

Share and Enjoy !

Shares

Идея за разтегателно легло (extendable bed idea)

Хрумна ми една идея за разтегателно легло и реших да я запиша. Някой ден може да реализирам или да направя нещо друго на базата на тази идея. Точно такова разтегателно легло не съм виждал, а мисля, че има смисъл в подобна конструкция. Може да се ползва в ограничени пространства или като легло за гости. Боунус е възможността за монтиране на голямо чекмедже. Ренднах в Blender няколко картинки, които показват, каква точно ми е идеята за разтегателно легло.
Това е свития, компактен вариант на леглото:
Разтегателно легло, extendable bed
Разтягането става, като се издърпа лявата страница:
Разтегателно легло, extendable bed
Разтегателно легло, extendable bed
Скарата на леглото е изградена от летвички 950x40x20mm, а материал примерно липа:
Разтегателно легло, extendable bed
Разтегателно легло, extendable bed
Разтегателно легло, extendable bed
Летвичките са разположени шахматно. На плъзгащата част е монтирана ограничаваща летвичка.
Разтегателно легло, extendable bed
Разтегателно легло, extendable bed
Матрака може да е двойно сгъваем с размери на отделните части 820x950x100mm. При разпъване се получава матрак 1900x820x100mm. За по-голямо удобство, след разтягане може да се метне отгоре един топ-матрак, примерно от тук:
топ матрак
Летвичките профил 4x2cm могат да се вземат от тук:
летвички липа 40x20x2000
Корпуса на леглото е проектиран от ЛПДЧ 18mm. Страниците и дъното на чекмеджето са проектирани от суров МДФ 12mm.
Има какво още да се помисли, като например при компактния вариант на леглото има луфт от страни между матраците и страницата. Като ми дойде музата, ще помисля, как мога да го подобря.

Ето и кратко видео, което показва цялата ми идея за разтегателно легло:

If your browser doesn’t support HTML5 video. Here is a link to the video instead.

Blender файл на проекта с размери 1:1: leglo_divan-82x190cm.zip

Share and Enjoy !

Shares




Конвертиране на видео до webm, ogv, mp4, mkv – Ned Video Converter

Ned video converter - ogv, webm, mp4
Беше ми необходима проста програма за конвертиране на видео до webm и ogg video (ogv), която да ми позволява пълен контрол на изходния файл. Тъй като не намерих такава безплатна, освен конзолния ffmpeg, реших да спретна едно GUI за ffmpeg с просто кодиране в AutoIt. Чудих се за името на програмата и реших да не се правя на оригинален, затова е Ned video converter.
Програмата в момента конвертира до webm, avi, ogv, mp4, flv и mkv. Но позволява да се стартира кодиране до всякакъв формат, ако познавате инструментите на ffmpeg. Стартирането на процеса взима стринга от полето Command и така могат ръчно да се променят всички параметри. Например можем да зададем ръчно команда за конвертиране на видео до mp3-файл, като в полето Command въведем следния тринг:

ffmpeg -i <input> -c:a libmp3lame -b:a 256k -vn -f mp3 some_audio_file.mp3

Ned video converter - mp3
Разбира се ръчните настройки са само опционални, спокойно могат да се ползват вградените скромни опции на GUI-то.
Важно е да се отбележи, че при ресайзване на видео по широчина, тогава височината се променя в съотношение, за това зададената височина трябва да е кратна на 2. Това е причината понякога ресайването да не работи. Просто се въвежда нова стойност на широчината, увеличена или намалена с +1 (примерно 600 не работи, тогава се пробва с 601, 602 и т.н.) и се натиска бутона Generate Command.
Ако файловете се получават големи или с недобро качество е добре да се попрочете документацията на ffmpeg. Параметрите за конвертиране могат да се променят и от външния ini-файл, така че да паснат на конкретните нужди.
Прилагам и сорса, който е доволно прост. Отделил съм GUI-частта и фукциите от основния файл, за да има по-добра четимост.
При конжертиране на avi и mkv (matroska) съм задал да се използва параметъра -crf за контрол на качеството. По принцип за запазване на качеството, каквото е във входния файла, параметъра се сетва на -crf 23. За по-малък файл и по-лошо качество може да се остави на -crf 25 или повече. За по-добро качество на картината може да се пробва с -crf 19.
Сорса е абсолютно свободен за ползване, променяне, споделяне.
Изтегляне за 32 и 64bit Windows:
Ned_video_converter-32bit-0.02.zip
Ned_video_converter-64bit-0.02.zip
Ако има проблеми с програмката, моля да ги споделите в коментарите.
По-долу може да се види кратко видео с примерно конвертиране до webm и mp4 формати. Видеото е конвертирано до тези формати, за да мога да го вградя в тази страница. Видеото, което конвертирам е свален от YouTube клип Camila Cabello – Havana ft. Young Thug.

Share and Enjoy !

Shares




Папиемаше пингвин – направи си сам

Папиемаше пингвин
Обичам почивните дни! И никога не са ми достатъчни. Но пък все се намира време да направим някоя щуротия с дъщеря ми. Последния ни проект беше да си направим готина фигурка от папиемаше. Направихме бърз ресърч в интернет и решихме, че най-лесно и готино ще ни се получи пингвин.

Необходими материали за изработване на папиемаше:

  • Малък балон
  • Ножица
  • Вестник
  • Съд с вода
  • Лепило C200 или друго за хартия
  • Съд за лепилото – може и пластмасов капак
  • Боички

Папиемаше пингвин - необходими материали

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

Папиемаше пингвин

След като налепихме първоначалния слой, започнахме да лепим следващите слоеве лентички от вестник, като този път ги накисвахме в лепилото, докато се получи хартиен слой с дебелина около 2-3 мм.

Папиемаше пингвин - облепен балон

Оставихме балона да изсъхне напълно и да се втвърди. След това нарисувахме украсата на пингвина с молив и боядисахме по формите с боичките. След това изрязахме малки парчета хартия за ръцете и клюна. Краката ги направихме от навити на ролка лентички. И се получи тази прелест 🙂 :

Папиемаше пингвин

Папиемаше пингвин

Папиемаше пингвин

Забавлението с папиемаше е изключително. Дъщеря ми се почувства като скулптор, а моята награда е удоволствието, което и доставих. Ако не сте пробвали папиемашето с децата си, ви го препоръчвам!

Share and Enjoy !

Shares




Собствен ръкописен шрифт Nediko.ttf

Това е тест първи по създаването на собствен ръкописен шрифт. За целта използвах Inkscape, като изтеглих шаблони от https://www.paintfont.com/. Както всяко начало и това е трудна работа. Разработвам един проект в който искам да вкарам натурален шрифт, който да имитира максимално писане с химикал. Потърсих за подобни шрифтове на кирилица, но не намерих. За това се наложи, да се пробвам да си направя сам. Е горе-долу се получи. Не е баш както си го представях, но ще го ползвам.
Наличните символи не са много:
Nediko - custom font - Symbols

Ето как изглежда шрифта ми на кирилица и на латиница:
Nediko custom font

Може да се изтегли от тук: Nediko.ttf – 32.5Kb

Share and Enjoy !

Shares




Simple TV Player – трикове с ini-файла

Урока е валиден за версия на плеъра 0.8 и по-нови.

Скоро пренаписах кода (то па един код) на плеара ми за БГ-телевизии Simple BG TV Player, като прехвърлих адресите на стриймовете във външен файл.
Тази промяна да доста свобода на действие, като позволява:

  • да се добавят нови стриймове и да се редактират старите
  • да се записва видеото
  • да се сменя дъмпера и плеара

В тази статия ще покажа някои от възможностите за редактиране на settings.ini файла.

Записване на стрийма във файл

За конкретния пример ще запиша стрим на телевизия BTV.
Като начало е добре да запазим копие на оригиналния файл settings.ini и да му дадем друго име, примерно settings_ORIGINAL.ini. Сега вече можем да мажем във settings.ini без притеснения, че може нещо да се обърка. Отваряме файла и намираме реда със стрийма на BTV. Копираме реда и го пействаме на нов ред. След това изтриваме последната част, която пайпва стрийма към mplayer и указваме на дъмпера да записва до файла с опцията “-o file.flv”. BTV сменят често адреса на стрийм сървара, затова ще покажа текущата работеща команда. Новия ред е добре да започва с ново име, примерно BTV RECORD или от сорта. Ето как изглежда при мен:

RECORD BTV=rtmpdump -r "rtmp://46.10.150.111:80/alpha" -a "alpha" -f "WIN 11,5,502,149" -W "https://www.btv.bg/static/bg/shared/app/flowplayer/flowplayer.rtmp-3.2.13.swf" -p "https://www.btv.bg/live/" -y "alpha" -o BTV.flv

Запазваме файла и стартираме програмата.
Ето кратко видео, как записвам видео стрийм на телевизия BTV:

Примерния settings.ini файл за този тест може да се изтегли от тук: settings.ini-Record_BTV.rar
Архива се разархивира в директорията на програмата и се заменя стария файл settings.ini.

Добавяне на нов стрийм, плейване с ffplay и запис до файл с ffmpeg

В списъка с телевизии ми липсва CityTV. Реших да го добавя, но ми се искаше да добавя и опция за запис на клиповете. Единствения проблем е, че CityTV използва формат, който не се поддържа от rtmpdump (всъщност не е точно така, но да не задълбаваме). За това трябваше да добавя нов плеър, който да плейва стрийма от сайта на City.bg. Изтеглих архив с пакета ffmpeg и разархивирах двата инструмента ffplay.exe и ffmpeg.exe. Нищо друго не ми трябва. След това се заиграх с settings.ini.

За да се добави тази нова телевизия се отваря оригиналния settings.ini в текстов редактор и се добавя един ред, който указва да програмата как да плейне City TV с плеъра ffplay:

CityTV=ffplay https://nodeb.gocaster.net:1935/CGL/_definst_/mp4:TODAYFM_TEST2/playlist.m3u8

Остана да се добави опция и за запис на тази телевизия. Това го правя с ffmpeg, като отново добавям един ред в settings.ini:

RECORD City=ffmpeg -i https://nodeb.gocaster.net:1935/CGL/_definst_/mp4:TODAYFM_TEST2/playlist.m3u8 -acodec copy -vcodec copy -f mp4 City.mp4

Ето и видеото, което показва как плейвам стрийма от City с ffplay и след това го записвам с ffmpeg:

Примерния settings.ini файл за този тест може да се изтегли от тук: settings.ini-Play_and_Record_video_City.rar
Архива се разархивира в директорията на програмата и се заменя стария файл settings.ini.

ВАЖНО: При запис на поточното видео е важно конзолния прозорец да се затвори с командата Ctrl + C – това ще затвори правилно записваното видео. Ако този прозорец се остави отворен и се затвори само прозореца на програмата, то записа ще продължи докато компютъра не се изключи!

Програмата е изключително простичка. Всъщност е GUI с възможност за ползване на различни инструменти за плейване и запис на поточно видео. Но пък мен ми е много удобна.

Share and Enjoy !

Shares