Оглавление:
- Шаг 1. Прошивка жесткого диска RaspberriPi / установка необходимого программного обеспечения (с использованием Ubuntu Linux)
- Шаг 2. Необходимые материалы
- Шаг 3: 3D-печать панели контроллера
- Шаг 4: сборка лампы
- Шаг 5: закрепите кнопки
- Шаг 6: установите чип на слайдер
- Шаг 7: Подключение компонентов
- Шаг 8: Панель проводов
- Шаг 9: Wire Pi
- Шаг 10: Установите панель
- Шаг 11: нанесите стекло Plexi Glass
- Шаг 12: закрепите на стене
- Шаг 13: Готово
Видео: Будильник с восходом солнца (улучшение утреннего бодрствования): 13 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Запланируйте свой личный восход солнца, улучшит утреннее бодрствование
Последнее случайное изобретение: запланируйте свой собственный восход солнца! В течение дня синий свет солнечного света улучшает наше внимание, память, уровень энергии, время реакции и общее настроение. Синий свет подавляет выброс мелатонина, только для утреннего употребления:)
Шаг 1. Прошивка жесткого диска RaspberriPi / установка необходимого программного обеспечения (с использованием Ubuntu Linux)
Скачать "РАСПБИАН ДЖЕССИ ЛАЙТ"
Создайте новый жесткий диск для DashboardPI
Вставьте microSD в свой компьютер через USB-адаптер и создайте образ диска с помощью команды dd
Найдите вставленную карту microSD с помощью команды df -h, отключите ее и создайте образ диска с помощью команды disk copy dd.
$ df -h / dev / sdb1 7,4 ГБ 32 КБ 7,4 ГБ 1% / media / XXX / 1234-5678 a
$ umount / dev / sdb1
Внимание: убедитесь, что команда абсолютно точна, вы можете повредить другие диски с помощью этой команды.
if = расположение файла изображения RASPBIAN JESSIE LITE = расположение вашей карты microSD
$ sudo dd bs = 4M if = / путь / к / raspbian-jessie-lite.img of = / dev / sdb
(примечание: в данном случае это / dev / sdb, / dev / sdb1 был существующим заводским разделом на microSD)
Настройка вашего RaspberriPi
Вставьте новую карту microSD в raspberrypi и включите его с помощью монитора, подключенного к порту HDMI.
Авторизоваться
пользователь: pi pass: raspberry
Измените пароль своей учетной записи в целях безопасности
sudo passwd pi
Включить дополнительные параметры RaspberriPi
sudo raspi-config
Выберите: 1 Развернуть файловую систему
9 Дополнительные параметры
Имя хоста A2 измените его на "СОЛНЕЧНАЯ ЛАМПА"
A4 SSH Включить SSH-сервер
A7 I2C Включить интерфейс i2c
P4 SPI Включение / отключение автоматической загрузки модуля ядра SPI
Включить английскую / американскую клавиатуру
Судо нано / и т. д. / по умолчанию / клавиатура
Измените следующую строку: XKBLAYOUT = "us"
Перезагрузите PI, чтобы изменения раскладки клавиатуры / изменение размера файловой системы вступили в силу
$ sudo shutdown -r сейчас
Автоматическое подключение к вашему Wi-Fi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Добавьте следующие строки, чтобы ваш raspberrypi автоматически подключался к домашнему Wi-Fi (если ваша беспроводная сеть называется «linksys», например, в следующем примере)
network = {ssid = "linksys" psk = "WIRELESS PASSWORD HERE"} Перезагрузите PI, чтобы подключиться к сети Wi-Fi.
$ sudo shutdown -r сейчас
Теперь, когда ваш PI наконец находится в локальной сети, вы можете удаленно войти в него через SSH. Но сначала вам нужно получить текущий IP-адрес.
$ ifconfig Найдите "inet addr: 192.168. XXX. XXX" в выводе следующей команды для IP-адреса вашего PI
Перейдите на другую машину и войдите в свой raspberrypi через ssh
$ ssh [email protected]. XXX. XXX
Начать установку необходимых пакетов
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install memcached vim git python-gpiozero python-smbus i2c-tools python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev
Обновить настройки местного часового пояса
$ sudo dpkg-reconfigure tzdata
выберите свой часовой пояс с помощью интерфейса
Установите команду simple directory l [необязательно]
vi ~ /.bashrc
добавьте следующую строку:
псевдоним l = 'ls -lh'
источник ~ /.bashrc
Исправить выделение синтаксиса по умолчанию VIM [необязательно]
Судо vi / и т. д. / vim / vimrc
раскомментируйте следующую строку:
синтаксис на
Установите драйверы i2c Python
Установите драйвер NeoPixel следующим образом
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install --upgrade setuptools
sudo pip3 установить rpi_ws281x
cd rpi_ws281x
бра
cd python
sudo python setup.py установить
CD примеры /
sudo python strandtest.py
Шаг 2. Необходимые материалы
Источник питания 5 В
I2C 7 СЕГМЕНТ
Микрочип MCP3008
Кнопочный переключатель с мгновенным тактильным контактом [x5]
PI ZERO W
Логарифмический потенциометр скольжения
WS2812B Светодиодная лента RGB с индивидуальной адресацией [x4]
Тонкий лист из оргстекла
Матовая аэрозольная краска
Шаг 3: 3D-печать панели контроллера
Используя файлы.x3g, находящиеся в папке «3D Print /», распечатайте крышку основной панели управления, на которой будут находиться слайдер, кнопки, светодиодный индикатор и 7-сегментный дисплей.
Шаг 4: сборка лампы
Построить деревянную раму
Я построил деревянную рамку для светодиодных лент и покрасил ее в черный цвет.
Краска Plexi Glass
С помощью матовой аэрозольной краски покрасьте стекло так, чтобы оно рассеивало свет от полосок.
Крепление полос
Используя простой скотч и липкость обратной стороны светодиодных лент, прикрепите 4 полосы к деревянной основе.
Шаг 5: закрепите кнопки
Установите кнопки и желтый светодиод, я использовал горячий клей, чтобы удерживать кнопки и светодиод на месте.
Шаг 6: установите чип на слайдер
Следуя предоставленной схеме, припаяйте проводку микросхемы на месте и подключите к логарифмическому слайдеру, приклейте микросхему с паяными соединениями к задней части слайдера.
Шаг 7: Подключение компонентов
Используйте следующую схему, чтобы соединить все компоненты, чтобы лампа работала правильно.
Шаг 8: Панель проводов
Подключите всю проводку к компонентам, приклеенным к панели, чтобы подключиться к raspberrypi.
Шаг 9: Wire Pi
Наконец, прикрепите PiZero к задней панели деревянного корпуса светодиода с помощью ленты или клея, а затем подключите проводку в соответствии с предоставленной схемой.
Шаг 10: Установите панель
Закрепите панель управления снизу корпуса светодиода.
Шаг 11: нанесите стекло Plexi Glass
Прикрепите вырезанное и окрашенное оргстекло к корпусу светодиода винтами.
Шаг 12: закрепите на стене
Шаг 13: Готово
Установить crontab пользователя pi
Введите следующую строку для поминутного crontab
$ crontab -e
0 3 * * * python /home/pi/SolarBar/Alarm.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/Buttons.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/ControlPanel.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/Slider.py> / dev / null 2> & 1
Установите crontab пользователя root (для этой библиотеки требуется root-доступ) Установите "при перезагрузке", чтобы запускать скрипт python свечи навсегда
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py> / dev / null 2> & 1
Рекомендуемые:
Лампа для симулятора восхода солнца: 7 шагов (с изображениями)
Лампа для симулятора восхода солнца: Я создал эту лампу, потому что устал просыпаться зимой в темноте. Я знаю, что вы можете покупать продукты, которые делают то же самое, но мне нравится ощущение использования того, что я создал. Лампа имитирует восход солнца, постепенно увеличивая
Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями)
Умный будильник: умный будильник на Raspberry Pi: вы когда-нибудь хотели умные часы? Если да, то это решение для вас! Я сделал Smart Alarm Clock, это часы, в которых вы можете менять время будильника в соответствии с веб-сайтом. При срабатывании будильника раздастся звуковой сигнал (зуммер) и загорятся 2 лампочки
UCL-lloT-Outdoor-light, активируемый восходом / закатом: 6 шагов
UCL-lloT-Outdoor-light, активируемый восходом / закатом: Всем привет! После небольшой работы, некоторых частей и кода я собрал эту инструкцию, которая покажет вам от начала до конца, как именно создать этот уличный свет. Идея возникла у моего отца, которому летом пришлось вручную гаснуть
Светодиодный будильник с восходом солнца: 5 шагов (с изображениями)
Светодиодный будильник с восходом солнца: проблемы с подъемом по утрам? Ненавидите резкий пронзительный звук будильника? Вы бы предпочли сделать что-то самостоятельно, что можно было бы купить за меньшие деньги и время? Тогда обратите внимание на этот светодиодный будильник с восходом солнца! Будильник с восходом солнца разработан для
Светодиодный будильник с восходом солнца и настраиваемым звуковым сигналом: 7 шагов (с изображениями)
Светодиодный будильник с восходом солнца и настраиваемым звуковым сигналом: моя мотивация Этой зимой моей девушке было трудно просыпаться по утрам, и, похоже, она страдала от SAD (сезонного аффективного расстройства). Я даже замечаю, насколько тяжелее просыпаться зимой, ведь солнце еще не пришло