Оффтоп Verum Corner
1 395

Как я решил сделать свой роутер с плюшками

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

В закладки

Почему я эту статью сюда пишу и зачем? Сейчас все поясню.

Не так давно, где-то год назад я смотрел видео канала N-O-D-E. Парень показал что можно сделать вот такой не сложный роутер в книжке.

PirateBox это офлайн система для роутеров и компьютеров для обмена информацией и файлами с людьми. Как правило, доступа в интернет там нет.

И идея мне очень понравилась. Я захотел сделать такой же, зачем-то... И я его сделал. Но с некоторыми изменениями.

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

Вместо TPlink роутера я использовал Raspberry Pi Zero W. Система та же, Piratebox. Батарею я положил большую на 5 тысяч мАч, то есть сервер так протянуть мог бы больше дня, так как я проверял какой ток и напряжение берет компьютер. И мне этого было мало, я пошел ещё дальше. Кнопку я не помещал как это сделал в видео автор, я просто подключал аппарат по microusb и отключал по необходимости. И внутрь так же положил зарядное устройство.

Внутри у нас антена, RTC (часы реального времени, у Raspberry pi Zero W нет встроеных часов, поэтому если питания нет, обнуляеться и время), зарядку, аккумулятор. Внимательные люди наверняка уже заметили что здесь не так. Это мой косяк, не так давно я за это все взялся.

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

Через телефон я подключился к компьютеру по SSH и отправляю ему команду по частоте 96.8 транслировать музыку.
Кому интересно, музыка звучит эта
У системы кроме файлообменника и чата есть даже своя локальная борда. Сайт не требует логины и пароли, все общаются полностью анонимно. Можно так же грузить свои движки, например DokuWiki чтобы писать туда свои заметки и статьи.

При подключении к wifi, в андроиде появляется "регистрация в сети". Если в браузере прописать любой адрес без защиты https, автоматически вас выкинет на Piratebox.lan. На ноутбуке просто запустится автоматом браузер с сайтом.

А ещё мы с братом пробовали играть в Fistful of Frags через сеть этого компьютера, он играл роль ретранслятора. Пинг всегда меньше 5. Да и мобильны игры в такой локалке работают замечательно. Можно с собой взять на шашлыки поиграть в друзьями какой-нибудь OpenTTD.

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

Пока я с этой штукой игрался, я понял быстро что идея положить плату с аккумулятором в книжку ужасная ошибка. Книжка гнется, и вместе с ним может погнутся аккумулятор и платки, это мне точно не нужно! И я оттуда все вытащил и начал думать куда это все уместить. Долго не пришлось думать, нашел старый корпус от внешнего жесткого диска и все положил туда.

В лесу весной нашел сломаный квадрокоптер (много коррозии на платах). Гугл говорит он китайский и копеечный. Ну я его разобрал на детали, и лампочку моргающую разными цветами которую вы видите, запаял туда. Смотрится очень мило.

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

Купив ещё детальки и новый Raspberry Pi Zero W, до меня дошло как это можно реализовать. По сути, это просто обычный компьютер с вайфаем, но что можно с ним сделать? Я долго время читал статьи о доступе в интернет в разных странах и вспоминал свою поездку в Кавказ. В поселке у моих родных абсолютно не было доступа в интернет. Что там интернет, даже нет вышек и я не мог никуда позвонить с смартфона. Как вообще жить при таком информационном голоде? И тут я понял что это будет. Пока "чтобы было" вариант названия:

Система выживания при информационном голоде

Название говорит само за себя. Это должен быть аппарат который должен помочь в случае нехватки свежей информации. Значит свою идею мне нужно сильно дорабатывать. Но как она должна работать?

Из коробки от ремешка Mi Band получился неплохой корпус.
Старательно и дырочки проделал!

Система как минимум должна откуда-то черпать информацию, это может быть например FM радио. Сразу его решил прикрутить к системе. Управляется компьютером. Далее я решил что системе нужен ещё один wifi, чтобы при случае она получала доступ в интернет. Дело в том что компьютер сам раздает сеть, но одновременно к другой сети подключится не может, второй wifi будет этим решением проблемы. Так же мне нужно написать скрипты для системы. Один из них может из списка RSS каналов определять свежие статьи и сохранять всю страницу себе. Конечно это уже вроде как умеют клиенты на смартфонах, но если я захочу этими новостями поделится? Кому-то дать почитать? Второй скрипт будет на каналах в ютуб (которые укажу в списке) определять свежие видео и скачивать их, чтобы просматривать их в офлайн.

Где-же ещё получать свежую информацию? Конечно же получить её от других пользователей которые подключились к компьютеру. На ней так же должны быть книги по выживанию, учебники, задачки для досуга и так далее. Все что должно являться умственной деятельностью. Человек будет заниматься чем угодно, лиж бы занять свой пытливый ум.

Позже я планирую все это грамотно доделать (в практике сделал много ошибок), и начинать выкладывать инструкции и скрипты в Github.

И так, момент истины:

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

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

Здесь находится опрос. Но он пока не работает в приложении.

Вам нравится идея?

Проголосовать
Переголосовать
Показать результаты

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Verum Corner", "author_type": "self", "tags": [], "comments": 62, "likes": 69, "favorites": 48, "is_advertisement": false, "subsite_label": "flood", "id": 29624, "is_wide": false, "is_ugc": true, "date": "Thu, 18 Oct 2018 20:17:38 +0300" }
{ "id": 29624, "author_id": 50142, "diff_limit": 1000, "urls": {"diff":"\/comments\/29624\/get","add":"\/comments\/29624\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/29624"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64955 }

62 комментария 62 комм.

Популярные

По порядку

Написать комментарий...
42

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

Ответить
3

Ты прав. Я как закончу, куда-нибудь в хабр выложу.

Ответить
0

Поторопись а-то там уже копи пасту небось уже забрасывать уточняющими вопросами.

Ответить
0

Чому? Мне вот интересно было. Одно другому не мешает. Правда для этого нужно свой раздел, типа DIY

Ответить
13

Довольно сумбурно написано, читать трудно. Нормально не объяснена причина выбора софта для Raspberry Pi, то как его устанавливать, настраивать. Весь пост напоминает эту картинку:

Ответить
2

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

Ответить
10

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

Это что - машинный перевод с какого-то языка на русский?

Ответить
0

С чего вы так решили?

Ответить
6

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

Ответить
2

Вспомнилось название странного фильма "Я - робот, и это - нормально" :D

Ответить
2

"Я - киборг"

Ответить
0

Я не совсем понял если честно

Ответить
2

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

Ответить
8

Мозгу технаря не требуются такие мелочи как связность.

Ответить
2

Тем не менее на хабре довольно трепетно относятся к грамотности текста.

Ответить
0

Но название автор прикольное придумал:
Система выживания при информационном голоде

Ответить
0

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

Ответить
–1

ужасно написан текст, вот и всё.
но сам проект интересный, безусловно

Ответить
1

Не спорю. Я вообще не рассчитывал что он у меня получится хорошо

Ответить
7

Теперь из-за мемов не могу нормально почитать статью...

Ответить
5

Про PirateBox не слышал, но похожая идея о том, чтобы носить в рюкзаке небольшой пк со всем необходимым на борту посетила меня довольно давно. В итоге просто купил OrangePi, запитал от повербанка и подключаюсь к нему через bluetooth (как serial порт) с телефона. В хомяке храним боевые скрипты со всех необходимым. Но проблема оказалась в том, что он оказался не особо востребован и большую часть времени просто валяется обесточенным в рюкзаке. В итоге просто пару раз использовал на работе, чтобы через Ethernet подключиться к серваку локально без ноута и один раз использовал как Wi-Fi AP.

Ответить
2

Для этого придумали ноутбук

Ответить
4

Неплохая идея, но, как мне кажется нужны кое-какие доработки:
1)Если есть скрипт, скачивающий новую информацию, то нужен скрипт, удаляющий старую, иначе свободное место быстро закончится.
2)Собственно, места нужно минимум 128Гб, ведь помимо свежих новостей и видео нужно хранить ещё и кучу непрекосновенных данных, вроде книг, музыки, фильмов и прочих познавательно-развлекательных штук.
3)Два W-Fi модуля в устройстве могут создавать друг другу помехи, так что их лучше разделить по диапазонам (один на 2.4, другой на 5ГГц), либо подключение к устройству сделать через Bluetooth.
4)Если есть место и напряжение питания соответствует, можно заменить аккумулятор на перезаряжаемые AAA батарейки. Да, ёмкость будет ниже (~2500 мАч), но зато в случае отсутствия электричества батарейки можно запросто найти в ближайшем магазине, даже в каком-нибудь далёком посёлке. Либо сделать отдельный док под батарейки и разём для него в устройстве.

Ответить
0

1) Будет сделано
2) тут на свое усмотрение. У меня например здесь память на 64 гб
3) впервые слышу чтобы они помехи делали, посмотрим
4) это похая идея. Лучше уж перезаряжаемый аккум

Ответить
1

Чтобы совсем для понтов, можно прикрутить монитор, чтобы коробка сама была точкой доступа.
Типа раз это инструмент «выживания», значит у него должно быть применение даже если ты с голой жопой в лесу. А тут получается нужен хотя бы телефон (если я не затупил)

Ответить
1

Я думаю тут нужна динамомашинка для зарядки.

Ответить
1

Такое нужно на хабр, здесь аудитория хоть и пересекается, но слабо.

Ответить
1

За тобой уже выехали (сори)

Ответить
0

Странная штука. Если это просто переносная точка доступа -- так любой смартфон сегодня умеет создавать локалку, плюс вроде как существуют специализированные карманные точки доступа. Если это переносная файлопомойка, то у тебя мало места получается, там только книжки пожатые хранить да текстовые новости, никакого медиа.
Wi-Fi репитер в таком маленьком корпусе слабо полезен.
Смартфон с 5 Ah батареей покрывает те же самые функции.

А вот тема с ФМ- радио интересная. Есть возможность не только передавать, но и принимать сигнал? Трансивер штука полезная.

Ответить
3

Не все смартфоны имеют полное управление такой точкой доступа. Там даже нельзя выключить изоляцию клиентов. Кроме файлообменника можно туда поставить вообще все что угодно. память на данный момент на 64 гигов от MicroSD карточки. Смартфон потребляет ток гораздо больше чем одноядерный Arm6 на Zero W.
Да, ФМ он может и принимать, и передавать. Вообще судя из описания софта, можно не только на фм передавать сигнал, можно на любую частоту и мощность там довольно большая.

Ответить
0

так а какой кейс предполагается для этой штуковины?

Ответить
0

ты имеешь ввиду корпус?

Ответить
0

use case - сценарий использования?

Ответить
0

Я же написал в статье ._.

Ответить
0

слушать радио и иметь доступ к файлам на флешке?

Ответить
0

Zero W полноценный компьютер. Применений миллион. Идея сделать портативный аппарат для помощи при недостатке свежей информации. Радио и файлы лишь часть этих источников.

Ответить
0

Так если миллион можешь хотя бы 5 рабочих сценариев накидать?

Ответить
0

1.Когда нужно передать файлы из флешки\диска на айфон\андроид. Конечно есть переходники, но они не всегда под рукой
2.Когда отключили свет, но необходим какой-никакой роутер для связи двух девайсов, Direct WiFi не работает у всех и настраивать долго
3.Для студентов в общаге чатится и обмениватся информацией через стенку
4.Существует такая штука как Google Global Chache, у провайдеров стоит чтобы хранить большие обьемы информации вроде видео с ютуба и сайты. Чтобы ускорить передачу и сократить расходы. Чем-то подобным будет владеть моя система, чтобы в офлайне смотреть статьи и видео на которые ты подписался в случае отсутствия доступа в интернет
5.Сохранение и раздача паролей от вифи
6.Поскольку это полноценный компьютер, может в фоне что-то ещё выполнять. Например конвертировать мультимедия файлы

Итого такой девайс должен получится на сумму 3к рублей

Ответить
0

1-решается переходником (он дешевле, занимает меньше места, ему не нужно питание)
2-3 - решается через ЛЮБОЙ мессенджер
4 - 5 - 6 - вообще не представляю где мы такой могло бы пригодится.

Ответить
0

Решай все так как тебе нравится. Альтернативы никто не запрещал. Как я сказал, не у всех есть перечисленое

Ответить
0

Прикольно. Следил за разработкой с самого начала 🌚🌚🌚

Ответить
0

Почему не на Хабр?
Там любят подобные статьи.

Ответить
0

Чувак, нафига ты плюшками балуешся? Замути атомную бомбу!

Ответить
0

Знаешь как говорится. Круто иметь ядерную боеголовку, но применить её некуда.

Ответить
0

По США можно.

Ответить
0
Ответить
0

Изолента не синяя. Туфта. Не канон.

Ответить
0

Ну и ждите через 2 недели на Али.

Ответить
0

С трудом осилил. Над изложением мыслей на бумаге еще поработать, конечно. Ну это ладно. Мелочи. Приходит с опытом. Вижу труда заложено не мало. Но вот зачем все это дело? Зачем плодить частности? Зачем из роутера делать роутер (это больше вопрос к видео)? В общем, я категорически не понял зачем все это было нужно. Я так понимаю, что это просто от желания что-то сделать. Но практической пользы я, вообще, не вижу. Да и название статьи не отражает сути текста совершенно. В тексте вода. Вы уж извините за прямоту.

Ответить
0

Я вроде как описал для чего он нужен и что он умеет.

Ответить
0

Описали. И это и вызывает вопросы. Зачем? Есть куча разных способов передачи информации. И зачем для этого городить этот дейвайс, я категорически не понимаю. Зачем все эти радио в 21 веке, когда есть нормальный блютусный стриминг? Хотите сделать что-то реально полезное. Попробуйте сделать компактный 4g вай фай роутер с возможностью подключения флешки. И при этом, чтоб суммарная стоимость его была ниже, чем на алиэкспрессе. Это вполне интересная тема. Мне бы по крайней мере это было бы интереснее прочитать.

Ответить
0

то что ты спрашиваешь, описано в статье

Ответить
0

время
(обнуляеться)

Ответить
0

Советую поменять такой АКБ на ленту свареных параллельно и пожененых АКБ формата 18650(или можно короче форматы использовать). Просто они любят вздуваться и начинать издавать сладковатые испарения, они вредные для здоровья. Да и емкость какая получится зато!

Ответить
0

А есть статьи подробно на эту тему? Надо бы вникнуть

Ответить
0

Нет, личный опыт в ремонтах телефонов, планшетов и ББ

Ответить
0

Могу подробнее в личке рассказать, правда у меня только твиттер @o_Opeth

Ответить
0

Я в телеграме обычно сижу: https://t.me/Verum_Corner
Ну, возьму к сведению. Просто мой бустер больше 3.7в аккум не примет, боюсь сгорит

Ответить
0

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

Ответить
0

в наше время как раз далеко не у всех есть доступ в интернет

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Невероятно! Skyrim портировали на...
Подписаться на push-уведомления