Orodha ya maudhui:

Saa ya Alama ya Jua (Kuboresha Uamsho wa Asubuhi): Hatua 13
Saa ya Alama ya Jua (Kuboresha Uamsho wa Asubuhi): Hatua 13

Video: Saa ya Alama ya Jua (Kuboresha Uamsho wa Asubuhi): Hatua 13

Video: Saa ya Alama ya Jua (Kuboresha Uamsho wa Asubuhi): Hatua 13
Video: Muulize maswali haya utajua kama anakupenda kweli 2024, Julai
Anonim
Image
Image
Vifaa vinahitajika
Vifaa vinahitajika

Panga jua lako la kibinafsi, inaboresha kuamka asubuhi

Uvumbuzi wa hivi karibuni wa nasibu, panga jua lako mwenyewe! Wakati wa mchana, taa ya samawati kwenye mwangaza wa jua huongeza umakini wetu, kumbukumbu, viwango vya nishati, nyakati za athari, na hali ya jumla. Nuru ya hudhurungi inakandamiza kutolewa kwa melatonin, kwa matumizi ya asubuhi tu:)

Hatua ya 1: Flashing RaspberriPi Hard Disk / Sakinisha Programu Inayohitajika (Kutumia Ubuntu Linux)

Pakua "RASPBIAN JESSIE LITE"

Unda diski yako mpya ya DashibodiPI

Ingiza microSD kwenye kompyuta yako kupitia adapta ya USB na uunda picha ya diski ukitumia amri ya dd

Pata kadi yako ya MicroSD iliyoingizwa kupitia amri ya df -h, ishuke na uunda picha ya diski na amri ya nakala ya dd

$ df -h / dev / sdb1 7.4G 32K 7.4G 1% / media / XXX / 1234-5678 a

$ umount / dev / sdb1

Tahadhari: hakikisha amri ni sahihi kabisa, unaweza kuharibu diski zingine na amri hii

ikiwa = eneo la faili ya picha ya RASPBIAN JESSIE LITE ya = eneo la kadi yako ya MicroSD

$ sudo dd bs = 4M ikiwa = / njia / kwa / raspbian-jessie-lite.img ya = / dev / sdb

(kumbuka: katika kesi hii, ni / dev / sdb, / dev / sdb1 ilikuwa kizigeu cha kiwanda kilichopo kwenye microSD)

Kuanzisha RaspberriPi yako

Ingiza kadi yako mpya ya microSD kwenye raspberrypi na uiwasha na mfuatiliaji uliounganishwa na bandari ya HDMI

Ingia

mtumiaji: pi kupita: rasipberry

Badilisha nenosiri la akaunti yako kwa usalama

Sudo passwd pi

Wezesha Chaguzi za Juu za RaspberriPi

Sudo raspi-config

Chagua: 1 Panua Mfumo wa Faili

9 Chaguzi za hali ya juu

Jina la mwenyeji la A2 libadilishe kuwa "SOLARLAMP"

A4 SSH Wezesha Seva ya SSH

A7 I2C Wezesha kiolesura cha i2c

P4 SPI Wezesha / Lemaza upakiaji otomatiki wa moduli ya kernel ya SPI

Washa Kibodi ya Kiingereza / Amerika

Sudo nano / etc / default / keyboard

Badilisha laini ifuatayo: XKBLAYOUT = "us"

Anzisha tena PI kwa mabadiliko ya mpangilio wa Kinanda / mfumo wa kubadilisha ukubwa wa faili ili utekeleze

$ sudo kuzima -r sasa

Unganisha kiotomatiki kwa WiFi yako

Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Ongeza mistari ifuatayo ili raspberrypi yako iunganishwe moja kwa moja na WiFi yako ya nyumbani (ikiwa mtandao wako wa waya umeitwa "viungo" kwa mfano, katika mfano ufuatao)

network = {ssid = "linksys" psk = "NENO LENYE WIMA HILI HAPA"} Anzisha tena PI kuungana na mtandao wa WiFi

$ sudo kuzima -r sasa

Sasa kwa kuwa PI yako iko kwenye mtandao wa karibu, unaweza kuingia mbali nayo kupitia SSH. Lakini kwanza unahitaji kupata anwani ya IP inayo sasa.

$ ifconfig Tafuta "inet addr: 192.168. XXX. XXX" katika pato la amri ifuatayo kwa Anwani yako ya IP ya PI

Nenda kwenye mashine nyingine na uingie kwenye raspberrypi yako kupitia ssh

$ ssh [email protected]. XXX. XXX

Anza Kufunga vifurushi vinavyohitajika

$ sudo apt-pata sasisho

$ sudo apt-kupata sasisho

$ sudo apt-get kufunga memcached vim git python-gpiozero python-smbus i2c-zana python-imaging python-smbus kujenga-muhimu python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev

Sasisha mipangilio ya saa za eneo

$ sudo dpkg-sanidi tzdata

chagua saa yako ya eneo ukitumia kiolesura

Sanidi saraka rahisi l amri [hiari]

vi ~ /.bashrc

ongeza laini ifuatayo:

alias l = 'ls -lh'

chanzo ~ /.bashrc

Rekebisha mwangaza wa sintaksia ya VIM [hiari]

Sudo vi / nk / vim / vimrc

ondoa laini ifuatayo:

sintaksia imewashwa

Sakinisha Madereva ya i2c Python

Sakinisha Dereva wa NeoPixel kama ifuatavyo

Sudo apt-get install-muhimu python-dev git scons swig

sudo pip3 kufunga - sasisha vifaa vya kuanzisha

sudo pip3 kufunga rpi_ws281x

cd rpi_ws281x

scons

chatu ya cd

Sudo python setup.py kufunga

mifano ya cd /

sudo python strandtest.py

Hatua ya 2: Vifaa vinahitajika

Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika

Ugavi wa Umeme wa 5V

I2C 7 SEHEMU

Microchip MCP3008

Kitufe cha Kugusa Kitufe cha Kitambo [x5]

PI ZERO W

Potentiometer ya Logarithmic

WS2812B kibinafsi Anayoweza kushughulikia RGB LED Strip [x4]

Karatasi ya glasi nyembamba ya Plexi

Rangi ya Spray ya Frosted

Hatua ya 3: 3D Chapisha Jopo la Mdhibiti

Kutumia faili za.x3g zilizojumuishwa kwenye folda ya "3D Print /" chapisha jalada kuu la jopo la kudhibiti, ambalo litaweka kitelezi, vifungo, mwangaza wa LED na Sehemu ya 7

Hatua ya 4: Kujenga Taa

Kujenga Taa
Kujenga Taa
Kujenga Taa
Kujenga Taa
Kujenga Taa
Kujenga Taa

Jenga Sura ya Mbao

Nimejenga fremu ya mbao kwa vipande vya LED kuingizwa ndani na kuipaka rangi nyeusi.

Rangi Glasi ya Plexi

Ukiwa na rangi ya dawa ya baridi kali, paka glasi ili iweze kuangaza nuru kutoka kwa vipande.

Vipande vya Mlima

Kutumia mkanda rahisi na kunata kwa upande wa nyuma wa vipande vya LED, weka vipande 4 kwa msingi wa mbao

Hatua ya 5: Vifungo vya Mlima

Vifungo vya Mlima
Vifungo vya Mlima
Vifungo vya Mlima
Vifungo vya Mlima

Weka vifungo na LED ya manjano, nimetumia gundi moto kushikilia vifungo na LED mahali.

Hatua ya 6: Mount Chip kwenye Slider

Mlima Chip kwenye Slider
Mlima Chip kwenye Slider

Kufuatia usanifu uliopeanwa, tengeneza wiring ya chip mahali na unganisha kwenye kitelezi cha logarithmic, gundi chip na unganisho la solder nyuma ya kitelezi.

Hatua ya 7: Wiring Vipengele

Wiring Vipengele
Wiring Vipengele

Tumia Mpangilio ufuatao kuunganisha vifaa vyote ili taa ifanye kazi vizuri.

Hatua ya 8: Jopo la waya

Jopo la waya
Jopo la waya

Unganisha wiring yote kwa vifaa vilivyowekwa kwenye jopo ili kuungana na raspberrypi.

Hatua ya 9: waya Pi

Pi ya waya
Pi ya waya

Mwishowe ambatisha PiZero kwenye ubao wa nyuma wa kesi ya mbao ya LED na mkanda au gundi na kisha unganisha wiring kulingana na skimu iliyotolewa.

Hatua ya 10: Jopo la Mlima

Jopo la Mlima
Jopo la Mlima

Funga jopo la kudhibiti chini ya kesi ya LED.

Hatua ya 11: Tumia glasi ya Plexi

Tumia glasi ya Plexi
Tumia glasi ya Plexi

Ambatisha glasi ya plexi iliyokatwa na kupakwa kwenye kesi ya LED na vis

Hatua ya 12: Mlima kwenye Ukuta

Panda juu ya Ukuta
Panda juu ya Ukuta
Panda juu ya Ukuta
Panda juu ya Ukuta

Hatua ya 13: Imemalizika

Weka crontab ya mtumiaji wa pi

Ingiza laini ifuatayo kwa dakika na dakika ya crontab

$ crontab -e

0 3 * * * chatu / nyumba/pi/SolarBar/Alarm.py> / dev / null 2> & 1

@ reboot chatu / nyumba /pi / SolarBar/Buttons.py> / dev / null 2> & 1

@ reboot python / nyumba /pi / SolarBar/ControlPanel.py> / dev / null 2> & 1

@ reboot python / nyumba /pi / SolarBar/Slider.py> / dev / null 2> & 1

Weka crontab ya mtumiaji wa mizizi (maktaba hii inahitaji ufikiaji wa mizizi) Weka "kwenye kuwasha upya" ili kuendesha hati ya mshumaa wa mshumaa milele

$ sudo su

$ crontab -e

@ reboot chatu / nyumba /pi / SolarBar/LEDs.py> / dev / null 2> & 1

Ilipendekeza: