فهرست مطالب:

ساعت زنگ دار طلوع آفتاب (بهبود بیداری صبح): 13 مرحله
ساعت زنگ دار طلوع آفتاب (بهبود بیداری صبح): 13 مرحله

تصویری: ساعت زنگ دار طلوع آفتاب (بهبود بیداری صبح): 13 مرحله

تصویری: ساعت زنگ دار طلوع آفتاب (بهبود بیداری صبح): 13 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
Image
Image
وسایل مورد نیاز
وسایل مورد نیاز

طلوع شخصی خود را برنامه ریزی کنید ، بیداری صبح را بهبود می بخشد

آخرین اختراع تصادفی ، طلوع خورشید را خودتان برنامه ریزی کنید! در طول روز ، نور آبی در نور خورشید توجه ، حافظه ، سطح انرژی ، زمان واکنش و حالت کلی ما را افزایش می دهد. نور آبی ترشح ملاتونین را فقط برای استفاده صبح مهار می کند:)

مرحله 1: فلش کردن هارد دیسک RaspberriPi / نصب نرم افزار مورد نیاز (با استفاده از لینوکس اوبونتو)

بارگیری "RASPBIAN JESSIE LITE"

هارد دیسک جدید خود را برای DashboardPI ایجاد کنید

microSD را از طریق آداپتور USB به رایانه خود وارد کرده و با استفاده از دستور dd تصویر دیسک را ایجاد کنید

کارت microSD خود را از طریق دستور df -h تعیین کنید ، آن را جدا کرده و با دستور copy 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 جدید خود را به رزبریپی وارد کرده و با مانیتور متصل به پورت HDMI آن را روشن کنید

وارد شدن

کاربر: پی پاس: تمشک

رمز عبور حساب خود را برای امنیت تغییر دهید

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 = "ما"

راه اندازی مجدد PI برای تغییرات طرح بندی صفحه کلید / تغییر اندازه سیستم فایل برای اعمال

$ sudo shutdown -r در حال حاضر

اتصال خودکار به WiFi

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

خطوط زیر را اضافه کنید تا رزبریپی شما به صورت خودکار به وای فای خانگی شما متصل شود (اگر شبکه بی سیم شما به عنوان مثال "linksys" نامگذاری شده است ، در مثال زیر)

network = {ssid = "linksys" psk = "WIRELESS PASSWORD HERE"} راه اندازی مجدد PI برای اتصال به شبکه WiFi

$ sudo shutdown -r در حال حاضر

اکنون که PI شما سرانجام در شبکه محلی قرار دارد ، می توانید از راه دور از طریق SSH به آن وارد شوید. اما ابتدا باید آدرس IP موجود را دریافت کنید.

$ ifconfig در خروجی دستور زیر برای آدرس IP PI خود "inet addr: 192.168. XXX. XXX" را جستجو کنید.

به دستگاه دیگری بروید و از طریق ssh به raspberrypi خود وارد شوید

$ ssh [email protected]. XXX. XXX

شروع به نصب بسته های مورد نیاز کنید

$ sudo apt-get update

$ sudo apt-get upgrade

$ 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-پیکربندی مجدد tzdata

منطقه زمانی خود را با استفاده از رابط انتخاب کنید

راه اندازی دایرکتوری ساده دستور l [اختیاری]

vi ~/.bashrc

خط زیر را اضافه کنید:

نام مستعار l = 'ls -lh'

منبع ~/.bashrc

رفع برجستگی نحوی پیش فرض VIM [اختیاری]

sudo vi/etc/vim/vimrc

خط زیر را کامنت نگذارید:

نحو روشن است

درایورهای i2c Python را نصب کنید

درایور NeoPixel را به صورت زیر نصب کنید

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

sudo pip3 install -ارتقاء setuptools

sudo pip3 rpi_ws281x را نصب کنید

سی دی rpi_ws281x

scons

سی دی پایتون

sudo python setup.py install

نمونه های سی دی/

sudo python strandtest.py

مرحله 2: وسایل مورد نیاز

وسایل مورد نیاز
وسایل مورد نیاز
وسایل مورد نیاز
وسایل مورد نیاز

منبع تغذیه 5 ولت

بخش I2C 7

ریزتراشه MCP3008

سوئیچ دکمه ای لحظه ای لمسی [x5]

PI ZERO W

پتانسیومتر اسلاید لگاریتمی

WS2812B نوار LED RGB قابل آدرس دهی جداگانه [x4]

ورق شیشه ای نازک پلکسی

رنگ اسپری مات

مرحله 3: چاپ سه بعدی کنترل پنل

با استفاده از فایل های.x3g موجود در پوشه "چاپ سه بعدی/" ، جلد صفحه اصلی را چاپ کنید ، که روی آن نوار لغزنده ، دکمه ها ، LED و صفحه نمایش 7 بخش قرار می گیرد.

مرحله 4: ساختن چراغ

ساختن چراغ
ساختن چراغ
ساختن چراغ
ساختن چراغ
ساختن چراغ
ساختن چراغ

ساخت قاب چوبی

من یک قاب چوبی برای قرار دادن نوارهای LED در آن ساخته ام و آن را سیاه رنگ کرده ام.

رنگ آمیزی شیشه پلکسی

با مقداری رنگ اسپری مات ، شیشه را طوری رنگ کنید که نور نوارها را خنثی کند.

کوه نوارها

با استفاده از نوار ساده و چسبندگی قسمت پشتی نوارهای LED ، 4 نوار را به پایه چوبی وصل کنید

مرحله 5: دکمه ها را نصب کنید

کوه دکمه ها
کوه دکمه ها
کوه دکمه ها
کوه دکمه ها

دکمه ها و LED زرد را نصب کنید ، من از چسب حرارتی برای نگه داشتن دکمه ها و LED در جای خود استفاده کرده ام.

مرحله 6: Mount Chip on Slider

Mount Chip روی Slider
Mount Chip روی Slider

پس از طرح کلی ارائه شده ، سیم کشی تراشه را در محل خود لحیم کرده و به لغزنده لگاریتمی متصل کنید ، تراشه را با اتصالات لحیم کاری به پشت لغزنده بچسبانید.

مرحله 7: سیم کشی قطعات

سیم کشی قطعات
سیم کشی قطعات

از شماتیک زیر برای اتصال همه اجزا برای عملکرد صحیح لامپ استفاده کنید.

مرحله 8: پنل سیم

پنل سیم
پنل سیم

برای اتصال به تمشکی ، تمام سیم کشی را به اجزای چسبیده روی صفحه وصل کنید.

مرحله 9: Wire Pi

سیم پی
سیم پی

در نهایت PiZero را با نوار یا چسب به تخته پشتی قاب چوبی LED وصل کنید و سپس سیم کشی را طبق شماتیک ارائه شده وصل کنید.

مرحله 10: Mount Panel

Mount Panel
Mount Panel

صفحه کنترل را در قسمت پایین قاب LED محکم کنید.

مرحله 11: از شیشه پلکسی استفاده کنید

از شیشه پلکسی استفاده کنید
از شیشه پلکسی استفاده کنید

شیشه پلکسی بریده و رنگ آمیزی شده را با پیچ به قاب LED وصل کنید

مرحله 12: روی دیوار نصب کنید

سوار بر دیوار
سوار بر دیوار
سوار بر دیوار
سوار بر دیوار

مرحله 13: تمام شد

تنظیم pi user crontab

خط زیر را دقیقه به دقیقه crontab وارد کنید

$ crontab -e

0 3 * * * پایتون /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 کاربر اصلی (این کتابخانه نیاز به دسترسی ریشه دارد) "برای راه اندازی مجدد" را تنظیم کنید تا اسکریپت شمع پایتون برای همیشه اجرا شود

$ sudo su

$ crontab -e

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

توصیه شده: