Агуулгын хүснэгт:

Нар мандах сэрүүлэгтэй цаг (Өглөөний сэрүүн байдлыг сайжруулах): 13 алхам
Нар мандах сэрүүлэгтэй цаг (Өглөөний сэрүүн байдлыг сайжруулах): 13 алхам

Видео: Нар мандах сэрүүлэгтэй цаг (Өглөөний сэрүүн байдлыг сайжруулах): 13 алхам

Видео: Нар мандах сэрүүлэгтэй цаг (Өглөөний сэрүүн байдлыг сайжруулах): 13 алхам
Видео: sub) 드디어 시험이 끝낸 30대 직장인 일상 | 제육볶음, 순댓국, 김치볶음밥 먹고, 아침에 닌텐도 링피트 하는 일상으로복귀 2024, Арваннэгдүгээр
Anonim
Image
Image
Шаардлагатай хангамж
Шаардлагатай хангамж

Өөрийнхөө нар мандах цагийг төлөвлөж, өглөө сэрэх байдлыг сайжруулна

Хамгийн сүүлийн үеийн санамсаргүй нээлт, нар мандах цагийг өөрийн гараар хуваарьлаарай! Өдрийн турш нарны гэрэл тусдаг цэнхэр туяа нь бидний анхаарал, ой санамж, энергийн түвшин, урвалын цаг, ерөнхий сэтгэл санааг сайжруулдаг. Цэнхэр гэрэл нь мелатонин ялгаралтыг дарангуйлдаг тул зөвхөн өглөө хэрэглэх боломжтой:)

Алхам 1: RaspberriPi хатуу дискийг анивчуулах / Шаардлагатай програм хангамжийг суулгах (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 нэвтрүүлэх: бөөрөлзгөнө

Аюулгүй байдлын үүднээс дансны нууц үгээ солино уу

sudo passwd pi

RaspberriPi Нарийвчилсан сонголтыг идэвхжүүлнэ үү

sudo raspi-config

Сонгоно уу: 1 Файлын системийг өргөжүүлэх

9 Нарийвчилсан сонголтууд

A2 Хостын нэрийг үүнийг "SOLARLAMP" болгож өөрчилнө үү.

A4 SSH SSH серверийг идэвхжүүлнэ үү

A7 I2C i2c интерфэйсийг идэвхжүүлнэ

P4 SPI SPI цөмийн модулийг автоматаар ачаалахыг идэвхжүүлэх/идэвхгүй болгох

Англи/АНУ -ын гарыг идэвхжүүлнэ үү

sudo nano/etc/default/keyboard

Дараах мөрийг өөрчил: XKBLAYOUT = "us"

Хүчин төгөлдөр болохын тулд гарны байрлалын өөрчлөлт / файлын системийн хэмжээг өөрчлөхийн тулд PI -ийг дахин ачаална уу

$ sudo shutdown -r одоо

Wi-Fi сүлжээндээ автоматаар холбогдох

sudo нано /etc/wpa_supplicant/wpa_supplicant.conf

Raspberrypi -г гэрийнхээ WiFi сүлжээнд автоматаар холбохын тулд дараах мөрүүдийг нэмнэ үү (хэрэв таны утасгүй сүлжээг "linksys" гэж нэрлэсэн бол, жишээ нь дараах жишээнд)

сүлжээ = {ssid = "linksys" psk = "ЭНД УТАСГҮЙ НУУЦ ҮГ"} WiFi сүлжээнд холбогдохын тулд PI -г дахин ачаална уу.

$ sudo shutdown -r одоо

Одоо таны PI дотоод сүлжээнд байгаа тул та SSH -ээр дамжуулан алсаас нэвтрэх боломжтой болно. Гэхдээ эхлээд та одоо байгаа IP хаягийг авах хэрэгтэй.

$ ifconfig Дараах командын гаралтаас "inet addr: 192.168. XXX. XXX" -ийг хайж олоорой.

Өөр машин руу очоод raspberrypi руу ssh ашиглан нэвтэрнэ үү

$ ssh [email protected]. XXX. XXX

Шаардлагатай багцуудыг суулгаж эхлээрэй

$ sudo apt-get шинэчлэлт

$ sudo apt-get шинэчлэлт

$ sudo apt-get install memcached vim git python-gpiozero python-smbus i2c-tools python дүрслэл python-smbus build-essential python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev

Орон нутгийн цагийн бүсийн тохиргоог шинэчлэх

$ sudo dpkg-tzdata-г дахин тохируулна уу

интерфэйсийг ашиглан цагийн бүсээ сонгоно уу

Энгийн лавлах l тушаалыг тохируулах [заавал биш]

vi ~/.bashrc

дараах мөрийг нэмнэ үү.

alias 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 -setuptools -ийг шинэчлэх

sudo pip3 rpi_ws281x суулгана уу

cd rpi_ws281x

scons

cd питон

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 файлуудыг ашиглан хяналтын самбарын үндсэн тагийг хэвлэ.

Алхам 4: Дэнлүү барих

Дэнлүү барих
Дэнлүү барих
Дэнлүү барих
Дэнлүү барих
Дэнлүү барих
Дэнлүү барих

Модон хүрээ барих

Би LED туузыг модон хүрээ хийж, хараар будсан.

Plexi Glass будаг

Бага зэрэг царцсан шүршигч будгаар шилийг будаж, туузнаас гэрэл тусахгүй болно.

Туузан уул

Энгийн соронзон хальс, LED туузны арын наалдамхай байдлыг ашиглан 4 туузыг модон сууринд бэхлээрэй.

Алхам 5: Уулын товчлуурууд

Уулын товчлуурууд
Уулын товчлуурууд
Уулын товчлуурууд
Уулын товчлуурууд

Товчлуурууд болон шар өнгийн LED -ийг холбоорой, би халуун цавуу ашиглан товчлуурууд болон LED -ийг байрлуулсан.

Алхам 6: Чипийг гулсагч дээр холбоно уу

Слайдер дээрх Чип уул
Слайдер дээрх Чип уул

Өгөгдсөн схемийн дагуу чипний утсыг гагнаж, логарифмын гулсагч руу холбоно уу.

Алхам 7: Бүрэлдэхүүн хэсгүүдийг холбох

Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох

Дэнлүүг зөв ажиллуулахын тулд бүх бүрэлдэхүүн хэсгүүдийг холбохын тулд дараах схемийг ашиглана уу.

Алхам 8: Утасны самбар

Утасны самбар
Утасны самбар

Бөөрөлзгөнөтэй холбогдохын тулд бүх утсыг самбар дээр наасан бүрэлдэхүүн хэсгүүдэд холбоно уу.

Алхам 9: Pi Wire

Утас Пи
Утас Пи

Эцэст нь PiZero -ийг LED модон хайрцгийн арын самбар дээр соронзон хальс эсвэл цавуугаар холбоод дараа нь схемийн дагуу утсыг холбоно уу.

Алхам 10: Суулгах самбар

Холбох самбар
Холбох самбар

LED хайрцгийн доод хэсэгт хяналтын самбарыг бэхлээрэй.

Алхам 11: Plexi Glass түрхээрэй

Plexi Glass түрхээрэй
Plexi Glass түрхээрэй

Зүссэн болон будсан plexi шилийг LED хайрцагт боолтоор бэхлээрэй

Алхам 12: Ханан дээр бэхлэх

Ханан дээр бэхлэх
Ханан дээр бэхлэх
Ханан дээр бэхлэх
Ханан дээр бэхлэх

Алхам 13: Дууссан

Pi хэрэглэгч crontab -ийг тохируулна уу

Дараах мөрийг минут тутамд оруулна уу crontab

$ crontab -e

0 3 * * * python /home/pi/SolarBar/Alarm.py>/dev/null 2> & 1

@дахин ачаалах python /home/pi/SolarBar/Buttons.py>/dev/null 2> & 1

@дахин ачаалах python /home/pi/SolarBar/ControlPanel.py>/dev/null 2> & 1

@дахин ачаалах python /home/pi/SolarBar/Slider.py>/dev/null 2> & 1

Root user crontab -ийг тохируулах (энэ номын сан нь root хандалтыг шаарддаг) лааны питон скриптийг үүрд ажиллуулахын тулд "дахин ачаалах" тохиргоог хийнэ үү.

$ sudo su

$ crontab -e

@дахин ачаалах python /home/pi/SolarBar/LEDs.py>/dev/null 2> & 1

Зөвлөмж болгож буй: