Самп как создать сервер: Как создать сервер SAMP 0.3z

Содержание

Как создать сервер SAMP 0.3z

Servers-Samp — Лучший мониторинг SAMP серверов › Все статьи › Создание SAMP 0.3z сервера

«Как создать свой сервер в сампе?» — этим вопросом задаются практически все, кому уже надоела обычная жизнь игрока или те, кто хочет просто поиграть с друзьями, познакомиться с новыми людьми, да и просто приобрести опыт и познания в SAMP индустрии.

1. Шаг первый

Итак, для начала Вам необходимо определиться с версией сервера SAMP (САМП). На данный момент актуальной версией является SA-MP 0.3z.

Второе, что Вам предстоит выбрать — жанр сервера SAMP.

Самые распространённые жанры SAMP серверов:

  • RP (Role Play) — Игра по ролям, реальная жизнь.
  • RPG (Role Playing Game) — Игра по ролям с лояльными порядками.
  • DM (DeathMatch) — Игра, цель которой заключается в убийстве других игроков.
  • TDM (Team DeathMatch) — Командная война между игроками.
  • DRIFT — Дрифт, дрифт-зоны, заезды, очки за заносы.
  • RACE — Гонки, гоночные соревнования, гоночные заезды.

Если Вы определились со своим выбором и настроены серьёзно, то можете приступать к шагу №2!

2. Шаг второй

Скачайте файлы сервера SA-MP 0.3z для Linux (если сервер стоит на операционной системе LINUX) или для Windows (если сервер стоит на операционной системе Windows).

Для начала, рекомендую не ставить сервер сразу на хостинг, но это если Вы ничего не знаете про серверы SAMP.

Поработайте с ним сначала на Вашем компьютере.

А так, как у многих из Вас стоит ОС Windows, то скачивайте сервер SA-MP 0.3z для Windows.

Скачать оригинальный SAMP сервер:

Скачали архив? — Чего же Вы ждёте, быстрее распаковывайте его содержимое в удобное место!

3. Шаг третий

Первое знакомство с сервером SAMP

Итак, мы переходим к самому интересному шагу — знакомство с SA-MP (САМП) сервером.

Открываем папку с Вашим SA-MP 0.3z сервером.

Что мы видим? — А видим вот что:

Файлы (6 штук) и 7 папок:

  • announce.exe
  • samp-license.txt
  • samp-npc.exe
  • samp-server.exe
  • server.cfg
  • server-readme.txt

Учимся настраивать конфигурацию (настройку) сервера

Открываем файл server.cfg через любой текстовый редактор, будь то простой блокнот.

Содержимое файла server.cfg для SA-MP 0.3z:

echo Executing Server Config...
lanmode 0
rcon_password changeme
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts gl_actions gl_realtime gl_property gl_mapicon ls_mall attachments skinchanger vspawner
announce 0
query 1
chatlogging 0
weburl www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]

Сложно? — Да ничего сложного! Сейчас мы разберём каждую строчку. 🙂

  • echo Executing Server Config… — Информирует систему о том, что данный файл является конфигом (нам данная строчка не нужна, её не трогаем).
  • lanmode0 – игра по интернету, 1 – игра по локальной сети (мы собираемся играть по интернету, поэтому не трогаем).
  • rcon_password — «changeme» — администраторский RCON-пароль сервера (позже мы разберём, что это такое, а пока просто укажите любой пароль, смена пароля обязательна!).
  • maxplayers50 — максимальное количество игроков на сервере (можно указать от 1 до 1000).
  • port7777 — порт Вашего сервера (сейчас нам не нужно редактировать этот параметр, поэтому пропускаем его).
  • hostname — «SA-MP 0.3 Server» — название Вашего сервера (отображается в окне SA-MP в списке серверов, изменяем на своё).
  • gamemode0 — «grandlarc 1» — Ваш основной мод, тот самый, жанр которого Вы выбирали (сейчас нам это не нужно, поэтому пропускаем).
  • filterscripts — «gl_actions gl_realtime gl_property gl_mapicon ls_mall attachments skinchanger vspawner» — подключаемые FilterScript’s (фильтерскрипты) — дополнительные скрипты, разделяются через пробел (сейчас данный параметр мы не будем трогать, пропускаем).
  • weburl — «www.sa-mp.com» — Сайт Вашего сервера (пишем сайт своего сервера).
  • Остальные параметры НЕ ТРОГАЕМ. Они служат для детальной настройки конфигурации сервера SA-MP 0.3z.

Ну как? Не сложно, правда ведь? 🙂

Сохраняем файл server.cfg и закрываем его. Настройка конфигурации сервера закончена.

Всё сохранили? — Отлично! Приступаем к нашему первому запуску сервера! 🙂

Запускаем samp-server.exe. Данный файл служит запускатором для SA-MP сервера.

Если Вы правильно настроили server.cfg по моим рекомендациям указаниям, то откроется Консоль.

В Windows — это обычная командная строка:

Если же окно открылось и сразу же закрылось, то это может означать, что Вы неправильно настроили server.cfg.

Внимательно проверьте, всё ли Вы так сделали, как мы Вам посоветовали?

Если Вы неплохо владеете английским языком, то можете узнать свою ошибку через server_log.txt, который автоматически создаётся в папке сервера после запуска samp-server.exe.

Например, если я не изменил RCON-пароль в параметре rcon_password, то в логе сервера — server_log.txt будет вот такое сообщение:

----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team

[00:00:00] Error: Your password must be changed from the default password, please change it.

Где «Error: Your password must be changed from the default password, please change it.» — это и есть ошибка, которая произошла при запуске сервера.
Буквально, её сможет перевести любой переводчик. Воспользуемся переводчиком от Google:

Ошибка: Ваш RCON-пароль должен быть отличным от пароля по умолчанию, пожалуйста, измените его.

Итак, сервер работает, в консоли ошибок нет. Вам уже не терпится поиграть со своими друзьями на сервере?

Тогда для следующий пункт для Вас! 🙂

Первые шаги на SAMP сервере

Чтобы мы как-то зашли на наш сервер, нам нужно узнать его адрес.

Так, как сервер находится у Вас на компьютере, то его адрес — Ваш IP адрес.

Как его узнать? — Да очень просто!

Заходим на сервис 2ip и кликаем по цифрам после «Ваш IP адрес:».

Вам выдаст сообщение: «IP скопирован в буфер обмена».

Прекрасно, теперь открываем Ваш клиент SA-MP 0.3z и кликаем по кнопке «Add to Favorites».

В открывшееся окошко вставляем Ваш IP, нажав Ctrl + V, символ «:» (который разделяет адрес и порт) и вставляем Ваш порт, который указали в server.cfg в параметре port (т.к. мы его не трогали, то вставляем 7777).

Пример:

Нажимаем «OK».

Теперь Ваш сервер добавлен в Favorite List!

Если в списке серверов данные Вашего сервера обновятся и сервер будет доступен, то Вы сделали всё правильно! 🙂

Выбираем Ваш сервер и жмём на зелёную кнопку с белым треугольником — «Play».

Итак, мы входим на сервер. Вошли? — Как, уже играете?! Ух, а Вы шустрый. 🙂

Вы бегаете по серверу один… Скучно, не правда ли?

Позовите Ваших друзей на сервер и похвастайтесь перед ними!

Адрес Вашего сервера Вы можете скопировать из окна SA-MP, а можете просто указать «ВашИп:Порт».

Вы — администратор SA-MP сервера!

«Как получить права и возможности администратора?» — спросите Вы.

Сначала Вы должны авторизоваться как администратор.

По стандарту, в каждом SA-MP сервере присутствует только одна система администрирования — RCON.

Вот мы и будем в неё входить через наш RCON-пароль, который мы указывали в server.cfg.

Открываем чат (английская буква «T» на клавиатуре) и вводим туда:

/rcon login ВашRconПароль

Если Вы правильно ввели пароль от RCON-панели, то в чат Вам выдаст сообщение:

«You are logged in as admin.»

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

А как RCON-администраторы управляют сервером?

Все функции RCON-администраторы выполняются с помощью RCON-команд.

Список всех RCON-команд:

/rcon cmdlist - просмотр всех команд 
/rcon varlist - просмотр всех настроек сервера 
/rcon exit - закрывает сервер 
/rcon echo [текст] - Показывает [текст] в консоле сервера (НЕ в общем чате). 
/rcon hostname [название] - изменяет название сервера (пример: /rcon hostname my server). 
/rcon gamemodetext [название] - меняет название мода (пример: /rcon gamemodetext my gamemode). 
/rcon mapname [название] - меняет название карты (пример: /rcon mapname San Andreas). 
/rcon exec [имя файла] - открывает файлы .cfg (пример: /rcon exec blah.cfg). 
/rcon kick [ID] - кик определённого человека по иду (пример: /rcon kick 2). 
/rcon ban [ID] - бан определённого человека по иду (пример: /rcon ban 2). 
/rcon changemode [mode] - смена мода по названию (пример: /rcon changemode sftdm). 
/rcon gmx - смена мода по очереди в настройках сервера 
/rcon reloadbans - обновляет данные из файла samp.ban 
/rcon reloadlog - очищает лог 
/rcon say - сказать в общий чат от лица админа (пример: /rcon say blah). 
/rcon players - показать всех игроков на сервере с их именами, ip и пингом. 
/rcon banip [IP] - бан по ip (пример: /rcon banip 127.0.0.1). 
/rcon unbanip [IP] - разбан по ip (пример: /rcon unbanip 127.0.0.1). 
/rcon gravity - изменение гравитации - (пример: /rcon gravity 0.008). 
/rcon weather [ID] - изменение погоды (пример: /rcon weather 1). 
/rcon loadfs - загружает фс (пример: /rcon loadfs adminfs). 
/rcon unloadfs - выгружает фильтер-скрипт (пример: /rcon unloadfs adminfs). 
/rcon reloadfs - перезагрузить фильтер-скрипт (пример: /rcon reloadfs adminfs).    
/rcon gamemode[1-15] - установка порядка гэйм-модов (пример: /rcon gamemode1 sftdm). 
/rcon instagib [bool] - убийство с одной пули (пример: /rcon instagib 0). 
/rcon filterscripts - просмотр всех фильтер-скриптов 
/rcon lanmode [bool] - установка LAN (пример: /rcon lanmode 1). 
/rcon password [string] - установка [string] пароля на сервер (пример: /rcon password mypassword). 
/rcon plugins - плагины, установленные на сервере. 
/rcon port - порт сервера. 
/rcon rcon_password [string] - установка [string] rcon-пароля (/rcon rcon_password myrconpassword) 
/rcon version - версия сервера 
/rcon weburl [url] - установка [url] сайта на сервере (пример: /rcon weburl www.mysite.com). 
/rcon worldtime [time] - установка [time] времени на сервере (пример: /rcon worldtime 2). 
/rcon maxplayers - максимальное кол-во игроков на сервере. 
/rcon timestamp - установка часового пояса
								

Что-то не так, но что же?

Вы играете на сервере, но замечаете, что Ваш сервер совсем не похож на серверы других крупных проектов (таких как «Samp-RP», «Advance-RP», «Gameworld» и др.).

Всё верно. Ведь Вы же пользуетесь оригинальным SA-MP 0.3z сервером.

Чтобы сделать Ваш сервер похожим на другие, Вы должны установить нужный Вам игровой Gamemode (игровой мод, сценарий).

Именно он определяет жанр Вашего сервера, его порядки и условия игры на нём.

4. Шаг четвёртый

Вот Вы разобрались со всеми деталями и тонкостями SA-MP 0.3z сервера. А что же дальше?

  1. Вы можете открыть свой собственный проект самп, похожий на Samp-RP, Advance-RP, Gameworld и др..
  2. Вы можете дальше практиковаться в разработке SA-MP серверов и стать Pawn-скриптером.
  3. А можете просто вернуться в ряды «обычных игроков», если создание GTA SAMP сервера показалось Вам слишком тяжёлым занятием. 😉

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

  1. Хороший хостинг 24/7 (хостинг, vds, vps, dedicated server) без лагов и с низким пингом (мы рекомендуем хостинг SAMP Ru-Hoster).
  2. Хороший сайт с доменным именем не ниже второго уровня.
  3. Амбициозная команда разработчиков (скриптер, маппер, веб-программист, пиар-команда).
  4. Набрать беспристрастную команду служителей порядка на сервере (администраторы, модераторы, хелперы).
  5. Пропиарить свой SAMP сервер по этому гайду.

Смотрите также:

Как создать свой сервер в ГТА САМП — Game Hub

Как создать свой сервер в ГТА САМП

4.1 (81.43%) 14 голосов

Несомненно, ГТА Сан Андреас в свое время стал хитом и до сих пор является тем, о чем можно вспоминать с улыбкой и даже ностальгировать с желанием снова перепройти эту игру. И не секретом для многих является то, что в этом ГТА был мультиплеер, но он не был реализован самими разработчиками. Но благо нашлись умельцы, которые смогли спрограммировать и теперь мы с вами можем узнать как создать свой сервер в ГТА САМП (Сан Андреас Мультиплеер).

Требования

Для создания сервера в ГТА САМП версии 0.3.7 вам потребуется следующее:

  • Сервер на Linux (в моем случае 64x Debian 7) с доступом к нему по SSH, установленную библиотеку libstdc++ 6 и SSH клиент (тот же PuTTY).
  • Полноценный интернет доступ (полный сервер на 100 игроков использует примерно 4 Мбит выгрузки).
  • Открытый UDP порт (7777 по-умолчанию).

Подготовка среды и скачивание сервера САМП

Из расходов безопасности мы создадим нового пользователя для поднятия сервера:

adduser samp

Придумываем пароль, остальные поля можно оставить пустыми. Зайдем под новым пользователем и перейдем в домашнюю директорию:

su samp
cd /home/samp

Скачать готовый сервер самп 0.3.7 linux можно по этой ссылке. Там выберем нужную нам ОС и приступаем к скачиванию и распаковке архива:

wget http://files.sa-mp.com/samp037svr_R2-1.tar.gz
tar -zxf samp03*.tar.gz
cd samp03

Настройка сервера САМП

После того как вы скачали и распаковали архив, переходим в папку с установленным сервером. Теперь нам потребуется использовать текстовой редактор типа Nano для редактирования server.cfg. Нам потребуется сменить несколько переменных тем самым настроив сервер под себя.

ПараметрПо-умолчаниюОписание
echoExecuting Server Config…Это то, что отобразиться в консоле после запуска самп сервера и загрузки файла server.cfg.
lanmode0Устаревший параметр, не имеет никакого эффекта.
maxplayers50Устанавливает максимальное количество игроков. Максимум 1000, минимум 1.
announce0Устанавливает оповещение для глобального SA-MP списка серверов. 1 – включает, 0 – отключает.
query1Позволяет делать запросы к серверу. Если отключено, информация о сервере не отобразиться в браузере серверов.
port7777Порт, через который игроки смогут подсоединиться к серверу.
hostnameGameHub.ru ServerИмя сервера.
gamemode(n) (N) (t)gamemode0 grandlarc 1Устанавливает гейммод на сервер. (n) это номер гейммода, (N) имя гейммода*, и (t) это количество времени, через которое будет включен следующий гейммод.

* Имя гейммода должно совпадать с названием .amx файла в папке gamemodes.

weburlwww.gmhb.ruУказывает на сайт сервера.
rcon_passwordgmhbУстанавливает пароль для удаленного управления по rcon. Сервер не запуститься, пока не будет сменен со стандартного “changeme”.
filterscripts (N)Файлскрипт, это скрипты, которые запускаются в фоновом режиме вашего гейммода и добавляют дополнительный функционал без редактирования самого мода. Они очень полезны если необходимо что-то добавить сразу для нескольких гейммодов. Чтобы они заработали, нужно добавить соответствующий скрипт (.amx) в папку filterscripts. (N) означает имя скрипта (название файла .amx). Если вы хотите загрузить сразу несколько скриптов, напишите их через пробел, например: filterscripts script1 script2.
plugins (N)Позволяет загружать плагины, которые улучшают гейммода и файлскрипты. (N) это имя плагина (в системах Linux расширение файла должно быть .so). Для загрузки нескольких плагинов перечислите их через пробел, например: plugins plugin1 plugin2.
password (p)Позволяет установить пароль на ваш самп сервер.
mapname (m)San AndreasИмя карты которая загрузиться.
languageEnglishОпределяет язык, который будет использоваться на сервере и по которому игроки смогут отфильтровывать сервера.
bindЗаставляет сервер использовать определенный ИП адрес. Полезно в случаях с несколькими сетевыми картами.
rcon1Если 0 – Rcon отключен.
maxnpc0Максимальное количество ботов на сервере.
timestamp1Включает/Отключает timestamp.
logqueries00 отключить, 1 включить. Сохраняет все запросы игроков к серверу. Особенно полезно во время DDoS атак.
logtimeformat[%H:%M:%S]Позволяет вам сконфигурировать формат timestamp. Сам формат основан на функции strftime с C/C++. Например:

§  logtimeformat [%H:%M:%S] — (по-умолчанию) Будет отображать только время.

§  logtimeformat [%d/%m/%Y %H:%M:%S] – Будет отображать дату в формате день/месяц/год и время в формате час:минута:секунда.

output0Включает/Отключает отображение сообщений в консоли сервера. Если отключено, сообщения сохраняются только в лог.
gamemodetextUnknownУстанавливает текст гейммода.
chatlogging1Включает/отключает сохранения чата игроков в лог.
lagcompmode1§  0: Убирает компенсацию лагов.

§  1: Включает компенсацию лагов.

§  2: Включает только позиционную компенсацию лагов.

playertimeout10000Время в миллисекундах, после чего у игрока наступит таймаут в случае, если он не отправил никакой информации серверу.
minconnectiontime0Время в миллисекундах, которое сервер ожидает для другого входящего подключения.

Добавление Gamemodes для Samp

Возможно вам захочеться добавить другой гейммод, в отличии от того что идет с САМП в комплекте. Для этого существует специальная страница с gamemodes для samp. Для того, чтобы добавить тот что вам понравился на сервер, скачайте .amx файл гейммода и поместите его в кореньсервера/gamemodes папку, отредактируйте файл server.cfg и подключите вновь добавленный gamemode только без расширения .amx. Тоже самое касается и filescripts.

Запуск сервера

Для запуска с директории скачанного архива достаточно выполнить команду:

./samp03svr

Ваш сервер успешно стартует. Чтобы заставить его работать в фоновом режиме создадим скрипт запуска:

nano checksamp.sh:

#!/bin/sh
PROCESS_COUNT=$(ps -fu root | grep samp03svr | grep -v grep | wc -l)
case $PROCESS_COUNT in
0) /home/samp/samp03svr &
;;
1) #OK, program is already running once
;;
*) #OK, program is already multiple times
;;
esac

Отредактируем кронтаб нашего пользователя добавив туда этот скрипт:

crontab -u samp -e:

*/1 * * * * /home/samp/checksamp.sh >/dev/null 2>&1

Ркон команды Самп

Напишите cmdlist для получения всего списка команд (или, varlist для переменных), например в чате игры (‘/rcon cmdlist’). Квадратные скобки [ ] не должны указываться, они для подсвечивания элементов.

  • /rcon cmdlist — Отображает список всех команд.
  • /rcon varlist — Отображает список всех переменных.
  • /rcon exit — Выключает сервер.
  • /rcon echo [текст] — Отображает [текст] в консоле сервера (НЕ в консоле клиентской части).
  • /rcon hostname [имя] — меня название сервера (например: /rcon hostname GmHb.ru).
  • /rcon gamemodetext [имя] — меняет имя гейммода (например: /rcon gamemodetext my gamemode).
  • /rcon mapname [имя] — меняет имя карты (например: /rcon mapname San Andreas).
  • /rcon exec [filename] — запускает файл, который содержитserver cfg (например: /rcon exec blah.cfg).
  • /rcon kick [ID] — Кикает игрока с указанным ID (например: /rcon kick 2).
  • /rcon ban [ID] — Банит игрока с указанным ID (например: /rcon ban 2).
  • /rcon changemode [mode] — Меняет гейммод на указанный (например: для игры в sftdm: /rcon changemode sftdm).
  • /rcon gmx — Загрузит следующий gamemode указанный в server.cfg.
  • /rcon reloadbans — перезагружает файл samp.ban где хранятся забаненные IP адреса. Должен быть использовано после анбана.
  • /rcon reloadlog — перезагружает server_log.txt.
  • /rcon say — отображает сообщение игрокам в клиентской консоли (например: /rcon say Приффки будет отображено как * Admin: Приффки).
  • /rcon players — Отображает игроков подключенных к серверу (в с их именами, пингом, ИП).
  • /rcon banip [IP] — Банит указанный IP (например: /rcon banip 127.0.0.1).
  • /rcon unbanip [IP] — Разбанивает указанный IP (например: /rcon unbanip 127.0.0.1).
  • /rcon gravity — Меняет гравитацию(например: /rcon gravity 0.008).
  • /rcon weather [ID] — Меняет погоду (например: /rcon weather 1).
  • /rcon loadfs — Загружает указанный filterscript (например: /rcon loadfs adminfs).
  • /rcon weburl [url сервера] — Меняет URL сервера в глобальном списке самп.
  • /rcon unloadfs — Выгружает указанный файлскрипт (например: /rcon unloadfs adminfs).
  • /rcon reloadfs — Перезагружает указанный filterscript (например: /rcon reloadfs adminfs).
  • /rcon rcon_password [ПАРОЛЬ] — Меняет рконь пароль самп сервера.
  • /rcon password [пароль] — Устанавливает/сбрасывает пароль сервера.
  • /rcon messageslimit [количество] — Устанавливает количество сообщений в секунду, которые клиент отправляет серверу (по-умолчанию 500).
  • /rcon playertimeout [лимит в мс] — Устанавливает время в миллисекундах, в течении которых игрок должен отправить пакет серверу перед тем как произойдет таймаут (по-умолчанию 1000).
  • /rcon language [язык] — Меняет язык сервера (например: /rcon language English). Отображается в браузере серверов.

Заключение

Надеюсь данная статья помогла вам в вопросе «Как создать свой сервер в гта самп». Если у вас по прежнему остались какие-то вопросы, замечания или предложения — буду рад их услышать в комментариях. Stay tuned.

Как создать свой сервер в САМП| Как раскрутить сервер SAMP

Здравствуйте уважаемые пользователи и посетители сайта plyantrade, сегодня с вами редактор Golden Spy и мы поговорим о том, как создать свой сервер в самп 0.3.7 и как раскрутить сервер самп.


Начнём с вопроса: как создать свой сервер в самп 0.3 7?

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

Мы рассмотрим с первой части нашего обзора. 

Для начала мы должны выбрать жанр для нашего сервера. Распространённый «Role Play».

Во второй части нашего шага нам нужно скачать файлы пустого сервера для SA:MP 0.3 7

Это примерно будет выглядеть так:

Далее открываем файл server.cfg через любой текстовый редактор.

Настраиваем его. Так же вы можете поставить пароль.

Остальное не заменяем, кроме того, что написано на картинке.

Теперь запускаем samp-server.exe. Если отроется консоль, то вы настроили правильно, а если оно сразу закроется, то вы допустили ошибку, то вы должны сделать все заново.

И так, ваш сервер готов. Как на него теперь зайти? Легко. Заходим на сайт 2ip.ru и копируйте свой IP адрес. Далее вы открываете клиент сампа и жмёте добавить сервер в избранное, вставляете в окошко ваш айпи, который вы скопировали, далее ставите «:» и «7777».

Чтобы войти как администратор, нам нужно ввести админ пароль, т.е. /rcon login (ваш код, который вы указали в server.cfg)

И на этом создание сервера закончено.


Теперь поговорим этом: как раскрутить сервер самп.

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

Самые простые способы его распиарить, такими способами как: спам, покупка рекламы, мониторинг.

А так же, у вас должен быть свой сайт/группа вк, для распространения информации о сервере или же о ваших новостях (обновлениях и т.д.). 

Я думаю на этом всё, всем спасибо за внимание. С вами был редактор Golden Spy. Удачи вам на портале playntrade.ru


Установка сервера SA-MP | firstvds.ru

Статья давно не обновлялась, поэтому информация могла устареть.

Описание


San Andreas Multiplayer (сокращённо SA-MP) — многопользовательская модификация для видеоигры Grand Theft Auto: San Andreas в версии для IBM PC-совместимых компьютеров. Разрабатывается командой любителей Grand Theft Auto, работающей в своё свободное время над San Andreas Multiplayer в качестве увлечения Ссылка на основную статью в ru.wikipedia.org.

Предварительные действия


Заказ виртуального сервера

  1. Зайдите на http://firstvds.ru и зарегистрируйтесь.
  2. Закажите виртуальный сервер с тарифным планом не меньше VDS-KVM-Разгон (размещение игровых серверов разрешено только на Виртуализации KVM).
  3. Зайдите в BILLmanager -> Товары/Услуги -> Виртуальные серверы -> Выбирайте сервер одним кликом мыши -> ОС желательно выбрать Debian-8-x86_64-ISPmanager5 -> Для перехода в ISPmanager нажмите на кнопку «Переход в панель управления сервером».
Создание пользователя на сервере

  1. ISPmanager -> Учетные записи -> Пользователи -> Нажмите кнопку «Создать»
  2. Создайте пользователя с правами доступа SSH — «Доступ к shell»

Подробней о разделе «Пользователи» в ISPmanager .

Настройка SA-MP


1. Зайдите под этим пользователем на SSH и создайте директорию sa-mp в домашней директории пользователя командой:

 mkdir sa-mp

2. Загрузите на сервер программное обеспечение следующей командой:

 wget http://files.sa-mp.com/samp037svr_R2-1.tar.gz

3. Распакуйте архив:

 tar -xzf samp03dsvr.tar.gz -C sa-mp

4. После первого запуска у вас появится файл Server.cfg, который выглядит следующим образом:

  echo Executing Server Config...
  lanmode 0
  maxplayers 32
  port 7777
  hostname Unnamed Server
  gamemode0 lvdm 1
  gamemode1 rivershell 1
  gamemode2 area51 1
  gamemode4 sftdm 1
  weburl www.sa-mp.com
  rcon_password <ПАРОЛЬ>

Отредактируйте его на свое усмотрение.

Запуск SA-MP


1. Перейдите в директорию sa-mp и установите права доступа на выполнение следующими командами

 cd ./sa-mp/
 chmod +x samp03svr

2. Запустите сервер в фоновом режиме:

 ./samp03svr &

 

Установка дополнений и модификаций


<в процессе написания>

 

Команды администратора


 /rcon login - Вход в режим администратора. Необходимо для выполнения следующих команд.
 /rcon changemode - Изменить игровой мод (пример: /rcon changemode lvdm)
 /rcon exec - Запустить конфиг.
 /rcon cmdlist - Отобразить список всех команд.
 /rcon varlist - Отобразить список всех переменных.
 /rcon kick - kick player по ID. Выбрасывает игрока.
 /rcon ban - ban player по ID. Выбрасывает игрока перманентно.
 /rcon gmx - Перезапуск сценария.
 /rcon changemode - Смена текущей карты.
 /rcon say - Напечатать в чате "text" от админа.
 /rcon echo - Напечатать текст на стороне консоли.
 /rcon reloadbans - reloads bans.
 /rcon password - Установка или изменение пароля на сервер.
 /rcon unbanip - Разбанить игрока.
 /rcon reloadlog - Очистить журнал сервера (server_log.txt)
 /rcon players - Показывает игроков на сервере (с их именами, IP & пингом).
 /rcon banip [IP] - Банит игрока по IP адресу (пример: /rcon banip 127.0.0.1).
 /rcon unbanip [IP] - Разбанивает игрока по IP адресу (пример: /rcon unbanip 127.0.0.1).
 /rcon gravity - Изменить гравитацию (пример: /rcon gravity 0.008).
 /rcon weather [ID] - Изменить погоду (пример: /rcon weather 1).
 /rcon loadfs - Загрузить определённый фильтрскрипт (пример: /rcon loadfs adminfs).
 /rcon unloadfs - Выгрузить с сервера определённый фильтр-скрипт (пример: /rcon unloadfs adminfs).
 /rcon reloadfs - Перезагрузить определённый фильтер-скрипт (пример: /rcon reloadfs adminfs). 
 /rcon exit - Выход.

 

Проблемы и решения


1.1. Вопрос:

 после команды ./samp02Xsvr &, появляется надпись:
 terminate called after throwing an instance of 'std::bad_alloc'
 what(): St9bad_alloc

1.2. Ответ:

 ...

2.1. Вопрос:

 У меня ничего не получается! ;-(

2.2. Ответ:

 Смотрите в файле samp_log.txt, который находится в корневой директории сервера sa-mp.

3.1. Вопрос:

 Как правильно забанить/разбанить игрока на сервере?

3.2. Ответ:

 Для того, чтобы забанить игрока, следует написать команду /ban IP или /ban nick, или /ban ID.

4.1. Вопрос:

 Как получить на сервере права администратора?

4.2. Ответ:

После того, как в файле Server.cfg у поле rcon_password вы установили пароль, в игре следует прописать команду

 /rcon login <ПАРОЛЬ>

Если вы все сделали корректно, то появится надпись «You are logged in as admin

4.1. Вопрос:

 Как получить права администратора в моде <...>?

4.2. Ответ:

 Для того, чтобы получить администраторские привилегии в какой-либо модификации, вам следует ознакомиться с документацией данного расширения, ибо команда может варьироваться. Но как говорят различные интернет-источники, чаще всего используется команда
 /makeadmin ID <ВАШ_ID>

4.3. Ответ: Второй вариант получения администраторских прав:

 /setadmin ID 1

4.4. Ответ: ID — 1337 это уровень администратора, так же он может быть и 1, и 2, и 3 (зависит от мода). Чтобы узнать доступные в моде уровни администратора напишите в чате одну из нижеуказанных команд:

 /help
 /adminhelp
 /ahelp

4.5. Так же вы можете войти в директорию Scriptfiles, которая расположена в директории сервера, находите файл с именем, который совпадает с вашим логином. Откройте его для редактирования любимым текстовым редактором и в строке level=ID укажите нужный ID (см. выше).
5.1. Вопрос:

 Как узнать свой ID?

5.2. Ответ:

 В игре нажмите кнопку TAB и рядом с вашим именем пользователя будет цифра. Это и есть ваш ID.

6.1. Вопрос:

 Сколько потребуется места на диске?

6.2. Ответ:

 Около 100 мб. Без постоянной чистки журнального файла.

7.1. Вопрос:

 Какое потребление ресурсов у SA-MP?

7.2. Ответ:

 Зависит от установленного мода и количества игроков в онлайне.

8.1. Вопрос:

 На запуск ./samp03svr реагирует - No such file

8.2. Ответ:

 Для Debian нужно установить библиотеки 
 apt-get install lib32stdc++6

Дополнительно

<references/>

Как запустить сервер SAMP на своём компьютере

Всем привет! В этой статье рассмотрим такую тему — как запустить сервер SAMP (San Andreas Multiplayer) на локальном компьютере.

Введение

Несмотря на то, что первая версия SAMP была выпущена аж в 2006 году, эта многопользовательская модификация продолжает развиваться и оставаться популярной, даже несмотря на выход новых версий игры Grand Theft Auto.

Предполагается, что у вас уже установлена игра GTA San Andreas и клиент SAMP последней версии (на момент написания статьи это версия 0.3.7). Итак, приступим к настройке сервера!

Скачиваем сервер SAMP

Последняя версия сервера всегда доступна тут: https://www.sa-mp.com/download.php

Так что скачиваем последнюю версию (на день написания статьи это 0.3.7-R2) и распаковываем скачанный архив. Вы увидите примерно такой список файлов и папок:

Чтобы узнать как запустить сервер SAMP, придется немного вникнуть в его параметры. Для запуска сервера нас интересуют:

  • папка filterscripts — фильтерскрипты для сервера
  • папка gamemodes — игровые моды
  • samp-server.exe — собственно сам сервер
  • server.cfg — файл конфигурации сервера

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

Редактирование конфигурации сервера

Открываем файл server.cfg и видим примерно следующее:

echo Executing Server Config...
lanmode 0
rcon_password changeme
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts gl_actions gl_realtime gl_property gl_mapicon ls_elevator attachments skinchanger vspawner ls_mall ls_beachside
announce 0
chatlogging 0
weburl www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
language English

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

  • lanmode — если доступ к серверу нужен только в локальной сети то ставьте 1. Иначе 0.
  • rcon_password — устанавливает пароль для администрирования сервера. Его нужно обязательно сменить, иначе сервер не запустится.
  • maxplayers — определяет максимальное количество игроков на сервере.
  • port — номер порта. Можно оставить 7777.
  • hostname — название сервера. Меняйте на то, которое вам нравится.
  • gamemode0 — используемый игровой мод (из папки gamemodes).
  • filterscripts — используемые фильтерскрипты (из папки filterscripts). Максимум 16 штук.

Остальные параметры менять не обязательно. Если интересно их предназначение, то можно обратится к Wiki SAMP или форуму sa-mp.com.

Сохраняем файл server.cfg и запускаем server-samp.exe:

Если всё сделано правильно, то сервер запущен! Осталось только зайти на него с помощью клиента SAMP.

Вход на свой сервер SAMP

На этом этапе нам нужно узнать свой локальный IP адрес — они и будет являться адресом запущенного сервера. 

Способ 1. Центр управления сетями — Выбрать подключение — Сведения:

Способ 2 — использовать консоль и команду

ipconfig:

Итак, IP определен, теперь запускаем клиент SAMP и добавляем новый сервер.

Формат: IP:порт , то есть в моем случае это 192.168.100.4:7777 :

Готово! Сервер запущен и на него можно зайти!

Как запустить сервер SAMP — проблема решена!

Выполнив всего несколько простых шагов вы развернули полноценный игровой сервер GTA San Andreas у себя на компьютере. Но в скором времени играть со стандартным игровым модом надоест и захочется создать свой. Так что ждите следующих статей!  🙂

31854

Смотрите также:

Понравилась статья? Поделитесь ей с друзьями!

Хостинг САМП. Хостинг SAMP серверов 0.3.7 — GTA24HOST.RU

Хотите создать свой сервер САМП GTA SAN ANDREAS ? В таком случае Вы попали по адресу, у нас вы можете купить хостинг samp по самой дешёвой цене в рунете, всего за 1 руб за слот, начиная от 50 слотов с бесплатной базой данных и множеством дополнительных плюшек. Также для заказа доступен бесплатный сервер САМП 0.3.7 на 24 часа с возможностью продления сервера, если Вас устроят наши услуги.
 

Наша служба поддержки поможет вам настроить сервер samp и установить игровую сборку на FTP сервер. Каждый геймер хочет создать хороший и качественный хостинг игровых серверов samp на базе любимой игры GTA SA-MP. Конечно не всегда это возможно ввиду стоимости игрового хостинга, однако решение этому есть. Мы предоставляем, как раз недорогой хостинг SAMP серверов, доступный каждому разработчику своего мода.
 

Для аренды северов самп, достаточно зарегистрироваться в панели управления, выбрать нужную игру, в нашем случае это сервер samp. Далее пополнить счёт и купить выбранный тариф. Всё очень просто, после создания сервера вы сможете установить свою игровую сборку САМП, либо использовать уже готовый игровой сервер SAMP с полными настройками и автоустановкой мода.
 

Хостинг SAMP

В создании своего уникального проекта, главное не спешить и тчательно подойти к выборку хостинга самп. Именно от вашего выбора зависит успех проекта сервера samp, важно понимать, что сервера самп должны быть во вкладке internet или hosted заказать которую можно у специалистов samp серверов. От видимости сервера SAMP зависит онлайн раскрутка, от чего игроки смогут войти на сервере беспрепятственно. Мы предоставляем мониторинг San Andreas Multiplayer ( SAMP ) серверов, Пиар, Раскрутка серверов, сервера SAMP, 0.3.7 ваши сервера samp будут в мониторинге самп 0.3.7 серверов.
 

Подведя итог хочется отметить, что samp хостинг с автоустановкой модов — это создание своего проекта, со своими параметрами и своей картой онлайн. Не рискуйте покупая хост самп в неизвестных источниках, на сайтах игровых серверов. Арендуйте сервер САМП у проверенных хостингов, читайте отзывы о сайте, принимайте верное решение для активации сервера самп онлайн. Обязательно обращайте своё внимание на службу поддержки, именно от неё зависит быстрая помощь в решении того или иного вопроса по серверу SAMP.

 

Купить сервер САМП 1руб/слот

 

  

 

Как создать сервер в SAMP | Дымка блог

«Как создать свой сервер в сампе?» — этим вопросом задаются практически все, кому уже надоела обычная жизнь игрока или те, кто хочет просто поиграть с друзьями, познакомиться с новыми людьми, да и просто приобрести опыт и познания в SAMP индустрии.

1. Шаг первый Итак, для начала Вам необходимо определиться с версией сервера SAMP (САМП). На данный момент актуальной версией является SA-MP 0.3z.
Второе, что Вам предстоит выбрать — жанр сервера SAMP.
Самые распространённые жанры SAMP серверов:
RP (Role Play) — Игра по ролям, реальная жизнь.
RPG (Role Playing Game) — Игра по ролям с лояльными порядками.
DM (DeathMatch) — Игра, цель которой заключается в убийстве других игроков.
TDM (Team DeathMatch) — Командная война между игроками.
DRIFT — Дрифт, дрифт-зоны, заезды, очки за заносы.
RACE — Гонки, гоночные соревнования, гоночные заезды.
Если Вы определились со своим выбором и настроены серьёзно, то можете приступать к шагу №2!

2. Шаг второй
Скачайте файлы сервера SA-MP 0.3z для Linux (если сервер стоит на операционной системе LINUX) или для Windows (если сервер стоит на операционной системе Windows).
Для начала, рекомендую не ставить сервер сразу на хостинг, но это если Вы ничего не знаете про серверы SAMP.
Поработайте с ним сначала на Вашем компьютере.
А так, как у многих из Вас стоит ОС Windows, то скачивайте сервер SA-MP 0.3z для Windows.
Скачали архив? — Чего же Вы ждёте, быстрее распаковывайте его содержимое в удобное место!
3. Шаг третий
Первое знакомство с сервером SAMP
Итак, мы переходим к самому интересному шагу — знакомство с SA-MP (САМП) сервером.
Открываем папку с Вашим SA-MP 0.3z сервером.
Что мы видим? — А видим вот что:

Файлы (6 штук) и 7 папок:
announce.exe
samp-license.txt
samp-npc.exe
samp-server.exe
server.cfg
server-readme.txt
Учимся настраивать конфигурацию (настройку) сервера
Открываем файл server.cfg через любой текстовый редактор, будь то простой блокнот.
Содержимое файла server.cfg для SA-MP 0.3z:

echo Executing Server Config…
lanmode 0
rcon_password changeme
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts gl_actions gl_realtime gl_property gl_mapicon ls_mall attachments skinchanger vspawner
announce 0
query 1
chatlogging 0
weburl www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]

Сложно? — Да ничего сложного! Сейчас мы разберём каждую строчку. 🙂

  • echo Executing Server Config… — Информирует систему о том, что данный файл является конфигом (нам данная строчка не нужна, её не трогаем).
  • lanmode0 – игра по интернету, 1 – игра по локальной сети (мы собираемся играть по интернету, поэтому не трогаем).
  • rcon_password — «changeme» — администраторский RCON-пароль сервера (позже мы разберём, что это такое, а пока просто укажите любой пароль, смена пароля обязательна!).
  • maxplayers50 — максимальное количество игроков на сервере (можно указать от 1 до 1000).
  • port7777 — порт Вашего сервера (сейчас нам не нужно редактировать этот параметр, поэтому пропускаем его).
  • hostname — «SA-MP 0.3 Server» — название Вашего сервера (отображается в окне SA-MP в списке серверов, изменяем на своё).
  • gamemode0 — «grandlarc 1» — Ваш основной мод, тот самый, жанр которого Вы выбирали (сейчас нам это не нужно, поэтому пропускаем).
  • filterscripts — «gl_actions gl_realtime gl_property gl_mapicon ls_mall attachments skinchanger vspawner» — подключаемые FilterScript’s (фильтерскрипты) — дополнительные скрипты, разделяются через пробел (сейчас данный параметр мы не будем трогать, пропускаем).
  • weburl — «www.sa-mp.com» — Сайт Вашего сервера (пишем сайт своего сервера).
  • Остальные параметры НЕ ТРОГАЕМ. Они служат для детальной настройки конфигурации сервера SA-MP 0.3z.

Ну как? Не сложно, правда ведь? :)Сохраняем файл server.cfg и закрываем его. Настройка конфигурации сервера закончена.
Всё сохранили? — Отлично! Приступаем к нашему первому запуску сервера! :)Запускаем samp-server.exe. Данный файл служит запускатором для SA-MP сервера.
Если Вы правильно настроили server.cfg по моим рекомендациям указаниям, то откроется Консоль.
В Windows — это обычная командная строка:

Если же окно открылось и сразу же закрылось, то это может означать, что Вы неправильно настроили server.cfg.
Внимательно проверьте, всё ли Вы так сделали, как мы Вам посоветовали?
Если Вы неплохо владеете английским языком, то можете узнать свою ошибку через server_log.txt, который автоматически создаётся в папке сервера после запуска samp-server.exe.
Например, если я не изменил RCON-пароль в параметре rcon_password, то в логе сервера — server_log.txt будет вот такое сообщение:

———-
Loaded log file: «server_log.txt».
———-

SA-MP Dedicated Server
———————-
v0.3z, (C)2005-2014 SA-MP Team

[00:00:00] Error: Your password must be changed from the default password, please change it.

Где «Error: Your password must be changed from the default password, please change it.» — это и есть ошибка, которая произошла при запуске сервера. Буквально, её сможет перевести любой переводчик. Воспользуемся переводчиком от Google:

Ошибка: Ваш RCON-пароль должен быть отличным от пароля по умолчанию, пожалуйста, измените его.

Итак, сервер работает, в консоли ошибок нет. Вам уже не терпится поиграть со своими друзьями на сервере?
Тогда для следующий пункт для Вас! 🙂

Первые шаги на SAMP сервере

Чтобы мы как-то зашли на наш сервер, нам нужно узнать его адрес. Так, как сервер находится у Вас на компьютере, то его адрес — Ваш IP адрес. Как его узнать? — Да очень просто! Заходим на сервис 2ip и кликаем по цифрам после «Ваш IP адрес:». Вам выдаст сообщение: «IP скопирован в буфер обмена». Прекрасно, теперь открываем Ваш клиент SA-MP 0.3z и кликаем по кнопке «Add to Favorites». В открывшееся окошко вставляем Ваш IP, нажав Ctrl + V, символ «:» (который разделяет адрес и порт) и вставляем Ваш порт, который указали в server.cfg в параметре port (т.к. мы его не трогали, то вставляем 7777). Пример:

Нажимаем «OK». Теперь Ваш сервер добавлен в Favorite List!
Если в списке серверов данные Вашего сервера обновятся и сервер будет доступен, то Вы сделали всё правильно! 🙂
Выбираем Ваш сервер и жмём на зелёную кнопку с белым треугольником — «Play».
Итак, мы входим на сервер. Вошли? — Как, уже играете?! Ух, а Вы шустрый. 🙂
Вы бегаете по серверу один… Скучно, не правда ли?
Позовите Ваших друзей на сервер и похвастайтесь перед ними!
Адрес Вашего сервера Вы можете скопировать из окна SA-MP, а можете просто указать «ВашИп:Порт».
Вы — администратор SA-MP сервера!
«Как получить права и возможности администратора?» — спросите Вы.
Сначала Вы должны авторизоваться как администратор.
По стандарту, в каждом SA-MP сервере присутствует только одна система администрирования — RCON.
Вот мы и будем в неё входить через наш RCON-пароль, который мы указывали в server.cfg.
Открываем чат (английская буква «T» на клавиатуре) и вводим туда:
/rcon login ВашRconПароль
Если Вы правильно ввели пароль от RCON-панели, то в чат Вам выдаст сообщение:
«You are logged in as admin.»
Оно означает, что вход в администраторскую панель был выполнен.
А как RCON-администраторы управляют сервером?
Все функции RCON-администраторы выполняются с помощью RCON-команд.
Список всех RCON-команд:

/rcon cmdlist — просмотр всех команд
/rcon varlist — просмотр всех настроек сервера
/rcon exit — закрывает сервер
/rcon echo [текст] — Показывает [текст] в консоле сервера (НЕ в общем чате).
/rcon hostname [название] — изменяет название сервера (пример: /rcon hostname my server).
/rcon gamemodetext [название] — меняет название мода (пример: /rcon gamemodetext my gamemode).
/rcon mapname [название] — меняет название карты (пример: /rcon mapname San Andreas).
/rcon exec [имя файла] — открывает файлы .cfg (пример: /rcon exec blah.cfg).
/rcon kick [ID] — кик определённого человека по иду (пример: /rcon kick 2).
/rcon ban [ID] — бан определённого человека по иду (пример: /rcon ban 2).
/rcon changemode [mode] — смена мода по названию (пример: /rcon changemode sftdm).
/rcon gmx — смена мода по очереди в настройках сервера
/rcon reloadbans — обновляет данные из файла samp.ban
/rcon reloadlog — очищает лог
/rcon say — сказать в общий чат от лица админа (пример: /rcon say blah).
/rcon players — показать всех игроков на сервере с их именами, ip и пингом.
/rcon banip [IP] — бан по ip (пример: /rcon banip 127.0.0.1).
/rcon unbanip [IP] — разбан по ip (пример: /rcon unbanip 127.0.0.1).
/rcon gravity — изменение гравитации — (пример: /rcon gravity 0.008).
/rcon weather [ID] — изменение погоды (пример: /rcon weather 1).
/rcon loadfs — загружает фс (пример: /rcon loadfs adminfs).
/rcon unloadfs — выгружает фильтер-скрипт (пример: /rcon unloadfs adminfs).
/rcon reloadfs — перезагрузить фильтер-скрипт (пример: /rcon reloadfs adminfs).
/rcon gamemode[1-15] — установка порядка гэйм-модов (пример: /rcon gamemode1 sftdm).
/rcon instagib [bool] — убийство с одной пули (пример: /rcon instagib 0).
/rcon filterscripts — просмотр всех фильтер-скриптов
/rcon lanmode [bool] — установка LAN (пример: /rcon lanmode 1).
/rcon password [string] — установка [string] пароля на сервер (пример: /rcon password mypassword).
/rcon plugins — плагины, установленные на сервере.
/rcon port — порт сервера.
/rcon rcon_password [string] — установка [string] rcon-пароля (/rcon rcon_password myrconpassword)
/rcon version — версия сервера
/rcon weburl [url] — установка [url] сайта на сервере (пример: /rcon weburl www.mysite.com).
/rcon worldtime [time] — установка [time] времени на сервере (пример: /rcon worldtime 2).
/rcon maxplayers — максимальное кол-во игроков на сервере.
/rcon timestamp — установка часового пояса

Что-то не так, но что же?

Вы играете на сервере, но замечаете, что Ваш сервер совсем не похож на серверы других крупных проектов (таких как «Samp-RP», «Advance-RP», «Gameworld» и др.).
Всё верно. Ведь Вы же пользуетесь оригинальным SA-MP 0.3z сервером.
Чтобы сделать Ваш сервер похожим на другие, Вы должны установить нужный Вам игровой Gamemode (игровой мод, сценарий).
Именно он определяет жанр Вашего сервера, его порядки и условия игры на нём.

4. Шаг четвёртый

Вот Вы разобрались со всеми деталями и тонкостями SA-MP 0.3z сервера. А что же дальше?

  • Вы можете открыть свой собственный проект самп, похожий на Samp-RP, Advance-RP, Gameworld и др..
  • Вы можете дальше практиковаться в разработке SA-MP серверов и стать Pawn-скриптером.
  • А можете просто вернуться в ряды «обычных игроков», если создание GTA SAMP сервера показалось Вам слишком тяжёлым занятием. 😉

Часто задаваемые вопросы по Распи-отстойнику

Связанные с проектом

1 — Что такое Распи-Самп?
2 — Какую проблему решает Raspi-Sump?
3 — Сколько это стоит?
4 — Выглядит сложно, как я могу это сделать?
5 — Как мне в этом помочь?
6 — Звучит неплохо, но в чем прикол?
7 — Всегда ли будет бесплатно?
8 — у меня есть хорошая идея для приложения, вы можете добавить?
9 — Какие версии Python и ОС поддерживаются?
10 — Я хотел бы повторно использовать ваш код для создания другой программы?
11 — Как я могу пожертвовать проекту Raspi-Sump

Технические вопросы

1 — Почему мне не хватает файлов после установки pip3?
2 — Почему вы прикрепляете raspisump к определенной версии RPi.GPIO?
3 — Почему мои оповещения по электронной почте не работают?
4 — Я не получаю показания глубины?
5 — Почему даты на диаграммах неправильно форматируются?
6 — Почему я получаю несколько значений 0 на моих графиках?
7 — Я использую датчик JSN-SR04T и получаю плохие показания, когда вода поднимается высоко?
8 — Я хочу использовать программу для отправки мне предупреждений, когда уровень воды становится слишком низким.
9 — Я не могу запустить веб-сервер lighttpd на Raspbian Buster.
10 — Как настроить оповещение о сердцебиении, чтобы всегда отправлять мне текстовые сообщения в одно и то же время.
11 — А как насчет перебоев в подаче электроэнергии? Как я буду получать оповещения, если нет электричества?
12 — Есть ли способ заставить пи управлять насосом напрямую?

Вопросы, связанные с проектом

Raspi-Sump — это система мониторинга уровня воды, в которой используется ультразвуковой звуковой датчик (например, HCSR04), подключенный к контактам GPIO Raspberry Pi.
Он пассивно контролирует уровень воды и отправляет вам текстовое SMS-уведомление на ваш телефон, если вода превышает заранее определенный уровень.

Программа написана на Python, а исходный код доступен на Github.

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

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

Raspi-Sump — это проект «сделай сам», управляемый сообществом.При этом это не так уж и сложно. Есть очень подробные инструкции для всех, кто считает, что это может быть для них потенциальным решением.

Посетите веб-сайт Raspi-Sump для получения всей необходимой информации о необходимых материалах и инструкциях. Проект будет заключаться в приобретении необходимых предметов, изготовлении кабеля для подключения к звуковому датчику и установке программного обеспечения.
Наконец, вам нужно будет правильно смонтировать проект в среде, которую вы хотите отслеживать.

Помощь доступна, если вы застряли или у вас возникнут вопросы.

a — Сообщайте о проблемах или находите решения в системе отслеживания проблем GitHub (требуется учетная запись Github)
b — Подпишитесь на список рассылки Raspi-Sump
c — Присоединяйтесь к нашей группе Discord, чтобы задавать вопросы. Напишите мне, чтобы получить ссылку для приглашения.

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

Raspi-Sump всегда будет бесплатным для использования.

Raspi-Sump имеет открытый исходный код.Я приветствую вклад в программу. Если вы заинтересованы в участии, я установил
рекомендации по вкладу, которым вы можете следовать.

Я не обещаю, что будет добавлено в Raspi-Sump. Пожалуйста, прочтите инструкции, если вы не будете следовать им, я могу заверить вас, что они не будут добавлены или даже учтены.

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

Raspi-Sump выпущен для Python3. Он может работать на Python2, но все, что ломается в Python2, не будет исправлено. Все изменения тестируются только на Python3.

Он работает с любой версией Raspberry Pi, которая может запускать Raspbian Buster или Stretch. Поддержка Raspi-Sump будет нацелена только на поддерживаемые версии Raspbian.
Например, он может отлично работать с Raspbian Jessie, но если добавлены новые функции, использующие обновленные библиотеки, которые не поддерживаются в Jessie,
исправление будет заключаться в обновлении ОС до Buster или Stretch.Если вы только начинаете работу с Raspi-Sump, я настоятельно рекомендую начать с самой последней версии Raspbian.

Он также может работать в операционных системах на базе ARM, отличных от Raspbian (например, Ubuntu для ARM) или на других платах (например, Orange Pi).
но это потребует настройки с вашей стороны, и я не буду поддерживать это в официальной версии Raspi-Sump.
Вам предлагается разветвить проект и выпустить его под другим именем, если вы хотите пойти в другом направлении.

Лицензия MIT позволяет вам это делать.Есть только два ограничения;

1 — Вы не можете назвать свое приложение Raspi-Sump.
2 — Вы должны включить копию исходной лицензии в любую программу или документацию, относящуюся к программе, которую вы распространяете.

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

Технические вопросы

Более ранние версии pip позволяли выполнять установку по сценарию с установкой.ру. Вы можете скопировать все типы файлов туда, где они вам нужны при установке. В какой-то момент начался пип
использование колес для установки, и многие вещи в setup.py игнорировались при установке. В качестве обходного пути вы можете заставить pip установить
старый способ, передав —no-binary: all: в команде установки. Я не нашел элегантного способа вернуться к прежнему состоянию. Я уверен, что есть
это хороший способ, но я его не нашел. Я открыт для идей.

Тем временем всегда устанавливайте следующим образом:

sudo apt install --no-binary: all: raspisump
 

и обновить;

sudo apt install -U --no-binary: all: raspisump
 

На самом деле я прикрепляю свои версии к последней версии hcsr04sensor, которая является библиотекой датчиков, которую я написал.Эта версия закреплена за конкретной версией RPi.GPIO. У меня библиотека просто умирала, когда RPi.GPIO
перешел с версии 5.10 на 5.11 в связи с изменениями. Поскольку многие из нас используют эти системы для того, на что полагаются,
Я хочу убедиться, что ничего неожиданно не умирает при обновлении. Как только я проверил, что последняя версия RPi.GPIO работает
с библиотекой hcsr04sensor прикрепляю к следующей версии. Это просто отказоустойчивый. Меня однажды обожгли, и это похоже на хороший компромисс.

Это может быть вызвано разными причинами;
a — Правильно ли введены данные конфигурации вашего сервера в raspisump.conf?
b — Отключили ли вы Oauth при использовании Gmail? Google использует Oauth, а Raspi-Sump его не поддерживает. См. Github Issue 6
c — Можете ли вы получать sms-сообщения на свой телефон, тестировали ли вы с помощью обычного почтового клиента?

Если проблемы не исчезнут, укажите проблему в Github Tracker или присоединитесь к нашей группе Discord и задайте вопрос.

Это может быть связано с тем, что сигнал не поступает от датчика. В папке / home / pi / raspi-sump / logs проверьте файл error_log.
Если вы видите следующую ошибку, это может указывать на проблему с кабелем или датчиком.

** ОШИБКА - сигнал не получен. Возможная проблема с кабелем или датчиком.
 

Убедитесь, что ваш кабель надежно подсоединен и что каждый вывод датчика соответствует правильному выводу GPIO, который вы указали в raspisump.conf.
Напоследок посмотрите на сам датчик, нет ли на нем коррозии? Попробуйте выполнить тестирование с помощью следующей команды;

hcsr04.py -t trigpin -e echopin --- 'trigpin' и 'echopin' должны соответствовать контактам GPIO, которые вы используете
 

Это связано с matplotlib. Если ваши даты не форматируются должным образом, создайте файл с именем ‘matplotlibrc’ в
/ главная / пи /.config / matplotlib каталог.

Введите следующую строку в файл, сохраните ее и заново сгенерируйте диаграмму;

date.autoformatter.minute:% H:% M:% S
 

Если это не сработает, попробуйте вместо этого следующую строку;

date.autoformatter.hour:% H:% M:% S
 

Это почти всегда происходит из-за того, что датчик начинает выходить из строя. Если датчик начинает выдавать высокие отрицательные значения, проблема может усугубиться.
Причина, по которой он показывает 0 на диаграмме, заключается в том, что Raspi-Sump исправляет отрицательные значения на 0, так что большое отрицательное число не делает диаграмму нечитаемой.Проверьте датчик на наличие коррозии.

Заменить датчик.

JSN-SR04T — хороший датчик, который работает в более влажных / влажных условиях по сравнению с датчиком HCSR04. Однако у него другой диапазон. В спецификации датчика указано, что он имеет эффективный диапазон.
от 20 см до 600 см (от 8 дюймов до 19 футов). Если ваш уровень воды окажется в пределах 8 дюймов от датчика, он начнет давать плохие показания. Попробуйте расположить датчик немного выше, если
возможный. Не забудьте настроить значение pit_depth в raspisump.conf, если вы это сделаете. Это значение должно быть от датчика до дна ямы.

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

Найдите в raspisump.conf следующее значение;

alert_when = высокий
 

измените его на;

alert_when = низкий
 

Не забудьте соответствующим образом отрегулировать значение critical_water_level.Будут настроены оповещения о низком уровне воды / жидкости.

Программное обеспечение веб-сервера lighttpd, поставляемое с Raspbian Buster, изменило название файла для mime.types. Есть два способа решить эту проблему, выберите только один из них;

1. Создайте мягкую ссылку на новый файл со старым соглашением об именах;

cd / usr / share / lighttpd
sudo ln -s create-mime.conf.pl create-mime.assign.pl
sudo /etc/init.d/lighttpd stop
sudo /etc/init.d/lighttpd start
 

2.Измените файл lighttpd.conf, указав правильную запись, и перезапустите веб-сервер.

sudo nano /etc/lighttpd/lighttpd.conf

замените следующую строку;
include_shell "/usr/share/lighttpd/create-mime.assign.pl"

с этой строкой;
include_shell "/usr/share/lighttpd/create-mime.conf.pl"
 

Сохраните файл и перезапустите веб-сервер.

sudo /etc/init.d/lighttpd stop
sudo /etc/init.d/lighttpd start
 

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

а) редактировать расписамп.conf файл для сердцебиения следующим образом

# daily = 1439 минут
# weekly = 10079 минут
# Ежемесячно = 43199 минут
heartbeat_interval = 1439
 

Откройте / home / pi / raspi-sump / logs / heartbeat_log с помощью nano и отредактируйте время последнего оповещения, чтобы оно соответствовало точному времени, в которое вы хотите получать оповещения в будущем.

нано / главная / пи / распи-отстойник / журналы / heartbeat_log
 

Измените время в последней строке на желаемое и сохраните файл;

2020-03-31 09:00:00 , Heartbeat Email отправлено

Back-UPS или аналогичный резервный аккумулятор необходим как для вашего пи-устройства, так и для вашего интернет-модема / маршрутизатора.С ИБП,
Интернет должен продолжать нормально работать некоторое время во время отключения электроэнергии. Также есть возможность использовать тарифный план через ячейку
сети и просто подключите пи к ИБП. Я видел несколько ежемесячных планов для USB-ключей, которые потенциально можно было бы использовать. я не
попробовали это, и они, конечно, понесли бы некоторые ежемесячные платежи. Это потребует некоторой настройки и тестирования с вашей стороны и выходит за рамки Raspi-Sump.

Пока у вас есть Интернет, оповещения должны работать.Помните, что Raspi-Sump — это только одна линия защиты. Он не может оживить мертвый насос или подать электроэнергию. Как только вы обратились
эти важные инфраструктурные проблемы (резервный насос, газовый или солнечный генератор), то Raspi-Sump — еще один уровень, который нужно добавить в разум.

Возможно, но я настоятельно не рекомендую этого делать. Механические поплавковые устройства используются не зря, в основном они просто работают. Я большой поклонник Raspberry Pi, у меня их несколько.
Однако я бы не доверил им заменить поплавок в моей яме.Слишком много вещей, которые
может пойти не так, и я бы не хотел зависеть от мертвого числа пи или поврежденной карты флэш-памяти, чтобы мой насос не запускался.
Raspi-Sump есть и всегда будет пассивной системой мониторинга .


Авторские права © 2021 Al Audet

Постройте отстойный насос IoT (или почти все, что угодно, IoT)


Зовите меня Ной. Я здесь, чтобы спасти вас от потопа. Или, по крайней мере, сохраните любое драгоценное сокровище, которое храните в своем подвале.

Моя кампания против проникновения воды началась, когда я переехал в место с более высоким уровнем грунтовых вод, где требовалась помощь водоотливного насоса, чтобы вода не попадала в подвал. Это особенно беспокоит во время таяния снега и весенних проливных дождей. Поскольку каждый дренажный насос однажды истечет, необходимы резервные системы для предотвращения затопления подвала. Устройство, которое я создал, отстойник IoT (, рис. 1, выше), обеспечивает первую линию защиты от наводнения. Он будет предупреждать пользователя текстовым сообщением о том, что уровень воды поднялся выше максимального уровня водоотливного насоса, тем самым указывая на неисправность насоса.Это предупреждение потенциально может позволить пользователю вернуться домой и поставить новый насос до того, как произойдет какое-либо затопление.

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

Обзор проекта

Моей целью в этом проекте было разработать устройство, которое будет контролировать уровень воды в сливном насосе и сообщать мне, если уровень воды станет слишком высоким.

РИСУНОК 2. Общая картина проекта.


В состав конструктивных параметров устройства входят:

  1. Должен работать от аккумулятора
  2. Есть возможность Wi-Fi
  3. Возможность отправить электронное письмо или текстовое сообщение

Я выбрал CC3200 LaunchPad от Texas Instruments, который является оценочной платой для беспроводного микроконтроллера CC3200 Wi-Fi (MCU). LaunchPad поставляется со встроенным отладчиком, светодиодами, переключателями, датчиками и двумя 20-контактными разъемами.

РИСУНОК 3. Обзор оборудования CC3200.


Для определения уровня воды я выбрал геркон, обычно используемый в аквариумах. Переключатель герметично запечатан в корпусе устройства, а магнит расположен внутри поплавкового кольца. Кронштейн для геркона был вырезан из куска алюминия размером 1/8 дюйма x 2 дюйма x 4 фута из местного хозяйственного магазина.

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

От электронной почты к тексту

Чтобы избежать использования сторонних серверов / шлюзов для отправки электронной почты или текстового сообщения, я использую CC3200 SDK и свою учетную запись Gmail. Это работает так: на CC3200 я запускаю SMTP-клиент, который подключается к моей учетной записи Gmail. После подключения он отправляет сообщение электронной почты на шлюз SMS моего оператора мобильной связи, который находится в мобильной сети, доставляющей сообщение.Все, что вам нужно, это номер телефона и доменное имя SMS-шлюза.

В моем случае доменом шлюза SMS Verizon является vtext.com. Итак, я отправляю электронное письмо на адрес [адрес электронной почты защищен], где 1234567890 — мой номер телефона. Все настройки электронной почты и Wi-Fi для проекта хранятся в файле config.h.

Аппаратное обеспечение

CC3200 — это SoC (система на кристалле), состоящая из ядра ARM M4F для обработки прикладного программного обеспечения, SimpleLink (подсистема сетевого процессора Wi-Fi), 256 КБ ОЗУ и периферийных устройств.SimpleLink имеет собственный выделенный микроконтроллер ARM, который полностью разгружает микроконтроллер приложения. Он также включает радиомодуль 802.11bgn и стек TCP / IP. Такое расположение значительно упрощает разработку.

РИСУНОК 4. Функциональная блок-схема CC3200.


MCU приложения работает на частоте 80 МГц. Код пользователя и файлы пользователя хранятся во внешней последовательной флэш-памяти (1 МБ). ПЗУ поставляется с заводской программой с прошивкой для инициализации устройства, загрузчиком и библиотекой периферийных драйверов.Последовательность включения следующая: после PoR (сброса при включении) устройство инициализируется, затем загрузчик загружает код приложения из последовательной флэш-памяти во встроенную SRAM и переходит к точке входа кода приложения.

Для LaunchPad необходимо лишь несколько незначительных модификаций:

  1. Добавьте резисторный делитель на клеммы аккумулятора и подключите его к контакту 58 АЦП (аналого-цифровой преобразователь).
  2. Откройте J2 и J3, чтобы желтый и зеленый светодиоды не горели в режиме гибернации.
  3. Разомкните J13 для питания платы от разъема батареи J20.
  4. Очистите R3, чтобы выключить светодиод D1.
  5. Очистите R20, чтобы выключить светодиод D4.
  6. Подключите геркон к входу пробуждения GPIO (универсальный вход / выход) # 13.

АЦП CC3200 является 12-битным / восьмиканальным, из которых четыре канала доступны для пользовательских приложений. Частота дискретизации фиксирована и составляет 16 мкс на канал, и каналы дискретизируются циклически.Контакты выдерживают максимум 1,8 В, но полная шкала составляет 1,467 В.

Для простоты я решил реализовать резистивный делитель на два. Поскольку он всегда будет подключен к клеммам батареи, я выбрал резисторы на один мегапиксель, чтобы снизить потребление тока. Недостатком этого подхода является то, что ток конденсатора выборки будет сильно ограничен, что повлияет на показания АЦП. Чтобы решить эту проблему, я поместил конденсатор 100 нФ на нижнюю ножку резистивного делителя.

Внутренняя емкость выборки CC3200 составляет 12 пФ и включается на 400 нс. Таким образом, гораздо больший внешний конденсатор на 100 нФ будет обеспечивать ток, достаточный для того, чтобы конденсаторный конденсатор мог вовремя достичь конечного значения напряжения делителя и получить правильную дискретизацию. Моделирование в Рис. 5 показывает напряжение на пробоотборной крышке с внешней крышкой 100 нФ и без нее.

РИСУНОК 5. Напряжение на дискретном конденсаторе с внешним конденсатором в делителе напряжения и без него.


Кроме того, я сознательно скомпрометировал измерение диапазона напряжений и ширину полосы. Это означает, что вход АЦП будет иметь полную шкалу, когда напряжение батареи составляет 2,9 В. Кроме того, изменение напряжения на выводе будет медленнее. В этом приложении это не имело значения, поскольку меня интересовала только нижняя точка диапазона напряжения батареи. Если напряжение батареи упадет ниже 2,4 В, исчезнет текст, предупреждающий о необходимости замены батареек.

Если предположить, что две батареи AA (не на полную мощность) и средний ток нагрузки примерно в шесть раз выше ожидаемого, батарей хватит на год: 2000 мАч / 0.1 мА = 20000 ч ~ 833 дня.

Всякий раз, когда дискретизируется вход герконового переключателя, он также деактивируется. Вывод объединяется каждые 10 мс 100 раз подряд. Только если он каждый раз будет читать «1», он вернет «успех». Это предотвратит ложную тревогу.

Для экономии заряда батареи устройство находится в режиме гибернации. В этом состоянии большая часть SoC отключена, за исключением RTC (часов реального времени) и 2×32-битных регистров OCR.

Перед переходом в спящий режим программное обеспечение включает два источника пробуждения: RTC (каждые восемь часов) и GPIO №13.Герконовый переключатель и переключатель SW3 на LaunchPad подключены к GPIO №13. После пробуждения ядро ​​возобновляет свою работу в загрузчике ПЗУ. В режиме гибернации измеренный ток на выходе из аккумулятора был близок к 8 мкА.

Разработка программного обеспечения

Разработка программного обеспечения проводилась с использованием Code Composer Studio (CCS): бесплатной интегрированной среды разработки (IDE) с компилятором / отладчиком. CCS — очень мощный инструмент, но для того, чтобы с ним познакомиться, нужно время. В Интернете есть много видео о CCS, поэтому я не буду вдаваться в подробности о том, как его использовать.

РИСУНОК 6. Поток кода.


CC3200 имеет три контакта SOP (Sense On Power). Состояние этих контактов определяет, в каком режиме CC3200 будет после включения питания. SOP [2: 0] = 0b000 дает указание загрузчику загрузить приложение из последовательной флэш-памяти во внутреннюю RAM MCU. SOP [2: 0] = 0b100 предписывает загрузчику войти в режим «загрузки». Этот режим используется для программирования приложения на последовательную Flash. Это делается с помощью инструмента UniFlash.

После того, как изображение запрограммировано, J15 можно удалить, а плату сбросить.В этот момент код приложения будет загружен из последовательной флэш-памяти в SRAM и выполнен. Во время разработки / отладки у меня включен J15 (SOP [2: 0] = 0b100), который будет держать загрузчик в режиме ожидания, поэтому приложение не запускается автоматически.

Приложение не на базе ОС. Логика очень проста и надежна, что сводит код к минимуму, но все же выполняет цель. Кроме того, я максимально использовал CC3200 DriverLib, и все вызовы DriverLib связаны с ПЗУ (функции с «MAP» в префиксе).Основная функция инициализирует плату, считывает показания датчиков, при необходимости отправляет электронное письмо и по завершении переходит в режим гибернации. Каждый раз, когда устройство просыпается, оно выполняет одну и ту же процедуру.

Первое, что сделает приложение, это инициализирует плату. Это касается настройки портов и контактов, UART и режима гибернации. Далее он проверит уровень напряжения аккумулятора. Если уровень заряда батареи низкий, приложение отправит предупреждение по электронной почте. Он также будет читать герконовый переключатель.Если переключатель выключен, плата переходит в спящий режим.

РИСУНОК 7. Сеанс отладки IDE Code Composer Studio 7.


Плата снова проснется через восемь часов (или при замкнутом переключателе). Однако, если переключатель включен, приложение отправит электронное письмо, отключит ввод для пробуждения и установит таймер на пробуждение через 60 минут. Это позволит избежать бомбардировки по электронной почте.

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

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

Дополнительные соображения

SMTP-клиент является частью CC3200 SDK, и он будет создавать сокет, подключаться, аутентифицировать, создавать и отправлять пакеты на SMTP-сервер за вас.Я не буду вдаваться в подробности того, как работает протокол SMTP, но есть отличный пример «Электронная почта», включенный в SDK. Также вам следует ознакомиться с исходной спецификацией SMTP, созданной в 1982 году, RFC 821.

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

Этот проект был выполнен с использованием CCS 7 и CC3200 SDK 1.2. Необходимые файлы для этого проекта доступны в разделе загрузки статьи или по адресу https://github.com/mkolakovic/IOTSumpPump . Возможно, вам придется изменить настройки проекта и переопределить пути к вашим библиотекам CCS и SDK. Все программы разработки бесплатны, доступны для скачивания и без ограничений.

Теперь о реальных проблемах: Старайтесь не размещать плату слишком близко к кабелю питания насоса, потому что электромагнитные помехи, создаваемые двигателем насоса и излучаемые кабелем питания, могут мешать работе платы.Если вы должны установить его поближе, устранение ошибок ввода будет достаточно надежным, чтобы функционировать. Худшее, что может случиться, — это ложные срабатывания, влияющие на время автономной работы. Это предполагает, что у вас нет проблем с Wi-Fi в месте установки. Вы можете попробовать поместить плату в металлический корпус, но тогда вам понадобится штыревая антенна (это было бы хорошо).

Другая проблема — параллельная прокладка кабеля герконового переключателя рядом с кабелем питания. Это может вызвать переходные процессы высокого напряжения от кабеля питания насоса к кабелю геркона.Поскольку на входе геркона CC3200 нет TVS, переходный процесс потенциально может повредить SoC. TVS на входе язычкового переключателя — это то, что я обязательно добавлю в этот проект.

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


Список деталей

Texas Instruments CC3200 LaunchPad
www.ti.com/tool/CC3200-LAUNCHXL#buy
Uxcell DC100V Поплавковый выключатель 75 мм из нержавеющей стали
https://www.amazon.com/gp/product/B01LZ098GO/ref=oh_aui_detailpage_o01_s00?ie=4UTF811&ps В комплекте два держателя батарей AA
https://www.radioshack.com/products/radioshack-enclosed-2-aa-battery-holder
Конденсаторы: 10 нФ и два 100 нФ
Резисторы: 1 кОм и две части 1 МОм
1/8 дюйма x 2 дюйма x 4 фута кусок алюминиевой планки
Velcro ™ и стяжки-молнии


Список литературы

www.ti.com/lit/ds/swrs166/swrs166.pdf
https://www.ti.com/product/CC3200/pdf
https://en.wikipedia.org/wiki/SMS_gateway
http: // процессоры. wiki.ti.com/index.php/CC32xx_Email_Demo_Application
https://www.ietf.org/rfc/rfc2821.txt


Распи-отстойник | Linux журнал

В июне 2013 года нам повезло с наводнением подвала, вызвавшим
сработавшим электрическим выключателем, подключенным к нашему отстойнику. Есть
так много всего, что может пойти не так с отстойником.Ты всегда на
защита от перебоев в подаче электроэнергии, перегоревших выключателей, отказов отстойника, засорения
трубы и всевозможные проблемы, которые могут возникнуть, которые в конечном итоге могут закончиться
с затопленным подвалом. Мне нужен был способ предупредить меня о проблемах, когда я был
не дома. Звуковые сигналы довольно дешевы и хороши, когда вы
физически в доме. Они с треском терпят неудачу, когда ты в десяти милях отсюда
на работе. У меня был Raspberry Pi, с которым я периодически возился, но
для чего у меня никогда не было настоящей цели. Я решил попробовать заставить Pi работать
в качестве специального устройства для мониторинга приямка.Надеюсь, Пи сможет отправить
мне SMS-оповещения, если проблема возникла во время моего отсутствия.

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

Хотя за годы работы я написал много сценариев, я
никогда не учился объектно-ориентированному программированию. Я принял решение учиться
Python, а несколько месяцев спустя начал работать над системой мониторинга.
Я выбрал Python, потому что у него есть активное сообщество, и многие Raspberry
Энтузиасты Pi используют его в качестве основного языка сценариев. Малина
Pi использует Raspbian Linux, основанный на Debian, так что уже
была знакомая земля.С этими инструментами и в настоящих Linux и Raspberry
Pi spirit, я решил построить свой и назвал его Raspi-Sump.

Raspi-Sump — это система мониторинга уровня воды в отстойнике, написанная на Python.
Он использует Raspberry Pi и ультразвуковой датчик HC-SR04 для мониторинга
уровень воды в отстойнике, регистрируйте показания и отправляйте SMS-оповещения по электронной почте
если вода поднимается выше заданного уровня.

В этой статье я покажу методологию, которую использовал для создания
Распи-Самп. Я также описываю физическую настройку монитора и
сценарии, которые заставляют его работать.Если вы решите сделать что-то подобное,
исходный код и инструкции по установке доступны на GitHub. Это бесплатно
использовать и изменять по своему усмотрению (см. Ресурсы).

Я определил, что функции, которые мне нужны в мониторе, включают
следующий:

  • Регулярные измерения глубины воды в моем отстойнике с интервалом в одну минуту.

  • Запись показаний в файл с разделителями-запятыми для обработки графиков и
    историческая активность насоса.

  • Автоматическое оповещение по электронной почте по SMS, если уровень воды превышает заранее установленный уровень.

  • Внешние графические отчеты о текущем уровне воды на веб-сайте.

  • Историческая информация о работе водоотливного насоса в Интернете.

  • Автоматический перезапуск процесса raspisump.py после неожиданного сбоя.

Физическая установка

Полный список компонентов Raspi-Sump включает:

  • Raspberry Pi Model B и корпус.

  • Распбиан Linux.

  • Ультразвуковой датчик HC-SR04.

  • Пять футов провода Cat5 (необходимо четыре жилы 24AWG).

  • Два резистора (один 470 Ом и один 1 кОм).

  • Термоусадочная трубка для защиты паяных соединений.

  • Пластиковый кронштейн для крепления датчика.

  • Одна двухфутовая деревянная обвязка для крепления пластикового кронштейна в
    яма.

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

  • Два разъема питания корпуса и вентилятора, также взятые с того же ПК.

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

Я выбрал ультразвуковой датчик HC-SR04 с четырьмя разъемами.
которые подключены к контактам GPIO Raspberry Pi. С помощью
скрипт Python, датчик, который установлен внутри отстойника, облицовка
вода, посылает звуковой импульс, который отражается от воды и обратно в
датчик.Скрипт отслеживает время, необходимое для
звуковой импульс возвращается к датчику. Он рассчитывает расстояние по
измерение времени, необходимого для возврата импульса со скоростью звука.
Это дает вам представление о расстоянии между датчиком и водой.
Расстояние используется для расчета глубины воды и регистрации времени с отметкой времени.
результат в файл CSV.

На рисунке 1 показаны соединения более подробно.

Рисунок 1. Схема подключения

Четыре контакта на датчике подключены к Raspberry Pi следующим образом:

  • Контакт 1 VCC подключается к контакту 2 5V.

  • Контакт 2 Trig подключается к контакту 11 GPIO17.

  • Контакт 3 Echo подключается к контакту 13 GPIO27.

  • Контакт 4 «Земля» подключается к контакту 6 «Земля».

Я выбрал GPIO17 и 27, но вы можете использовать любые доступные контакты GPIO на
Pi, если они правильно определены в скрипте Python.

Контакт 1 обеспечивает питание 5 В для датчика HC-SR04. Команда инициирована
на GPIO17 (Trig), который устанавливает значение вывода на True для 10 микро
секунд.Это заставляет датчик инициировать серию звуковых импульсов.
по направлению к воде на это короткое время. Контакт Echo подключен
к GPIO27 прислушивается к ответному импульсу. Разница между отправкой и
возврат пульса дает измерение времени. Измерение используется
для расчета расстояния до воды.

Это вызывает небольшую проблему, так как
Контакты Raspberry Pi GPIO рассчитаны только на 3,3 В. Датчик выдает 5V
ток обратно в сторону GPIO27. Нужен способ дросселировать ток, чтобы
3.3 В, что не повредит Pi. Чтобы защитить Pi от повреждений, просто
вставьте делитель напряжения на линию Echo между датчиком и Pi.

Делитель напряжения

Делитель напряжения предназначен для уменьшения количества передаваемого тока.
от одного компонента к другому. Как показано на рисунке 1,
Я припаял резистор 470R Ом к проводу Echo и перемыл 1кОм.
резистор между проводами Echo и Ground. Это предотвращает взрыв 5В.
к контакту, рассчитанному только на 3,3 В. С этими резисторами напряжение равно
фактически чуть выше на 3.4В, что находится в пределах допустимого уровня. Все
паяные соединения закрыты термоусаживаемой трубкой во избежание
электрические шорты.

Расчет требуемых типов резисторов выходит за рамки данной статьи.
статьи, но есть много удобных веб-калькуляторов делителя напряжения
доступны для определения ваших требований. В этом примере 1K и 2K
Резистор Ом снизит ток до 3,333 В.

Электропроводка

Raspberry Pi подключен к датчику длиной пять футов.
Кабель CAT5.Поскольку есть четыре соединения, только четыре из восьми
используются скрученные провода. На каждом конце выбранных проводов припаял
разъемы, совместимые с контактами датчика и контактами на
Пи. Разъем питания старого 3,5-дюймового дисковода для гибких дисков отлично подходит для
подключение датчика (рисунок 2). Я использовал пару двухконтактных разъемов для подключения вентилятора к корпусу ПК, взятых из старого ПК, для соединений на плате.
Булавки Пи. Эти разъемы доступны онлайн, но все, что вы
может утиль со старого компа отлично работает.

Рисунок 2. Разъем для гибких дисков.

Монтажный

HC-SR04 прикреплен к пластиковому корпусу и прикручен к
обвязка деревом. Деревянная обвязка вставляется в облицовку приямка.
вниз, легко регулируется и снимается при необходимости. Кошка5
провод надежно прикреплен лентой к трубе из ABS отстойника и открытой стойке на стене.
для предотвращения запутывания и отсоединения провода при снятии поддона
крышка ямы.

Рисунок 3. Вид открытого отстойника

Наконец, Raspberry Pi устанавливается на стойку стены и подключается к
Блок ИБП.На рисунке 4 показан законченный вид.

Рисунок 4. Готовый вид карьера

Распи-отстойник

Программа Raspi-Sump в настоящее время состоит из трех скриптов Python.
Главный скрипт — raspisump.py. Скрипт очень простой и
всего около 100 строк кода. Первым делом он устанавливает
переменные отстойника, такие как глубина (72 см), критический уровень воды (35 см)
и назначение контактов GPIO, как упоминалось ранее. Затем сценарий принимает
выборка из 11 показаний уровня воды каждую минуту с использованием медианы
образец как лучшее чтение (подробнее об этом позже).Как только чтение
установлен, сценарий определяет, находится ли вода на безопасном или критическом уровне.
уровень. Безопасные уровни записываются в файл CSV, и сценарий ожидает
еще минута, чтобы сделать следующее чтение. Критические уровни переходят в
функция, которая записывает уровень в тот же файл CSV и инициирует SMS
электронная почта на мой мобильный телефон (рис. 5). Я использую модуль Python smtplib для
обрабатывать оповещения по электронной почте. Вы можете настроить любой почтовый сервер для обработки
оповещения, включая почтовый сервер localhost на Pi, если ваш интернет-провайдер позволяет
порт 25 трафика.Вы также можете использовать SMTP-сервер вашего интернет-провайдера или Google
SMTP-сервер Gmail, если вы используете учетную запись Gmail.

Рисунок 5. SMS-оповещение.

Ключевой модуль Python, используемый для связи между Pi и датчиком.
называется RPi.GPIO. Этот модуль можно использовать для управления множеством различных
типы оборудования с вашим Pi. Не углубляясь в «орехи и
bolts »RPi.GPIO, модуль поможет вам взять под контроль контакты
включив и выключив их. Это позволяет вам контролировать все виды
оборудование, например, датчики и светодиоды.

Вы можете просмотреть GPIO
код в скрипте raspisump.py внутри функции water_level ().
Подобный код используется во многих других проектах, которые взаимодействуют с
Контакты GPIO Пи. В блоге Адама Лаппина по созданию байтов есть хороший пример
это помогло мне научиться использовать модуль RPi.GPIO в этом проекте (см.
Ресурсы).

Raspi-Sump запускается автоматически при загрузке Raspberry Pi с помощью
добавление этой строки в /etc/rc.local прямо перед последней строкой
выход 0 :

 
/ home / pi / raspi-sump / raspisump.ру &
  

Амперсанд (&) запускает скрипт как фоновый процесс.

Для доступа к контактам GPIO требуются повышенные права на Pi. Начать
скрипт вручную введите команду:

 
sudo /home/pi/raspisump/raspisump.py &
  

На рисунке 6 показано использование команды tail для демонстрации того, что файл CSV
обновляется в реальном времени через raspisump.py.

Рисунок 6. Файл CSV, обновляемый в реальном времени с помощью raspisump.ру

То, что изображено на рисунке 6, довольно странно. Глубина воды
подпрыгивает. Вы ожидаете, что вода будет постоянно
выше с каждым чтением. Причина этого в том, что каждое показание имеет отклонение в один сантиметр. Linux — это многозадачная ОС и
не в реальном времени. Это не оптимально для приложений реального времени, таких как
связь с датчиками и выдача точных результатов. Лучшая причина
Я могу придумать, что ОС занята другими задачами и позволяет
расписамп.py для записи чтения, когда он закончит работу с этими
другие процессы.

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

Рисунок 7. Графики, созданные todaychart.py

Второй скрипт, который я использую, — todaychart.py. Этот скрипт генерирует
графики, как показано на рисунке 7, активности уровня воды из моего журнала CSV
файлы. Он использует модули Python matplotlib и NumPy для создания
графики.rsync через SSH ежечасно копирует графики и файлы журналов CSV на мой
Веб-сервер через скрипт cron. Вместо этого я решил создавать графики на Pi
веб-сервера, потому что разные дистрибутивы Linux упаковывают разные
версии matplotlib и NumPy. Я предпочитаю использовать упакованные версии
для простоты. Постоянное использование Raspberry Pi делает его более последовательным
графики, независимо от того, какой дистрибутив вы используете для своего внешнего компонента.

Третий и последний скрипт — checkpid.py. Его цель —
следить за исправностью расписампа.py и перезапустите его, если он
остановился. Cron запускает скрипт через равные промежутки времени и ищет один из
три исхода. Если сценарий возвращает 0, это указывает на сбой процесса.
checkpid.py затем инициирует команду перезапуска. Если скрипт возвращает 1,
процесс в порядке, и сценарий завершается чисто. Если число
больше 1, это указывает на несколько процессов raspisump.py.
В этом случае killall 09 raspisump.py
директива инициирована,
и процесс перезапускается.

Другие проблемы с Raspi-Sump

Датчик HC-SR04 имеет довольно широкое поле сонара.Руководство пользователя
утверждает, что лучше всего работает с углом 30 °. Мой отстойник занят
место. У него есть резервный насос, который расположен выше основного насоса на
2х6 шпилька. У каждого насоса есть поплавок, который подпрыгивает в яме.
Это приводит к ложным показаниям, когда датчик улавливает объект, который
входит в свое поле. Эту проблему можно смягчить путем стратегического размещения
датчик подальше от этих объектов. Если это невозможно, вы
может вертикально вставить кусок ПВХ трубы диаметром 3 дюйма или более в приямок.
и заставьте датчик снимать показания в пустой трубе.Это будет
сфокусируйте пульс и спрячьте в яме предметы, вызывающие проблемы.

Вывод

Raspi-Sump все еще находится на начальной стадии разработки. Есть и другие
функции, которые я хотел бы добавить, такие как:

  • Кнопка ручного питания для изящного запуска и выключения Raspberry Pi
    без авторизации.

  • Небольшой ЖК-дисплей, показывающий текущий уровень воды, не открывая крышку.

  • Веб-система отчетности, использующая веб-фреймворк Python.

  • Веб-интерфейс управления Raspi-Sump на Pi (как домашний маршрутизатор).

  • Компонент модуля GSM для использования сотовой сети для оповещений вместо Интернета.

  • Файл конфигурации для хранения переменных, а не внутри сценария.

  • Управление пакетами для установки Raspi-Sump.

Монитор колодца — лишь один из инструментов, который вы можете использовать, чтобы избежать затопления.
подвал.Это не замена полной стратегии, включающей
резервный насос на отдельном электрическом выключателе. Газовый электрический
Генератор также необходим при длительных перебоях в подаче электроэнергии. Кроме того, я сохранил
моя дешевая звуковая сигнализация Home Depot. Текстовое оповещение в два часа ночи
бесполезно, если я крепко сплю. Я хочу, чтобы проснулся «полный» крик
меня вверх.

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

Хотя это не идеально, теперь у меня есть система, которая работает и дает мне дополнительные
душевное спокойствие, пока меня нет. Если вы ищете подобное решение,
Я надеюсь, что вы сможете использовать, изменять и улучшать Raspi-Sump в соответствии со своими потребностями. Если
да, я хотел бы получить известие от вас.

Благодарность

Особая благодарность Рону Хиллеру (пользователю GitHub @rhiller) за неустанное
отвечая на мои вопросы о делителях напряжения и собственном мониторе отстойника
называется pi-distance: https: // github.com / rhiller / pi-distance.

Ресурсы

Веб-сайт Raspi-Sump: http://www.linuxnorth.org/raspi-sump

Исходный код: https://github.com/alaudet/raspi-sump

Как убедиться, что ваш водоотливной насос работает правильно

Боб Эверхарт

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

Достаточно всего нескольких дюймов воды, чтобы нанести вашему подвалу ущерб на тысячи долларов. Федеральное агентство по чрезвычайным ситуациям США (FEMA) сообщает, что средний размер претензии по наводнению составляет около 34000 долларов.

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

Как проверить водоотливной насос

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

1. Визуальный осмотр

Одно из первых и самых простых действий, которое вы можете сделать, — это осмотреть масляный насос на предмет повреждений или засорения.

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

2. Тестирование отключением

Вы также можете проверить свой отстойник, отключив его от источника питания, а затем снова подключив.

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

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

3. Тестирование водой

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

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

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

Как узнать, работает ли водоотливной насос, пока вас нет

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

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

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

Общие способы выхода из строя дренажных насосов

Отстойники могут работать со сбоями по нескольким причинам. Вот несколько распространенных причин отказа:

  • Засорение колодца водоотливного насоса, механических частей, поплавкового выключателя или нагнетательных линий: Если образовались засоры, они будут препятствовать потоку воды и заставят ее вернуться в ваш подвал. Вы можете предотвратить засорение отстойника, регулярно проверяя его на предмет повреждений и скопившегося мусора.
  • Линия отстойника замерзла: Ваш отстойник может также выйти из строя, если он замерзнет во время холода. Если ваш отстойник замерзнет — или если замерзнет хотя бы одна из его частей, например сливная линия, — насос не сможет отводить воду из вашего подвала. Чтобы предотвратить замерзание, попробуйте добавить изоляцию вокруг сливного насоса и дренажных линий.
  • Отстойник отстойника: Если отстойный насос потерял мощность, он не будет работать. Если весь ваш дом потерял электроэнергию, например, во время шторма, водоотливной насос не сможет откачивать ливневую воду или любую другую поднимающуюся воду из вашего подвала.Или кто-то, возможно, отключил отстойный насос и забыл снова подключить его.
  • Отстойник работает постоянно: Если ваш отстойник работает постоянно, он в конечном итоге сгорит свой двигатель из-за чрезмерной эксплуатации. В этом случае вам может потребоваться модернизировать отстойник до более мощной модели, которая может более эффективно обрабатывать большие объемы воды.

Советы по поддержанию вашего отстойника в рабочем состоянии

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

1.Убедитесь, что у вашего водоотливного насоса есть крышка

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

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

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

3. Убедитесь, что в вашем отстойнике всегда есть питание

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

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

4. Проверить поплавковые выключатели

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

5.Ежегодно очищайте резервуар насоса

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

6. Испытание отстойника во время продолжительных периодов засухи

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

Инвестируйте в душевное спокойствие, зная, как работает ваш отстойник

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

Свяжитесь с нами сегодня, чтобы узнать больше.

Как установить отстойники и переливные боксы

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

Плюсы

  • Простота ухода за носками и другими биомедицинскими средствами

  • Увеличьте объем воды, чтобы улучшить ее качество

  • Возможность более простого добавления других компонентов фильтра

  • Увеличенный эстетический вид резервуара

Минусы

  • Может перелить и опорожнить бак при неправильной настройке

  • Уменьшено доступное пространство для хранения принадлежностей резервуара (сетки, декор, обработки и т. Д.)

  • Незначительное увеличение шума

Другие типы фильтрации

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

Навесные фильтры

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

Канистровые фильтры

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

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

Что нужно для установки отстойника?

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

Джесси Сандерс

Как правильно установить отстойник

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

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

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

    Подсказка

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

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

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

    Отстойники обычно забирают воду из вашего бака самотеком и возвращают ее с помощью «отстойника». Это не тот насос, который поддерживает сухой подвал! Большинство комплектов будет иметь насос подходящего размера, чтобы соответствовать потоку силы тяжести из корзины скиммера и выбранному размеру трубки. Если вы делаете свой собственный, очень важно согласовать поток силы тяжести с возвратом насоса.

  6. Чтобы измерить отток, запустите корзину флотатора, заправив ее водой из основного резервуара.Слейте вытекающую воду в мерную емкость. Через 10 секунд после того, как поток установился, посмотрите, сколько воды вытечет. Галлоны в секунду подскажут вам, какой тип насоса купить. Если вы не можете выполнить этот тест, купите насос с переключателем переменной скорости, чтобы управлять потоком, чтобы он соответствовал выходному потоку.

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

  8. В течение следующих 48 часов проверьте уровень в поддоне несколько раз и при необходимости отрегулируйте.

Как и в случае со всеми другими биомедицинскими средствами, для полного «цикла» СМИ потребуется примерно четыре-шесть недель.

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

WiFi Сигнализация отстойника Сан-Диего

Wi-Fi сигнализация водоотливного насоса Сан-Диего

Водоотливной насос — это первая линия защиты вашего подвала или подполья от наводнений и повреждений, вызванных водой. Сигнализация водоотливного насоса Wi-Fi в Сан-Диего сразу же предупреждает вас о проблемах и может помочь предотвратить затопление и значительный ущерб от воды в случае неисправности водоотливного насоса.

При рассмотрении различных сигналов тревоги водоотливного насоса, сигнал тревоги водоотливного насоса WiFi в Сан-Диего предлагает непревзойденное удобство и эффективность.Узнайте больше ниже.

Что может пойти не так с отстойником?

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

Другие причины неисправности отстойника:

  • Сбой питания — как и у других электроприборов, когда отключается питание, отключается водоотливной насос
  • Выключатель заедания — Каждый насос для отстойника имеет поплавковый выключатель, который сигнализирует насосу об уровне воды в приямке. Если переключатель заедает, он не может передавать точную информацию на насос
  • .

  • Замерзшая дренажная труба — если наружный дренажный насос замерз, он может создать засор и направить выходящую воду обратно в отстойник и в ваш подвал, если она выйдет за пределы
  • Старость — Средний срок службы дренажных насосов составляет 10 лет, и если ваш возраст старше, вы можете столкнуться с неисправностью или полным отказом насоса.

Почему важен сигнал от откачивающего насоса?

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

Почему выбирают сигнализацию WiFi отстойника?

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

Сигнализация водоотливного насоса Wi-Fi Сан-Диего (концепция установки) подключается к существующей сети Wi-Fi и непрерывно круглосуточно отправляет данные на сервер, который уведомляет вас, как только обнаруживает проблему.Когда вы можете немедленно узнать о проблеме с водоотливным насосом и быстро отреагировать, вы потенциально можете спасти свой подвал от затопления и значительного (и дорогостоящего) ущерба от воды.

Узнайте больше о том, как получить сигнал тревоги водоотливного насоса Wi-Fi Сан-Диего, связавшись с нашей командой сегодня.

Ремонт и установка дренажных насосов Fargo, ND

Предотвратите повреждение водой в результате затопления вашего подвала или подвала. Узнайте, как водоотливной насос может защитить ваш дом.Чтобы получить квалифицированные услуги по установке и ремонту отстойника, позвоните в Laney’s Inc. сегодня по телефону (701) 237-0543.

Многие домовладельцы в Фарго, Северная Дакота, с подвалами или подвалами полагаются на водоотливные насосы для защиты своего дома от повреждений водой и наводнения. Специалисты Laney’s Inc. предоставляют профессиональные услуги по ремонту и установке отстойников, чтобы ваши устройства были надежными и эффективными.

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

Как они работают?

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

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

Распространенные проблемы сливного насоса

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

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

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

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

Типы насосов

Домовладельцам доступны два основных типа водоотливных насосов:

Цокольный насос

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

Погружные блоки

  • Может быть полностью погружен в воду без повреждений.
  • Перекачивает воду с большей скоростью в минуту
  • Более прочный и долговечный, чем насосы на пьедестале.

Причины выбрать нас

Laney’s Inc. помогает домовладельцам в Фарго с 1960 года. Мы можем предоставить быстрое и эффективное обслуживание независимо от вашей проблемы.Мы также включаем следующие функции, чтобы повысить ценность нашей работы и улучшить качество обслуживания клиентов:

  • Круглосуточная служба экстренной помощи
  • Никогда не взимается сверхурочная работа
  • Бесплатное второе мнение

Убедитесь, что ваш водоотливной насос поможет вам, когда вам это нужно больше всего. Для эффективного и надежного обслуживания звоните (701) 237-0543, чтобы получить профессиональные услуги по ремонту и установке водоотливных насосов в Фарго, Северная Дакота.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *