Мазмуну:
- 1 -кадам: Жаркыраган RaspberriPi Hard Disk / Керектүү Программаны Орнотуу (Ubuntu Linuxту колдонуу)
- 2 -кадам: Керектелүүчү материалдар
- 3 -кадам: Контроллер панелин 3D басып чыгаруу
- 4 -кадам: Чырак куруу
- 5 -кадам: Тоо баскычтары
- 6 -кадам: Слайдердеги чип тоосу
- 7 -кадам: Компоненттерди зымга өткөрүү
- 8 -кадам: Зым панели
- 9 -кадам: Wire Pi
- 10 -кадам: панелди орнотуу
- 11 -кадам: Plexi Glass колдонуңуз
- 12 -кадам: Дубалга орнотуу
- 13 -кадам: Бүттү
Video: Күндүн чыгышы Ойготкуч (Эртең мененки ойгонууну жакшыртуу): 13 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Өзүңүздүн жеке чыгууну пландаңыз, эртең мененки ойгонууну жакшыртат
Акыркы туш келди ойлоп табуу, өзүңүздүн күн чыгышыңызды пландаңыз! Күндүз күндүн нурундагы көк жарык көңүлүбүздү, эс тутумубузду, энергия деңгээлдерибизди, реакция убактыбызды жана жалпы маанайыбызды жакшыртат. Көк жарык мелатониндин бөлүнүшүн басат, эртең менен гана колдонулат:)
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 -кадам: Тоо баскычтары
Баскычтарды жана сары LEDди орнотуңуз, мен ысык клейди колдонуп, баскычтарды жана LEDди кармап турдум.
6 -кадам: Слайдердеги чип тоосу
Берилген схемага ылайык, чип зымдарын өз ордуна коюп, логарифмдик слайдерге туташтырыңыз, чипти слайдердин арткы жагына ширетүүчү туташуусу менен чаптаңыз.
7 -кадам: Компоненттерди зымга өткөрүү
Чырактын туура иштеши үчүн бардык компоненттерди туташтыруу үчүн төмөнкү схеманы колдонуңуз.
8 -кадам: Зым панели
Raspberrypi менен туташуу үчүн бардык зымдарды панелге жабыштырылган компоненттерге туташтырыңыз.
9 -кадам: Wire Pi
Акыры PiZero диоддук жыгач корпустун арткы тактайына скотч же клей менен бекитип, андан кийин берилген схемага ылайык зымдарды туташтырыңыз.
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
Колдонуучунун crontab тамырын коюңуз (бул китепканага root кирүү мүмкүнчүлүгү талап кылынат) Шам python скриптин түбөлүккө иштетүү үчүн "өчүрүп күйгүзүүнү" орнотуңуз
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py>/dev/null 2> & 1
Сунушталууда:
Көбүктүү ойготкуч ойгонууну кызыктуу кылат (иш): 7 кадам (сүрөттөр менен)
Көңүлдүү ойготкуч ойгонууну кызыктуу кылат (иш): ойгонгон ойготкуч саат менен ойгонуу заар. Мен күн чыкканга чейин ойгонууну жактырбаган адамдардын биримин (же көп саат бою сыртта жүргөн). Ошентип, төшөктө көбүк той өткөрүүдөн көрө, ойгонууну кызыктуу кылуунун кандай жакшы жолу бар! Ардуино менен
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Бетти жууган эртең мененки тартип (балдар үчүн): 7 кадам
Бетти эртең менен жууган күн тартиби (Балдар үчүн): Дем алыш күндөрү менин кичинекей аталаш агам үйүндө калды, анткени анын ата -энеси жок болчу, аны менен эки күн жашагандан кийин, анын жууган сайын ар бир кадамын эстеп калуу кыйын экенин байкадым. ойгонгондон кийин анын жүзү. Ошентип, мен аны курууну чечтим
UCL-lloT-Тышкы жарык Күндүн чыгышы/күндүн батышы менен иштейт: 6 кадам
UCL-lloT-Тышкы жарык Күндүн чыгышы/күн батышы менен иштелип чыккан .: Саламатсыздарбы! Бир аз иштөө менен, кээ бир бөлүктөрү жана коддору мен бул көрсөтмөнү чогултуп койдум, ал сизге башынан аягына чейин бул тышкы жарыкты кантип чыгарууну көрсөтөт. Бул идея атамдан келип чыккан, ал жай мезгилинде кол менен сыртка чыгып кетүүгө аргасыз болгон
LED менен Күндүн чыгышы жана батышы чырагы: 7 кадам (Сүрөттөр менен)
Күндүн чыгышы жана күндүн батышы менен жарык берүүчү лампа: Билесизби, кыш мезгилинде туруу кыйын, анткени сыртта караңгы жана денең түн ортосунда ойгонбойт. Ошентип, сизди жарык менен ойготуучу будильникти сатып алсаңыз болот. Бул аппараттар анча кымбат эмес