Съдържание:

Будилник за изгрев (Подобряване на сутрешното събуждане): 13 стъпки
Будилник за изгрев (Подобряване на сутрешното събуждане): 13 стъпки

Видео: Будилник за изгрев (Подобряване на сутрешното събуждане): 13 стъпки

Видео: Будилник за изгрев (Подобряване на сутрешното събуждане): 13 стъпки
Видео: Свършвам бързо! Как да правя секс по-дълго? 2024, Ноември
Anonim
Image
Image
Необходими консумативи
Необходими консумативи

Планирайте своя личен изгрев, подобрява сутрешното събуждане

Последно произволно изобретение, насрочете свой собствен изгрев! През деня синята светлина в слънчевата светлина засилва вниманието ни, паметта, енергийните нива, времето за реакция и цялостното настроение. Синята светлина потиска отделянето на мелатонин, само за сутрешна употреба:)

Стъпка 1: Мигащ твърд диск RaspberriPi / Инсталирайте необходимия софтуер (Използване на Ubuntu Linux)

Изтеглете „RASPBIAN JESSIE LITE“https://www.raspberrypi.org/downloads/raspbian/

Създайте своя нов твърд диск за DashboardPI

Поставете microSD в компютъра си чрез USB адаптер и създайте образа на диска, като използвате командата dd

Намерете вмъкнатата си microSD карта чрез командата df -h, демонтирайте я и създайте образа на диска с командата dd copy copy

$ df -h/dev/sdb1 7.4G 32K 7.4G 1%/медия/XXX/1234-5678 a

$ umount /dev /sdb1

Внимание: уверете се, че командата е напълно точна, можете да повредите други дискове с тази команда

if = местоположението на файла с изображение на RASPBIAN JESSIE LITE на = местоположението на вашата microSD карта

$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img на =/dev/sdb

(забележка: в този случай това е /dev /sdb, /dev /sdb1 е съществуващ фабричен дял на microSD)

Настройване на вашия RaspberriPi

Поставете новата си microSD карта в raspberrypi и я включете с монитор, свързан към HDMI порта

Влизам

потребител: pi pass: малина

Променете паролата на акаунта си за сигурност

sudo passwd pi

Активирайте разширените опции на RaspberriPi

sudo raspi-config

Изберете: 1 Разгънете файлова система

9 Разширени опции

A2 Hostname го променете на "SOLARLAMP"

A4 SSH Активиране на SSH сървър

A7 I2C Активиране на i2c интерфейс

P4 SPI Активиране/деактивиране на автоматично зареждане на модула на ядрото на SPI

Активирайте английската/американската клавиатура

sudo nano/etc/default/keyboard

Променете следния ред: XKBLAYOUT = "нас"

Рестартирайте PI за промени в оформлението на клавиатурата / преоразмеряване на файловата система, за да влезе в сила

$ sudo shutdown -r сега

Автоматично свързване към вашата WiFi

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Добавете следните редове, за да може вашият raspberrypi автоматично да се свърже с домашния ви WiFi (ако вашата безжична мрежа е наречена "linksys" например, в следния пример)

network = {ssid = "linksys" psk = "WIRELESS PASSWORD HERE"} Рестартирайте PI, за да се свържете с WiFi мрежа

$ 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 надстройка

$ sudo apt-get install memcached vim git python-gpiozero python-smbus i2c-tools python-imaging python-smbus build-bistven python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev

Актуализирайте локалните настройки на часовата зона

$ sudo dpkg-преконфигурирайте tzdata

изберете вашата часова зона с помощта на интерфейса

Настройка на простата команда l от директорията [по избор]

vi ~/.bashrc

добавете следния ред:

псевдоним l = 'ls -lh'

източник ~/.bashrc

Поправете подчертаването на синтаксиса по подразбиране на VIM [по избор]

sudo vi/etc/vim/vimrc

разкомментирайте следния ред:

синтаксисът е включен

Инсталирайте i2c Python драйвери

Инсталирайте драйвера NeoPixel, както следва

sudo apt-get install build-съществен python-dev git scons swig

sudo pip3 install -надстройка инструменти за настройка

sudo pip3 инсталирайте rpi_ws281x

cd rpi_ws281x

scons

cd питон

sudo python setup.py install

cd примери/

sudo python strandtest.py

Стъпка 2: Необходими консумативи

Необходими консумативи
Необходими консумативи
Необходими консумативи
Необходими консумативи

5V захранване

I2C 7 СЕГМЕНТ

Микрочип MCP3008

Моментален тактилен превключвател с бутон [x5]

PI ZERO W

Логаритмичен плъзгащ потенциометър

WS2812B Индивидуално адресируема RGB LED лента [x4]

Тънък стъклен лист от плекси

Матираща спрей боя

Стъпка 3: 3D печат на контролния панел

С помощта на.x3g файловете, включени в папката "3D Print/", отпечатайте капака на главния контролен панел, който ще съдържа плъзгача, бутоните, LED и 7 сегментния дисплей

Стъпка 4: Изграждане на лампата

Изграждане на лампата
Изграждане на лампата
Изграждане на лампата
Изграждане на лампата
Изграждане на лампата
Изграждане на лампата

Изградете дървена рамка

Изградих дървена рамка, в която да бъдат затворени LED лентите, и я боядисах в черно.

Боя Plexi Glass

С малко спрей боя, боядисайте стъклото, така че да разсее светлината от лентите.

Монтажни ленти

Използвайки обикновена лента и залепването на задната страна на LED лентите, монтирайте 4 ленти към дървената основа

Стъпка 5: Бутони за монтиране

Бутони за монтиране
Бутони за монтиране
Бутони за монтиране
Бутони за монтиране

Монтирайте бутоните и жълтия светодиод, използвал съм горещо лепило, за да държа бутоните и светодиода на място.

Стъпка 6: Монтирайте чип върху плъзгача

Монтирайте чип върху плъзгача
Монтирайте чип върху плъзгача

Следвайки предоставената схема, запоявайте окабеляването на чипа на място и го свържете към логаритмичния плъзгач, залепете чипа с връзки за запояване към задната страна на плъзгача.

Стъпка 7: Окабеляване на компонентите

Окабеляване на компонентите
Окабеляване на компонентите

Използвайте следната схема, за да свържете всички компоненти, за да работи лампата правилно.

Стъпка 8: Жичен панел

Тел панел
Тел панел

Свържете всички кабели към компонентите, залепени върху панела, за да се свържете към raspberrypi.

Стъпка 9: Wire Pi

Wire Pi
Wire Pi

Накрая прикрепете PiZero към задната платка на LED дървената кутия с лента или лепило и след това свържете окабеляването съгласно предоставената схема.

Стъпка 10: Монтирайте панела

Монтажен панел
Монтажен панел

Закрепете контролния панел в долната част на LED кутията.

Стъпка 11: Нанесете Plexi Glass

Нанесете Plexi Glass
Нанесете Plexi Glass

Прикрепете изрязаното и боядисано плекси стъкло към LED корпуса с винтове

Стъпка 12: Монтирайте на стената

Монтиране на стената
Монтиране на стената
Монтиране на стената
Монтиране на стената

Стъпка 13: Готово

Задайте на потребителя pi crontab

Въведете следния ред за минута по минута 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

Задайте root потребител crontab (тази библиотека изисква root достъп) Задайте „при рестартиране“, за да стартирате скрипта на python за свещи завинаги

$ sudo su

$ crontab -e

@reboot python /home/pi/SolarBar/LEDs.py>/dev/null 2> & 1

Препоръчано: