Мазмуну:

Күндүн чыгышы Ойготкуч (Эртең мененки ойгонууну жакшыртуу): 13 кадам
Күндүн чыгышы Ойготкуч (Эртең мененки ойгонууну жакшыртуу): 13 кадам

Video: Күндүн чыгышы Ойготкуч (Эртең мененки ойгонууну жакшыртуу): 13 кадам

Video: Күндүн чыгышы Ойготкуч (Эртең мененки ойгонууну жакшыртуу): 13 кадам
Video: Аял кантсе, эркекти тошокто кандырат? 2024, Ноябрь
Anonim
Image
Image
Керектелүүчү материалдар
Керектелүүчү материалдар

Өзүңүздүн жеке чыгууну пландаңыз, эртең мененки ойгонууну жакшыртат

Акыркы туш келди ойлоп табуу, өзүңүздүн күн чыгышыңызды пландаңыз! Күндүз күндүн нурундагы көк жарык көңүлүбүздү, эс тутумубузду, энергия деңгээлдерибизди, реакция убактыбызды жана жалпы маанайыбызды жакшыртат. Көк жарык мелатониндин бөлүнүшүн басат, эртең менен гана колдонулат:)

1 -кадам: Жаркыраган RaspberriPi Hard Disk / Керектүү Программаны Орнотуу (Ubuntu Linuxту колдонуу)

"RASPBIAN JESSIE LITE" жүктөп алуу

DashboardPI үчүн жаңы катуу дискти түзүңүз

USB адаптери аркылуу microSDди компьютериңизге киргизиңиз жана dd командасын колдонуп дисктин сүрөтүн түзүңүз

Киргизилген microSD картаңызды df -h буйругу аркылуу таап, аны ажыратып, dd буйругу менен дисктин сүрөтүн түзүңүз.

$ 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 of//dev/sdb

(Эскертүү: бул учурда, бул /dev /sdb, /dev /sdb1 microSDде болгон фабрика бөлүмү болгон)

RaspberriPi орнотуу

Жаңы microSD картаңызды raspberrypiге салып, HDMI портуна туташкан монитор менен күйгүзүңүз

Кирүү

колдонуучу: pi pass: малина

Коопсуздук үчүн каттоо эсебиңиздин сырсөзүн өзгөртүңүз

sudo passwd pi

RaspberriPi Advanced Options иштетүү

sudo raspi-config

Тандоо: 1 Файл системасын кеңейтүү

9 Advanced Options

A2 Hostname аны "SOLARLAMP" кылып өзгөртөт

A4 SSH SSH серверин иштетүү

A7 I2C i2c интерфейсин иштетүү

P4 SPI SPI ядро модулун автоматтык жүктөөнү иштетүү/өчүрүү

Англисче/АКШ баскычтобун иштетүү

sudo nano/etc/default/keyboard

Төмөнкү сапты өзгөртүңүз: XKBLAYOUT = "us"

Клавиатуранын жайгашуусун өзгөртүү үчүн / файл системасынын өлчөмүн өзгөртүү үчүн PIди кайра жүктөө

$ sudo өчүрүү -r азыр

WiFiга автоматтык түрдө туташуу

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Сиздин raspberrypi автоматтык түрдө үй WiFiңызга кошулушу үчүн төмөнкү саптарды кошуңуз (эгер сиздин зымсыз тармагыңыз "linksys" деп аталып калса, мисалы, төмөнкү мисалда)

network = {ssid = "linksys" psk = "БУЛ ЖЕРДЕ ЗАПСЫЗ ПАРОЛЬ"} WiFi тармагына туташуу үчүн PIди кайра жүктөңүз

$ sudo өчүрүү -r азыр

Эми сиздин PI акыры жергиликтүү тармакта болгондуктан, ага алыстан SSH аркылуу кире аласыз. Бирок адегенде азыркы учурда бар болгон IP дарегин алышыңыз керек.

$ ifconfig "inet addr: 192.168. XXX. XXX" издеңиз, PIнин IP дареги үчүн төмөнкү буйруктун чыгарылышында.

Башка машинага өтүп, 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-essential python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev

Жергиликтүү убакыт алкагынын жөндөөлөрүн жаңыртуу

$ sudo dpkg-маалыматты кайра конфигурациялоо

интерфейс аркылуу убакыт алкагыңызды тандаңыз

Жөнөкөй каталогду орнотуу l буйругу [милдеттүү эмес]

vi ~/.bashrc

төмөнкү сапты кошуу:

каймана аты l = 'ls -lh'

булак ~/.bashrc

VIM демейки синтаксисин бөлүп көрсөтүүнү оңдоңуз [милдеттүү эмес]

sudo vi/etc/vim/vimrc

төмөнкү сапка комментарий бербеңиз:

синтаксис күйгүзүлгөн

I2c Python драйверлерин орнотуңуз

NeoPixel драйверин төмөнкүдөй орнотуңуз

sudo apt-get install build-essential python-dev git scons swig

sudo pip3 install -upu setuptools

sudo pip3 rpi_ws281x орнотуу

cd rpi_ws281x

скондор

cd python

sudo python setup.py орнотуу

cd мисалдары/

sudo python strandtest.py

2 -кадам: Керектелүүчү материалдар

Керектелүүчү материалдар
Керектелүүчү материалдар
Керектелүүчү материалдар
Керектелүүчү материалдар

5V электр менен камсыздоо

I2C 7 СЕГМЕНТИ

Microchip MCP3008

Көз ирмемдик тактикалык баскыч баскычы [x5]

PI ZERO W

Логарифмдик слайд потенциометр

WS2812B Жеке даректелүүчү RGB LED тилкеси [x4]

Жука Plexi айнек барагы

Аяздуу спрей боек

3 -кадам: Контроллер панелин 3D басып чыгаруу

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

4 -кадам: Чырак куруу

Лампа куруу
Лампа куруу
Лампа куруу
Лампа куруу
Лампа куруу
Лампа куруу

Жыгач алкак куруу

Мен LED тилкелери үчүн жыгач алкак куруп, аны кара түскө боёгом.

Plexi Glass боёк

Бир аз тоңуп калган спрей боёгу менен, айнекти боолор менен жарыктан коргогудай кылып боёгула.

Mount Strips

Жөнөкөй лентаны жана LED тилкелеринин артындагы жабышкактыкты колдонуп, 4 тилкени жыгач базага орнотуңуз

5 -кадам: Тоо баскычтары

Mount Buttons
Mount Buttons
Mount Buttons
Mount Buttons

Баскычтарды жана сары LEDди орнотуңуз, мен ысык клейди колдонуп, баскычтарды жана LEDди кармап турдум.

6 -кадам: Слайдердеги чип тоосу

Слайдердеги чип тоосу
Слайдердеги чип тоосу

Берилген схемага ылайык, чип зымдарын өз ордуна коюп, логарифмдик слайдерге туташтырыңыз, чипти слайдердин арткы жагына ширетүүчү туташуусу менен чаптаңыз.

7 -кадам: Компоненттерди зымга өткөрүү

Компоненттерди зым менен жабдуу
Компоненттерди зым менен жабдуу

Чырактын туура иштеши үчүн бардык компоненттерди туташтыруу үчүн төмөнкү схеманы колдонуңуз.

8 -кадам: Зым панели

Зым панели
Зым панели

Raspberrypi менен туташуу үчүн бардык зымдарды панелге жабыштырылган компоненттерге туташтырыңыз.

9 -кадам: Wire Pi

Wire Pi
Wire Pi

Акыры PiZero диоддук жыгач корпустун арткы тактайына скотч же клей менен бекитип, андан кийин берилген схемага ылайык зымдарды туташтырыңыз.

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

Колдонуучунун crontab тамырын коюңуз (бул китепканага root кирүү мүмкүнчүлүгү талап кылынат) Шам python скриптин түбөлүккө иштетүү үчүн "өчүрүп күйгүзүүнү" орнотуңуз

$ sudo su

$ crontab -e

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

Сунушталууда: