Как создать вики статью. Создание страницы в Wikipedia

И попробуем выполнить новую задачу. Думаю, что все видели новогодние витринные гирлянды, в которых плавно мигают светодиоды. Допустим, что мы хотим сделать нечто подобное.
Мы уже рассматривали функцию digitalWrite() и знаем, что значение, которое она записывает, может быть двух вариантов - высокий или низкий уровень. В данном случае нам поможет функция analogWrite(). "Формулировки" функций различаются только начальными приставками, поэтому их легко запомнить.

Функция analogWrite(), так же как и digitalWrite(), содержит в скобках два аргумента и работает по тому же словесному принципу: "куда, что". Главным различием является возможность записи широкого диапазона значений вместо привычного LOW или HIGH. Это и позволит нам регулировать яркость светодиода. Главное замечание, которое необходимо учитывать, это то, что данная функция работает только на определенных контактах. Эти контакты обозначены символом "~". Этот символ означает, что это PWM-контакт. PWM (pulse-width modulation) звучит по-русски как ШИМ (широтно-импульсная модуляция). Принцип работы основан на изменении длительности импульса. Графически это можно изобразить так:

Давайте попробуем разобраться как это работает, рассмотрев простой пример. Для этого необходимо подключить светодиод к PWM-контакту через резистор номиналом 150 Ом и "зашить" в Arduino простенькую программу. Схема подключения и код скетча представлены ниже:


void setup()
{
pinMode(led,OUTPUT);
}

void loop()
{
for(int i=0; i<=255; i++)
{
analogWrite(led,i);
delay(10);
}
for(int i=255; i>=0; i--)
{
analogWrite(led,i);
delay(10);
}
}


Думаю, что в целом код понятен, но необходимо уделить немного внимания циклу for(). Существует такое понятие как разрешение. Поскольку мы работаем с 8-битным разрешением (это будет рассмотрено несколько позднее), то минимальному значению будет соответствовать 0, а максимальному - 255. В конце каждой итерации мы установили временную задержку в 10мс.

Давайте вернемся к схеме из предыдущего урока и попробуем сделать аналогичную гирлянду с использованием функции analogWrite().


int buttonPin = 2;
int pins = {3,5,6,9,10,11};

boolean lastButton = LOW;
boolean currentButton = LOW;
boolean enable = false;

void setup()
{
pinMode(buttonPin, INPUT);
for(int mode = 0; mode <= 5; mode++) pinMode(pins, OUTPUT);
}

boolean debounce(boolean last)
{
boolean current = digitalRead(buttonPin);
if(last != current)
{
delay(5);
current = digitalRead(buttonPin);
}
return current;
}

void loop()
{
currentButton = debounce(lastButton);
if(lastButton == LOW && currentButton == HIGH)
{
enable = !enable;
}

If(enable == true)
{
for (int i=0; i<=5; i++)
{
for (int brightness = 0; brightness <= 255; brightness++)
{
delay(1);
}
delay(40);
}
for (int i=0; i<=5; i++)
{
for (int brightness = 255; brightness >= 0; brightness--)
{
analogWrite(pins[i], brightness);
delay(1);
}
delay(40);
}
}

If(enable == false)
{
for(int i = 0; i <= 5; i++) digitalWrite(pins[i], LOW);
}

LastButton = currentButton;
}


Визуально скетч стал несколько сложнее. На самом деле здесь все просто и давайте в этом разберемся. Нам необходимо идентифицировать все подключенные светодиоды, но вместо привычного int led мы используем массив, каждый элемент которого является PWM-контактом на Arduino. В теле функции void setup() мы тоже поступили хитрым образом. "Перечислять" все контакты мы доверили циклу for(), с каждой итерацией которого производится конфигурация соответствующего контакта на OUTPUT. Переходим к функции void loop(). Функция debounce() и начальное условие if() остается без изменений. У нас по-прежнему идет проверка уровней двух переменных: предыдущее значение (изначально LOW) и текущее состояние кнопки. При выполнении этих условий значение переменной enable инвертируется. Учитывая это, мы добавили еще два простых условия if(). Если enable = true, то гирлянда включается, плавностью "перетекания" которой управляет цикл for(). Если же enable = false, то все светодиоды выключены. По окончанию условий переменная lastButton принимает текущее состояние кнопки.
Тестируя нашу программу, мы заметили, что все работает не должным образом. Помните, в прошлом уроке мы сделали поправку, что при большом значении временной задержки кнопка срабатывает по её истечению? В прошлом примере, при включенной гирлянде, суммарная задержка в теле функции void loop() составляла 85мс. Это давало нам возможность успеть "попасть" в определенной отрезок времени. В данном скетче, при том же условии, задержка отличается в несколько раз. Возможно, при желании выключить гирлянду напрашивается слово "прервать". Это и будет являться решением данной задачи!

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

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

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

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

Увеличивая частоту импульсов ШИМа на Ардуино, можно выполнять операции на высокой скорости.

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

Рассмотрим основные преимущества использования ШИМ Ардуино:

  1. Эффективность электропитания: индукция обмоток ротора будет усреднять ток (индукторы сопротивляются изменению тока). Транзисторы имеют низкий импеданс при низком падении напряжения и рассеивании мощности. Резистор рассеивает большую мощность (I2R) в виде тепла.
  2. Управление скоростью: двигатель будет видеть источник с низким импедансом, даже если он постоянно переключается между высоким и низким напряжением. Результат очевиден – двигатель ускоряется. Серийное сопротивление приведет к тому, что двигатель будет испытывать малое напряжение, поэтому легко остановится в нужный момент.
  3. Цепь управления: для цифровой электроники (например, микроконтроллера) очень легко включать или выключать напряжение с помощью транзисторов. Аналоговый выход (с электронным или механическим управлением) требует большего количества компонентов и увеличивает рассеивание мощности. Это будет более дорогостоящим вариантом, с точки зрения электроники и требований к электропитанию.

Создать широтно-импульсный модулятор можно на esp8266 шим, на Ардуино УНО и Ардуино Нано шим. То есть для конструирования подойдет любая модель описываемого микроконтроллера.

Формирование аналогового сигнала

AnalogRead – это функция, которая используется для считывания аналоговых значений из аналоговых контактов ШИМа на Ардуино. Плата Arduino UNO имеет 6-канальный 10-битный аналого-цифровой преобразователь (АЦП). Это означает, что АЦП в будет отображать входные напряжения от 0 до 5 В в целое значение от 0 до 1023.

Следовательно, функция analogRead возвращает любое значение от 0 до 1023. Синтаксис функции analogRead analogRead (аналоговый вывод no) .

Поскольку мы считываем аналоговые напряжения от потенциометра на выводе A0, нам нужно написать analogRead (A0) в эскизе. Когда он возвращает целочисленное значение, с ним создается временная переменная целочисленного типа данных. Следующая функция – analogWrite. Это функция, которая используется для установки рабочего цикла сигнала ШИМ для любого заданного штыря ШИМ.

Синтаксис функции analogWrite – analogWrite (вывод PWM no, value).

Значение указывает рабочий цикл и должно быть значением от 0 (0 В) до 255 (5 В).

Перейдем к фактическому эскизу схемы управления яркостью светодиода. Окончательный эскиз показан на следующем рисунке.

Из приведенного выше эскиза мы можем легко понять, что значение, возвращаемое функцией analogRead, сохраняется в переменной temp. Это значение будет использоваться для управления рабочим циклом сигнала ШИМ с помощью функции analogWrite.

Но диапазон значений, принимаемых функцией analogWrite, находится в диапазоне от 0 до 255. Следовательно, нам нужно выполнить некоторые математические вычисления, чтобы поместить подходящее значение в функцию analogWrite.

Наконец, вычисленное значение помещается в функцию analogWrite вместе с выводом PWM для получения сигнала PWM.

Когда схема построена, и эскиз загружен в Arduino, мы видим, что, изменяя положение потенциометра, яркость светодиода мы также можем изменить.

Еще один вариант скетча для Ардуино:

Int ledPin = 3; // объявляем пин, управляющий светодиодом int brightness = 0; // переменная для задания яркости int fadeAmount = 5; // шаг изменения яркости void setup() { pinMode(ledPin, OUTPUT); } void loop() { analogWrite(ledPin, brightness); // устанавливаем яркость brightness на выводе ledPin brightness += fadeAmount; // изменяем значение яркости /* при достижении границ 0 или 255 меняем направление изменения яркости */ if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount; // изменяем знак шага } delay(30); // задержка для большей видимости эффекта }

Широтно-импульсные модуляторы в Ардуино

Чтобы использовать частотный ШИМ на , нужно всего лишь установить один из ШИМ-выводов в качестве выхода, затем вызывать команду analogWrite и установить уровень. Частота установлена ​​примерно на 500 Гц, поэтому не нужно беспокоиться об этой части.

Мы выбираем контакт под номером 3, устанавливаем его, как output, и analogWrite значение для него. При выборе выхода у нас есть 256 уровней на выбор. Уровень рабочего цикла можно установить между номерами 0 и 255, где 0 – рабочий цикл 0 %, а 255 – 100 % рабочего цикла.

Последний вывод микроконтроллера на плате Arduino Uno составляет 5 В. Чтобы установить светодиод, который мы выбрали для полной яркости, нам необходимо подать напряжение 3,3 В и 15 мА тока. Для этого мы понижаем напряжение на резисторе 100 Ом.

Увеличение частоты и разрядности ШИМ Ардуино

Для изменения частоты ШИМа Ардуино в большую сторону необходимо обратиться к следующей инструкции.

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

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


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

Примеры использования ШИМ на Ардуино

Широкополосная широтно-импульсная модуляция является способом кодирования напряжения на фиксированную несущую частоту. Он обычно используется для радиоуправляемых устройств. Каждый тип схемы модуляции имеет свои преимущества и недостатки.

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

С необходимостью цифровой связи был изобретен новый метод модуляции – ШИМ. Этот метод обладает той же помехоустойчивостью, что и радиоволны. Самая большая разница – простота и цифровая природа модуляции. Вместо того, чтобы изменять частоту модуляции с напряжением, выход просто включается и выключается с фиксированной частотой. Процент времени включения пропорционален сигнальному напряжению.

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

Возьмём, например, мою попытку создать о «Цукерберг позвонит». Прямо в день своего создания она была выставлена на удаление как «не имеющая энциклопедической значимости». При том, что в тексте были как множественные упоминания ЦП в других СМИ, так и ссылка на интервью Саши Пеганова коммерсантовскому «Секрету фирмы». Дальше - ещё интереснее. В ходе обсуждения выяснилось, что в искривленном википространстве не имеет значения даже тот факт, что в рейтинге «Медиалогии» среди тематических изданий ЦП занимает 6-е место, по цитируемости опережая CNews и Habrahabr. А спасла в итоге статью премия РОТОР (о ней кто-то ещё помнит?), потому что она фигурирует в каком-то древнем правиле о значимости веб-сайтов. Сражение за статью о ЦП заняло ровно два месяца и отняло сил, которых хватило бы ещё на пять статей.

Другой летний кейс. Компания «220 вольт» - больше 200 магазинов в офлайне. Пару лет назад её маркетологи создали вики-статью и пытались показать значимость компании через присутствие в «Книге рекордов Гиннеса», в которую компания попала, когда 700 человек одновременно сделали тату с её логотипом. Тогда википедисты не оценили подвига и удалили материал. Проблема в том, что когда его удаляют за незначимостью, в следующий раз нужно проходить болезненную процедуру «восстановления», то есть доказывать значимость и получить разрешение на публикацию. «220 вольт» - компания не широко известная (как и ваш стартап), информации о ней не так много, но зато есть упоминания в авторитетных изданиях: «Коммерсант» и Forbes включают «220 вольт» в список крупнейших онлайн-ритейлеров. То есть пару концентрированных абзацев текста можно написать - как раз ровно то, что нужно читателю, когда он приходит в Википедию за ликбезом. Но даже это их не спасло - статью так и не восстановили.

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

Русская «Википедия» - минное поле. Но как раз именно поэтому есть надежда, что вам-то повезет. Некоторые выживают. К примеру, московское « Zю кафе» было выставлено на удаление, но каким-то чудом оставлено; нескольких упоминаний в обзорах новых едален оказалось достаточно, чтобы доказать значимость и важность для «Википедии» небольшого кафе. Так что всегда стоит попробовать.

10 советов, которые пригодятся в написании статьи для Википедии:

  1. Значимость - всё. Найдите все упоминания о компании в СМИ. Блоги и интервью, если есть возможность, лучше не использовать. Отберите 10-15 самых значимых источников. Из них скомпонуйте статью.
  2. Не лейте воду. Размер не важен. Наоборот, раздутая статья - верный признак, что за потоком слов пытаются скрыть незначимость. Это красная тряпка для модераторов.
  3. Ни в коем случае не копируйте текст с официального сайта. Это считается плагиатом (даже если этот текст вы сами писали на прошлой неделе).
  4. Сушите текст: избегайте ярких слов и превосходных степеней. В «Википедии» пишут в нейтральном стиле. Этот жанр незнаком большинству, поэтому есть смысл изучить стиль других хороших статей.
  5. Работайте над черновиком и не публикуйте заготовку. Только полностью выверенный и оформленный текст увеличит ваши шансы.
  6. С некоторых пор в «Википедии» есть визуальный редактор, но по-прежнему удобнее редактировать по старинке. Можно открыть любую статью и скопировать оттуда код со всем оформлением.
  7. Не брезгуйте использовать « Инкубатор Википедии ». Публикуйте статью о своей компании сперва там. Хотя пройдет какое-то время, прежде чем статью перенесут в основное пространство, в Инкубаторе вам помогут с оформлением и дадут совет. Плюс к статьям из Инкубатора обычно немного лояльнее.
  8. Не бросайтесь на амбразуры. Не пытайтесь сломать систему, если вас удалили раз. Результатом будет блокировка. К примеру, IDealMachine теперь никогда не восстановят, хотя шансы были.
  9. Иногда перед созданием статьи о компании нужно написать статью об отрасли, чтобы показать контекст, место компании на рынке. Не связанные ни с чем статьи тоже часто удаляют.
  10. Запаситесь терпением.

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

Возьмём, например, мою попытку создать о «Цукерберг позвонит». Прямо в день своего создания она была выставлена на удаление как «не имеющая энциклопедической значимости». При том, что в тексте были как множественные упоминания ЦП в других СМИ, так и ссылка на интервью Саши Пеганова коммерсантовскому «Секрету фирмы». Дальше - ещё интереснее. В ходе обсуждения выяснилось, что в искривленном википространстве не имеет значения даже тот факт, что в рейтинге «Медиалогии» среди тематических изданий ЦП занимает 6-е место, по цитируемости опережая CNews и Habrahabr. А спасла в итоге статью премия РОТОР (о ней кто-то ещё помнит?), потому что она фигурирует в каком-то древнем правиле о значимости веб-сайтов. Сражение за статью о ЦП заняло ровно два месяца и отняло сил, которых хватило бы ещё на пять статей.

Другой летний кейс. Компания «220 вольт» - больше 200 магазинов в офлайне. Пару лет назад её маркетологи создали вики-статью и пытались показать значимость компании через присутствие в «Книге рекордов Гиннеса», в которую компания попала, когда 700 человек одновременно сделали тату с её логотипом. Тогда википедисты не оценили подвига и удалили материал. Проблема в том, что когда его удаляют за незначимостью, в следующий раз нужно проходить болезненную процедуру «восстановления», то есть доказывать значимость и получить разрешение на публикацию. «220 вольт» - компания не широко известная (как и ваш стартап), информации о ней не так много, но зато есть упоминания в авторитетных изданиях: «Коммерсант» и Forbes включают «220 вольт» в список крупнейших онлайн-ритейлеров. То есть пару концентрированных абзацев текста можно написать - как раз ровно то, что нужно читателю, когда он приходит в Википедию за ликбезом. Но даже это их не спасло - статью так и не восстановили.

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

Русская «Википедия» - минное поле. Но как раз именно поэтому есть надежда, что вам-то повезет. Некоторые выживают. К примеру, московское « Zю кафе » было выставлено на удаление, но каким-то чудом оставлено; нескольких упоминаний в обзорах новых едален оказалось достаточно, чтобы доказать значимость и важность для «Википедии» небольшого кафе. Так что всегда стоит попробовать.

10 советов, которые пригодятся:

  1. Значимость - всё. Найдите все упоминания о компании в СМИ. Блоги и интервью, если есть возможность, лучше не использовать. Отберите 10-15 самых значимых источников. Из них скомпонуйте статью.
  2. Не лейте воду. Размер не важен. Наоборот, раздутая статья - верный признак, что за потоком слов пытаются скрыть незначимость. Это красная тряпка для модераторов.
  3. Ни в коем случае не копируйте текст с официального сайта. Это считается плагиатом (даже если этот текст вы сами писали на прошлой неделе).
  4. Сушите текст: избегайте ярких слов и превосходных степеней. В «Википедии» пишут в нейтральном стиле. Этот жанр незнаком большинству, поэтому есть смысл изучить стиль других хороших статей.
  5. Работайте над черновиком и не публикуйте заготовку. Только полностью выверенный и оформленный текст увеличит ваши шансы.
  6. С некоторых пор в «Википедии» есть визуальный редактор, но по-прежнему удобнее редактировать по старинке. Можно открыть любую статью и скопировать оттуда код со всем оформлением.
  7. Не брезгуйте использовать «Инкубатор Википедии ». Публикуйте статью о своей компании сперва там. Хотя пройдет какое-то время, прежде чем статью перенесут в основное пространство, в Инкубаторе вам помогут с оформлением и дадут совет. Плюс к статьям из Инкубатора обычно немного лояльнее.
  8. Не бросайтесь на амбразуры. Не пытайтесь сломать систему, если вас удалили раз. Результатом будет блокировка. К примеру,

Как создать страницу в Википедии? Как сделать страницу в википедии о человеке или компании? Каковы правила текста Википедия? Как часто можно править текст википедии? Что такое правильная статья для Wikipedia? Вот, пожалуй, основные вопросы, который задает себе тот, кто желает, чтобы о нем, или о его компании появился материал в самой крупной всемирной свободной энциклопедии.

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

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

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

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

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

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

Как создать страницу в Википедии и не навредить репутации своей компании

Студ Ptarh полностью поддерживает политику размещения материалов на сайте Wikipedia. Мы не предоставляем услуг по платному размещению материалов в глобальную энциклопедию, а также не собираемся править текст Википедии в целях собственной или клиентской выгоды.

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

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



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: