• Stars
    star
    148
  • Rank 249,983 (Top 5 %)
  • Language
    C++
  • Created almost 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Огненная лампа v2

GyverLamp2

Logo

Отличия от первой версии GyverLamp:

  • Возможность объединять устройства в группы с синхронизированными эффектами и их автоматическим переключением
  • Возможность создать свой список режимов для каждой группы устройств
  • Конструктор режимов, позволяющий получить несколько сотен уникальных эффектов
  • Минимум настроек в прошивке, всё настраивается из приложения
  • Гибкие настройки сети, позволяющие на лету менять точки подключения, адресацию и роли
  • Светомузыка - реакция на звук может быть наложена на любой эффект несколькими способами
  • Адаптивная яркость благодаря датчику освещённости
  • Режим работы по расписанию и таймер выключения для группы устройств
  • Мультиязычное приложение со встроенными инструкциями и подсказками
  • Простая и удобная загрузка прошивки (скомпилированный файл), прошивка возможна даже со смартфона!
  • Обновление прошивки «по воздуху» из приложения (требуется подключение к Интернет)
  • Схема как у первой версии, перепаивать электронику не нужно (без учёта микрофона и датчика освещённости)
  • Автоматическое определение типа кнопки
  • Устройство может работать без кнопки, все важные настройки можно сделать с приложения

Сеть:

  • Работа в локальной сети роутера (все устройства подключаются к роутеру)
  • Работа в локальной сети одной лампы (все устройства подключаются к одной лампе)

Время:

  • Устройства подключаются к Интернету через роутер и запрашивают текущее время
  • Работа по расписанию: час включения и час выключения
  • Таймер выключения
  • Будильник-рассвет на каждый день недели

Тип устройства:

  • GyverLamp2 может работать как с лентами, так и с матрицами различной конструкции

Адресация:

  • Объединение устройств в группы с индивидуальным набором настроек и режимов
  • Роли Master и Slave: состояние и яркость Slave устройств подчиняется Master устройству при ручном управлении

Режимы:

  • Каждой группе может быть задан свой набор режимов работы
  • Режим представляет собой эффект и его настройки (сам эффект, реакция на звук, яркость, скорость и т.д.)
  • Ручное переключение режимов кнопкой или из приложения (для всех устройств в группе)
  • Автоматическое по порядку с установленным периодом (для всех устройств в группе)
  • Автоматическое в случайном порядке с установленным периодом (для всех устройств в группе)
  • Режимы синхронизированы: все устройства группы показывают один и тот же режим в любой момент времени

Эффекты:

  • 7 базовых эффектов, у каждого есть индивидуальные настройки
  • У некоторых эффектов возможен выбор цветовой палитры из 25 доступных
  • Эффекты синхронизированы у всех устройств в группе

Реакция на звук:

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

Автоматическая яркость:

  • Есть возможность подключить датчик освещённости для автоматической настройки яркости лампы

Будильник-рассвет:

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

More Repositories

1

GyverLibs

РЕПОЗИТОРИЙ АРХИВИРОВАН. ВСЕ БИБЛИОТЕКИ ТЕПЕРЬ НАХОДЯТСЯ ЗДЕСЬ https://github.com/GyverLibs
C++
441
star
2

GyverLamp

Лампа-будильник на адресных светодиодах и esp8266
C
204
star
3

ColorMusic

Цветомузыка на Arduino и WS2812b
C++
174
star
4

Arduino_Ambilight

Динамическая фоновая подсветка монитора своими руками на Arduino
C++
152
star
5

nRF24L01

Модули беспроводной связи nRF24L01, настройка и примеры
C++
142
star
6

GyverCore

Быстрое ядро для Arduino IDE
C
125
star
7

GyverControl

Универсальный контроллер для умной теплицы
C++
93
star
8

EnglishProjects

Projects with English langulage description
C++
93
star
9

PCdisplay

Экран с параметрами железа ПК и автоматический реобас
C#
86
star
10

WS2812_FX

Эффекты для адресной ленты WS2812
C++
77
star
11

GyverTwink

Гирлянда на адресных светодидоах и esp8266, управление по WiFi
C++
77
star
12

tutorials

Примеры к урокам
C++
72
star
13

GyverMatrixBT

Матрица адресных светодиодов, управляемая по Bluetooth
C++
72
star
14

MeteoClock

Домашняя метеостанция на Arduino
C++
68
star
15

GyverMatrixWiFi

Матрица адресных светодиодов с WiFi
C++
61
star
16

GyverMOD

Вейп Боксмод на Ардуино
C++
61
star
17

NixieClock_v2

Часы на газоразрядных индикаторах и Arduino версия 2
C++
57
star
18

GyverBrick

Программа для создания карты для сборки картинки из лего-деталек
Java
51
star
19

AlexGyver

48
star
20

AC_Dimmer

Диммер переменного тока на Ардуино
C
46
star
21

MoneyBox_counter

Распознаватель монет со счётчиком суммы и прочей статистикой
C++
45
star
22

LEDcube

8x8x8 LED cube on Arduino
C++
44
star
23

alexgyver.github.io

Repo for GitHub Pages
JavaScript
43
star
24

GyverSaber

Световой меч на Arduino
C++
43
star
25

WebLamp

Парные лампы со связью через Интернет на esp8266
C++
41
star
26

GyverLight

Светильник с различными эффектами на Arduino
C++
40
star
27

GravityPixels

Матрица с пикселями, которые ведут себя как реальные тела
C++
40
star
28

ChristmasLights

Гирлянда на адресной ленте и Arduino
C++
39
star
29

FHTSpectrumAnalyzer

Анализатор спектра на Arduino (FHT) и светодиодной матрице
C
37
star
30

LEDstairs

Контроллер подсветки лестницы на Arduino
C++
34
star
31

crypto

Processing
33
star
32

GyverDrink

Наливатор на Arduino
C++
33
star
33

Bitmaper

Программа для преобразования изображений в bitmap
JavaScript
33
star
34

GyverKIT

Стартовый Ардуино-набор
C++
31
star
35

Auto_Pump_Sleep

Энергоэффективный автополив на Digispark
C++
30
star
36

POV_display

Вращающийся светодиодный дисплей на Arduino и WS2812
C
30
star
37

FireFX

Огненные эффекты на светодиодной ленте
C++
28
star
38

imageProcessor

Программа для преобразования изображений в битмап код
Processing
28
star
39

BluetoothCar

Машинка на Arduino с управлением по Bluetooth и FPV
C++
26
star
40

MecanumBot

Платформа на всенаправленных колёсах
C++
26
star
41

WeatherPredict

Предсказатель погоды на Arduino
C++
26
star
42

GyverRGB

Крутой контроллер для RGB светодиодной ленты на Arduino
HTML
25
star
43

ALight_by_KARMAN

Компактный Ambilight на STM32
C
24
star
44

NixieClock

Часы на газоразрядных индикаторах и Arduino NANO
C++
24
star
45

LEDmask

Медицинская маска со светодиодами и Arduino
C++
23
star
46

GyverString

Бегущая строка на Arduino
C
23
star
47

autoHumidifier

Автоматический увлажнитель воздуха на Arduino
C++
23
star
48

Remote_pyro_control

10 канальный пиропульт на Ардуино и модулях nRF24L01
C++
21
star
49

Arduino_speedometer

Arduino based speedometer
C++
21
star
50

POV_Serial

POV stick with Serial control (via Bluetooth)
C
21
star
51

DigiSand

Цифровые песочные часы на Arduino
C++
20
star
52

BendeRadio

Интернет-радио в форме головы Бендера
C++
19
star
53

Auto-Pumps

Многоканальный автополив на Arduino
C++
19
star
54

RangeMeter

Ультразвуковой дальномер на Arduino
C++
18
star
55

Dawn-Clock

Будильник-рассвет на Arduino
C++
18
star
56

GyverLCDbars

Графики и полосы загрузки для LCD дисплеев
C++
17
star
57

ServoClock

7-сегментные часы на сервоприводах
C++
17
star
58

SDreader

Читалка текста с SD карты на OLED дисплей
C++
17
star
59

YouTube_widget

Виджет счётчик подписчиков YouTube
C++
16
star
60

AmbiSensor

Динамическая фоновая подсветка для любого телевизора
C++
16
star
61

GyverFeed2

Автоматическая кормушка на Arduino
C++
16
star
62

Aim-Fan

Самонаводящийся вентилятор на Arduino
C++
16
star
63

WS2812_painter

Рисуем светом на ленте WS2812
HTML
15
star
64

SegmentMonitor

Графический дисплей из 7 сегментных индикаторов
C
15
star
65

GRIx4_by_KARMAN

Часы на ГРИ и STM32 от Дмитрия Карманова
C
14
star
66

GyverWheel

Руль для компьютера на Arduino
C
14
star
67

MetallDetector-Arduino

Металлоискатель на Arduino
C++
13
star
68

HyperGyver

Гиперкуб на Ардуино
C++
13
star
69

Electro_lock

Электронный замок на Ардуино
C++
13
star
70

Optical_Tachometer

Оптический тахометр на Arduino
C++
12
star
71

microPong

Микро игровая консоль с игрой Pong
C++
12
star
72

webcamStream

C
12
star
73

COVID19

Симуляция вируса на Arduino и Processing
C
12
star
74

PitchShifter

Модулятор голоса на Arduino
C++
11
star
75

myLibraries

Дамп моих библиотек
C
11
star
76

Thermocontrol

Регулятор вентилятора на Arduino
C++
10
star
77

ArmTank

Танк с манипулятором на Arduino
C++
10
star
78

GyverTripper

Сигнализация-сворачиватель окон на ATtiny85
C++
10
star
79

MerryGyver

Цифровой ёлочный шар
C++
10
star
80

MagicGyver

ЧПУ станок из "Волшебного экрана"
C++
10
star
81

SlowDance_Gyver

SlowDance - рамка, ожилвяющая растения
C++
10
star
82

automaticTrashcan_v2

Автоматическое мусорное ведро на Ардуино, часть 2
C++
10
star
83

DinoDuino

Проходим динозаврика Ардуиной
C++
9
star
84

LightControl

C++
9
star
85

morzePrikols

Скетчи к видео про передачу лазером
C++
9
star
86

AiFrame

Фоторамка с нейросетью
C
8
star
87

GestureSpeaker

Bluetooth колонка с управлением жестами
C++
8
star
88

GyverBomb

Имитация бомбы из CS, с паролем, таймером, пищалкой и электрозапалом
C++
8
star
89

PCdisplay_v2

Отображение ресурсов компьютера на светодиодных кольцах
C++
8
star
90

TachoLED

C++
8
star
91

randomGame

Повторение сгенерированной случайно последовательности нажатий кнопки
C++
7
star
92

RC_Turrel

Радиоуправляемая ракетная турель с FPV
C++
7
star
93

DropMagic

Левитация капель воды на Arduino
C++
7
star
94

3dpov

3D голограмма на Arduino
C++
7
star
95

schemeImages

Картинки для создания схем в Photoshop и Paint.NET
7
star
96

SecretKnockLock

Замок с "секретным стуком" на Arduino
C++
7
star
97

GyverFeed

C++
7
star
98

Smooth_start

Плавный пуск на Arduino
C++
7
star
99

GunGame

Пистолет-контроллер с игрой на Javascript
C++
7
star
100

RingMusic

Светомузыка для светодиодных колец
C++
7
star