Съдържание:
- Стъпка 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 07:52
Планирайте своя личен изгрев, подобрява сутрешното събуждане
Последно произволно изобретение, насрочете свой собствен изгрев! През деня синята светлина в слънчевата светлина засилва вниманието ни, паметта, енергийните нива, времето за реакция и цялостното настроение. Синята светлина потиска отделянето на мелатонин, само за сутрешна употреба:)
Стъпка 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
Накрая прикрепете PiZero към задната платка на LED дървената кутия с лента или лепило и след това свържете окабеляването съгласно предоставената схема.
Стъпка 10: Монтирайте панела
Закрепете контролния панел в долната част на LED кутията.
Стъпка 11: Нанесете 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
Препоръчано:
Лампа за изгрев на изгрев слънце: 7 стъпки (със снимки)
Лампа за симулатор на изгрев: Създадох тази лампа, защото ми беше омръзнало да се събуждам на тъмно през зимата. Знам, че можете да си купите продукти, които правят едно и също нещо, но ми харесва усещането да използвам нещо, което съм създал. Лампата симулира изгрев, като постепенно се увеличава
Нощен будилник с будилник MP3: 6 стъпки (със снимки)
Нощен алармен будилник с букви за MP3: За този проект исках да направя удобен и напълно функционален часовник за нощна аларма. Моите лични предпоставки за нощен будилник са: Четене при всяка светлина, без да заслепява през нощта MP3 мелодии за аларма Привличане
Лесно събуждане: интелигентна лампа за събуждане, направена с Raspberry Pi: 6 стъпки
Лесно събуждане: интелигентна светлина за събуждане, направена с Raspberry Pi: Въведение За учебния проект Project1 трябваше да направя нещо. Винаги съм бил очарован как светлината за събуждане ще ви бъде от полза при събуждане като тези от Philips. Затова реших да направя светлина за събуждане. Направих лампата за събуждане с Raspberr
Будилник за изгрев слънце с Arduino: 9 стъпки (със снимки)
Будилник за изгрев слънце с Arduino: Зимата може да бъде тъжна. Събуждате се, тъмно е и трябва да станете от леглото. Последното нещо, което искате да чуете, е пронизващият звук на вашия будилник. Живея в Лондон и ми е трудно да се събудя сутрин. Освен това ми липсва събуждането до
LED будилник за изгрев с персонализирана аларма за песен: 7 стъпки (със снимки)
LED будилник за изгрев с персонализирана аларма за песен: Моята мотивация Тази зима приятелката ми имаше много проблеми със събуждането сутрин и изглежда страдаше от САД (сезонно афективно разстройство). Дори забелязвам колко по -трудно е да се събудиш през зимата, откакто слънцето не е дошло