Mündəricat:
- Addım 1: Flashing RaspberriPi Hard Disk / Lazımi Proqramı Qurun (Ubuntu Linux istifadə edərək)
- Addım 2: Lazım olan təchizatlar
- Addım 3: İdarəetmə Panelini 3D Yazdırın
- Addım 4: Lampanın qurulması
- Addım 5: Düymələr Dağı
- Addım 6: Çipi Sürgü üzərində quraşdırın
- Addım 7: Komponentlərin naqilləşdirilməsi
- Addım 8: Tel Paneli
- Addım 9: Pi Pi
- Addım 10: Montaj Paneli
- Addım 11: Plexi Glass tətbiq edin
- Addım 12: Divara quraşdırın
- Addım 13: Bitdi
Video: Gündoğumu Zəngli Saat (Səhər oyanışını yaxşılaşdırın): 13 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Şəxsi günəş doğuşunuzu planlaşdırın, səhər oyanışınızı artırın
Son təsadüfi ixtira, öz doğuşunuzu planlaşdırın! Gün ərzində günəş işığında mavi işıq diqqətimizi, yaddaşımızı, enerji səviyyələrimizi, reaksiya müddətlərimizi və ümumi əhvalımızı artırır. Mavi işıq melatoninin salınmasını maneə törədir, yalnız səhər istifadəsi üçün:)
Addım 1: Flashing RaspberriPi Hard Disk / Lazımi Proqramı Qurun (Ubuntu Linux istifadə edərək)
"RASPBIAN JESSIE LITE" yükləyin
DashboardPI üçün yeni sabit diskinizi yaradın
USB adapter vasitəsilə microSD -ni kompüterinizə daxil edin və dd əmrindən istifadə edərək disk şəkli yaradın
Daxil edilmiş microSD kartınızı df -h əmri ilə tapın, çıxarın və disk surəti dd əmri ilə disk şəkli yaradın.
$ df -h/dev/sdb1 7.4G 32K 7.4G 1%/media/XXX/1234-5678 a
$ umount /dev /sdb1
Diqqət: əmrin tamamilə doğru olduğundan əmin olun, bu əmrlə digər disklərə zərər verə bilərsiniz
if = RASPBIAN JESSIE LITE görüntü faylının yeri = microSD kartınızın yeri
$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img of//dev/sdb
(qeyd: bu halda /dev /sdb, /dev /sdb1 microSD -də mövcud olan zavod bölməsi idi)
RaspberriPi qurmaq
Yeni microSD kartınızı raspberrypi -yə daxil edin və HDMI portuna qoşulmuş bir monitorla açın
Daxil ol
istifadəçi: pi keçidi: moruq
Təhlükəsizlik üçün hesab şifrənizi dəyişdirin
sudo passwd pi
RaspberriPi Ətraflı Seçimləri aktiv edin
sudo raspi-config
Seçin: 1 Fayl Sistemini Genişləndirin
9 Ətraflı Seçimlər
A2 Host Adı, onu "SOLARLAMP" olaraq dəyişdirin
A4 SSH SSH Serverini aktiv edin
A7 I2C i2c interfeysini aktiv edin
P4 SPI SPI kernel modulunun avtomatik yüklənməsini aktivləşdir/söndür
İngilis/ABŞ Klaviaturasını aktiv edin
sudo nano/etc/default/klaviatura
Aşağıdakı sətri dəyişdirin: XKBLAYOUT = "us"
Klaviatura düzeni dəyişiklikləri / fayl sisteminin ölçüsünü dəyişdirmək üçün PI -ni yenidən başladın
$ sudo bağlanması -r indi
WiFi-yə avtomatik qoşulun
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Raspberrypi -nin ev WiFi -nə avtomatik qoşulması üçün aşağıdakı sətirləri əlavə edin (simsiz şəbəkəniz aşağıdakı linkdə "linksys" adlanırsa)
şəbəkə = {ssid = "linksys" psk = "BURADA TELSİZ ŞİFRƏ"} WiFi şəbəkəsinə qoşulmaq üçün PI -ni yenidən başladın
$ sudo bağlanması -r indi
İndi PI nəhayət yerli şəbəkədədir, SSH vasitəsilə uzaqdan daxil ola bilərsiniz. Ancaq əvvəlcə mövcud IP ünvanını almalısınız.
$ ifconfig PI -nin IP ünvanı üçün aşağıdakı əmr çıxışında "inet addr: 192.168. XXX. XXX" axtarın.
Başqa bir maşına gedin və ssh vasitəsilə raspberrypi -yə daxil olun
$ ssh [email protected]. XXX. XXX
Lazımi paketləri quraşdırmağa başlayın
$ sudo apt-get yeniləməsi
$ sudo apt-get yeniləmə
$ sudo apt-get install memcached vim git python-gpiozero python-smbus i2c-tools python-views python-smbus build-essential python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev
Yerli saat qurşağı parametrlərini yeniləyin
$ sudo dpkg-məlumatları yenidən konfiqurasiya edin
interfeysdən istifadə edərək vaxt qurşağınızı seçin
Sadə qovluq l əmrini qurun [isteğe bağlı]
vi ~/.bashrc
aşağıdakı sətri əlavə edin:
ləqəbi l = 'ls -lh'
mənbə ~/.bashrc
[İsteğe bağlı] vurğulayan VIM standart sintaksisini düzəldin
sudo vi/etc/vim/vimrc
aşağıdakı sətri qeyd edin:
sintaksis aktivdir
İ2c Python Sürücülərini quraşdırın
NeoPixel Sürücüsünü aşağıdakı kimi quraşdırın
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install -setuptools -u təkmilləşdirin
sudo pip3 rpi_ws281x quraşdırın
cd rpi_ws281x
qaşıqlar
cd python
sudo python setup.py qurun
cd nümunələri/
sudo python strandtest.py
Addım 2: Lazım olan təchizatlar
5V enerji təchizatı
I2C 7 SEQMENTİ
Microchip MCP3008
Anlıq Toxunma Tact Push Button Switch [x5]
PI sıfır W
Logaritmik Slayd Potansiyometri
WS2812B Fərdi Ünvanlı RGB LED Şeridi [x4]
İncə Plexi Şüşə Vərəq
Buzlu Sprey Boyası
Addım 3: İdarəetmə Panelini 3D Yazdırın
"3D Print/" qovluğuna daxil olan.x3g fayllarından istifadə edərək kaydırıcıyı, düymələri, LED və 7 Segmentli ekranı yerləşdirəcək əsas idarəetmə panelinin qapağını çap edin.
Addım 4: Lampanın qurulması
Taxta çərçivə qurmaq
LED şeritləri taxmaq üçün taxta bir çərçivə qurdum və onu qara rəngə boyadım.
Plexi Şüşə Boya
Bir az buzlu sprey boyası ilə, zolaqlardakı işığı aradan qaldıracaq şəkildə şüşəni boyayın.
Zolaqlar Montajı
Sadə bir lent və LED şeritlərinin arxa tərəfindəki yapışqanlıqdan istifadə edərək 4 zolağı taxta bazaya yapışdırın.
Addım 5: Düymələr Dağı
Düymələri və sarı LED -i bağlayın, düymələri və LED -i yerində saxlamaq üçün isti yapışqan istifadə etdim.
Addım 6: Çipi Sürgü üzərində quraşdırın
Təqdim olunan sxemə uyğun olaraq, çip naqillərini yerində lehimləyin və logarifmik kaydırıcıya qoşun, çipi kaydırıcının arxasına lehim bağlantıları ilə yapışdırın.
Addım 7: Komponentlərin naqilləşdirilməsi
Lampanın düzgün işləməsi üçün bütün komponentləri birləşdirmək üçün aşağıdakı sxemdən istifadə edin.
Addım 8: Tel Paneli
Raspberrypi -yə qoşulmaq üçün bütün naqilləri panelə yapışdırılmış komponentlərə bağlayın.
Addım 9: Pi Pi
Nəhayət, PiZero'yu lent və ya yapışqan ilə LED taxta korpusun arxa lövhəsinə yapışdırın və sonra naqilləri verilən sxemə uyğun olaraq bağlayın.
Addım 10: Montaj Paneli
LED korpusunun altındakı idarəetmə panelini bərkidin.
Addım 11: Plexi Glass tətbiq edin
Kəsilmiş və boyalı pleksi şüşəni vintlər ilə LED korpusa yapışdırın
Addım 12: Divara quraşdırın
Addım 13: Bitdi
Pi istifadəçi crontabını təyin edin
Aşağıdakı sətri dəqiqə dəqiqə crontab daxil edin
$ 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
Kök istifadəçi crontabını təyin edin (bu kitabxana kök girişi tələb edir) Şam python skriptini sonsuza qədər işlətmək üçün "yenidən başladın" olaraq təyin edin
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py>/dev/null 2> & 1
Tövsiyə:
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
LCD Ekran və Bluetooth Tətbiqi ilə Gündoğumu Zəngli Saat: 8 addım
LCD Ekran və Bluetooth Tətbiqi ilə Gündoğumu Zəngli Saat: Qış kədərli ola bilər. Oyanırsan, qaranlıqdır və yataqdan qalxmalısan. Eşitmək istədiyiniz son şey zəngli saatınızın əsəbi səsidir. Əgər mənim kimi səhər oyanmaqda çətinlik çəkirsinizsə, bu zəngli saat sizə lazım olan şeydir
LED Gündoğumu Zəngli Saat: 5 Adım (Şəkillərlə birlikdə)
LED Gündoğumu Zəngli Saat: Səhər qalxmaqda çətinlik çəkirsiniz? Siqnalın sərt pirsinq səsinə nifrət edirsiniz? Daha az pula və vaxta görə satın ala biləcəyiniz bir şeyi təkbaşına etmək istərdinizmi? Sonra bu LED Gündoğumu Zəngli Saatına baxın
Arduino ilə Gündoğumu Zəngli Saat: 9 addım (şəkillərlə)
Arduino ilə Gündoğumu Zəngli Saat: Qış kədərli ola bilər. Oyanırsan, qaranlıqdır və yataqdan qalxmalısan. Eşitmək istədiyiniz son şey zəngli saatınızın gur səsidir. Mən Londonda yaşayıram və səhər oyanmaqda çətinlik çəkirəm. Həm də oyanmaq üçün darıxıram
Özelleştirilebilir Mahnı Siqnallı LED Gündoğumu Zəngli Saat: 7 Adım (Şəkillərlə)
LED Gündoğumu Zəngli Saat Özelleştirilebilir Mahnı Alarmı ilə: Mənim Motivasiyam Bu qışda sevgilim səhər yuxudan oyanmaqda çox çətinlik çəkdi və SAD (Mövsümi Affektiv Bozukluk) xəstəliyindən əziyyət çəkirdi. Günəş gəlmədiyi üçün qışda oyanmağın nə qədər çətin olduğunu da görürəm