Inhaltsverzeichnis:
- Schritt 1: Flashen der RaspberriPi-Festplatte / Installieren der erforderlichen Software (unter Verwendung von Ubuntu Linux)
- Schritt 2: Benötigtes Zubehör
- Schritt 3: 3D-Druck des Controller-Panels
- Schritt 4: Aufbau der Lampe
- Schritt 5: Schaltflächen montieren
- Schritt 6: Chip auf dem Slider montieren
- Schritt 7: Verdrahten der Komponenten
- Schritt 8: Wire Panel
- Schritt 9: Draht Pi
- Schritt 10: Panel montieren
- Schritt 11: Plexiglas auftragen
- Schritt 12: An der Wand montieren
- Schritt 13: Fertig
Video: Sonnenaufgangswecker (Morgenwache verbessern) – Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Planen Sie Ihren persönlichen Sonnenaufgang, verbessern Sie die morgendliche Wachheit
Neueste zufällige Erfindung, planen Sie Ihren eigenen Sonnenaufgang! Tagsüber steigert das blaue Licht im Sonnenlicht unsere Aufmerksamkeit, unser Gedächtnis, unser Energieniveau, unsere Reaktionszeiten und unsere allgemeine Stimmung. Blaues Licht unterdrückt die Freisetzung von Melatonin, nur für den morgendlichen Gebrauch:)
Schritt 1: Flashen der RaspberriPi-Festplatte / Installieren der erforderlichen Software (unter Verwendung von Ubuntu Linux)
Download "RASPBIAN JESSIE LITE"
Erstellen Sie Ihre neue Festplatte für DashboardPI
Legen Sie die microSD über einen USB-Adapter in Ihren Computer ein und erstellen Sie das Disk-Image mit dem Befehl dd
Suchen Sie Ihre eingelegte microSD-Karte über den Befehl df -h, unmounten Sie sie und erstellen Sie das Disk-Image mit dem Befehl disk copy dd
$ df -h /dev/sdb1 7,4G 32K 7,4G 1 % /media/XXX/1234-5678 a
$ umount /dev/sdb1
Achtung: Stellen Sie sicher, dass der Befehl absolut korrekt ist, Sie können mit diesem Befehl andere Festplatten beschädigen
if=Speicherort der RASPBIAN JESSIE LITE-Bilddatei of=Speicherort Ihrer microSD-Karte
$ sudo dd bs=4M if=/path/to/raspbian-jessie-lite.img of=/dev/sdb
(Hinweis: In diesem Fall ist es /dev/sdb, /dev/sdb1 war eine vorhandene Werkspartition auf der microSD)
Einrichten Ihres RaspberriPi
Legen Sie Ihre neue microSD-Karte in das Raspberrypi ein und schalten Sie es mit einem Monitor ein, der an den HDMI-Anschluss angeschlossen ist
Anmeldung
Benutzer: Pi-Pass: Himbeere
Ändern Sie aus Sicherheitsgründen Ihr Kontopasswort
sudo passwd pi
Aktivieren Sie die erweiterten RaspberriPi-Optionen
sudo raspi-config
Wählen Sie: 1 Dateisystem erweitern
9 Erweiterte Optionen
A2 Hostname ändern Sie ihn in "SOLARLAMP"
A4 SSH SSH-Server aktivieren
A7 I2C i2c-Schnittstelle aktivieren
P4 SPI Aktivieren/Deaktivieren des automatischen Ladens des SPI-Kernelmoduls
Aktivieren Sie die englische/US-Tastatur
sudo nano /etc/default/tastatur
Ändern Sie die folgende Zeile: XKBLAYOUT="us"
Starten Sie PI neu, damit Änderungen am Tastaturlayout/Größe des Dateisystems wirksam werden
$ sudo shutdown -r now
Automatische Verbindung zu Ihrem WLAN
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Fügen Sie die folgenden Zeilen hinzu, damit sich Ihr Himbeerpi automatisch mit Ihrem Heim-WLAN verbindet (wenn Ihr drahtloses Netzwerk im folgenden Beispiel beispielsweise "linksys" heißt)
network={ ssid="linksys" psk="WIRELESS PASSWORD HERE" } Starten Sie PI neu, um eine Verbindung zum WLAN-Netzwerk herzustellen
$ sudo shutdown -r now
Nachdem sich Ihr PI nun endlich im lokalen Netzwerk befindet, können Sie sich per SSH remote bei ihm anmelden. Aber zuerst müssen Sie die IP-Adresse abrufen, die es derzeit hat.
$ ifconfig Suchen Sie in der Ausgabe des folgenden Befehls nach "inet addr: 192.168. XXX. XXX" für die IP-Adresse Ihres PI
Gehen Sie zu einem anderen Computer und melden Sie sich über ssh. an Ihrem Raspberrypi an
$ ssh [email protected]. XXX. XXX
Beginnen Sie mit der Installation der erforderlichen Pakete
$ 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-python
Lokale Zeitzoneneinstellungen aktualisieren
$ sudo dpkg-reconfigure tzdata
Wählen Sie Ihre Zeitzone über die Benutzeroberfläche aus
Richten Sie den einfachen Befehl für das Verzeichnis l ein [optional]
vi ~/.bashrc
füge die folgende Zeile hinzu:
Alias l='ls -lh'
Quelle ~/.bashrc
Hervorhebung der VIM-Standardsyntax behoben [optional]
sudo vi /etc/vim/vimrc
Entkommentieren Sie die folgende Zeile:
Syntax an
i2c Python-Treiber installieren
Installieren Sie den NeoPixel-Treiber wie folgt
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install --upgrade setuptools
sudo pip3 installieren rpi_ws281x
cd rpi_ws281x
scons
cd python
sudo python setup.py installieren
CD-Beispiele/
sudo python strandtest.py
Schritt 2: Benötigtes Zubehör
5V Netzteil
I2C 7-SEGMENT
Microchip MCP3008
Kurzzeitiger taktiler taktiler Druckknopfschalter [x5]
PI ZERO W
Logarithmisches Schiebepotentiometer
WS2812B Individuell adressierbarer RGB-LED-Streifen [x4]
Dünne Plexiglasscheibe
Mattierte Sprühfarbe
Schritt 3: 3D-Druck des Controller-Panels
Verwenden Sie die.x3g-Dateien, die im Ordner "3D Print/" enthalten sind, drucken Sie die Abdeckung des Hauptbedienfelds, die den Schieberegler, die Tasten, die LED und die 7-Segment-Anzeige enthält
Schritt 4: Aufbau der Lampe
Holzrahmen bauen
Ich habe einen Holzrahmen für die LED-Streifen gebaut und schwarz lackiert.
Plexiglas lackieren
Bemalen Sie das Glas mit etwas gefrosteter Sprühfarbe, damit es das Licht der Streifen entschärft.
Montagestreifen
Befestigen Sie die 4 Streifen mit einfachem Klebeband und der Klebrigkeit der Rückseite der LED-Streifen an der Holzbasis
Schritt 5: Schaltflächen montieren
Montieren Sie die Tasten und die gelbe LED, ich habe Heißkleber verwendet, um die Tasten und die LED an Ort und Stelle zu halten.
Schritt 6: Chip auf dem Slider montieren
Nach dem mitgelieferten Schema die Chipverdrahtung anlöten und mit dem logarithmischen Schieber verbinden, den Chip mit Lötverbindungen auf die Rückseite des Schiebers kleben.
Schritt 7: Verdrahten der Komponenten
Verwenden Sie den folgenden Schaltplan, um alle Komponenten anzuschließen, damit die Lampe ordnungsgemäß funktioniert.
Schritt 8: Wire Panel
Verbinden Sie alle Kabel mit den auf dem Panel geklebten Komponenten, um eine Verbindung zum Raspberrypi herzustellen.
Schritt 9: Draht Pi
Abschließend befestigen Sie den PiZero mit Klebeband oder Kleber an der Rückwand des LED-Holzgehäuses und schließen dann die Verkabelung gemäß dem mitgelieferten Schema an.
Schritt 10: Panel montieren
Befestigen Sie das Bedienfeld an der Unterseite des LED-Gehäuses.
Schritt 11: Plexiglas auftragen
Geschnittenes und lackiertes Plexiglas mit Schrauben am LED-Gehäuse befestigen
Schritt 12: An der Wand montieren
Schritt 13: Fertig
Pi-Benutzer-Crontab einstellen
Geben Sie die folgende Zeile ein für eine Minute für Minute 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
Setzen Sie den Root-Benutzer crontab (diese Bibliothek erfordert Root-Zugriff) Setzen Sie "beim Neustart", um das Candle-Python-Skript für immer auszuführen
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py > /dev/null 2>&1
Empfohlen:
Fügen Sie einen externen Lautsprecher hinzu, um die Klangqualität zu verbessern - Gunook
Fügen Sie einen externen Lautsprecher hinzu, um die Klangqualität zu verbessern: Die Klangqualität dieses schönen kleinen Radioweckers war schrecklich! Alles andere am Radio ist großartig, Benutzerfreundlichkeit, Aufladen des Telefons, Display usw. Das Heilmittel ist die Verwendung eines externen Lautsprechers und Je größer desto besser
Ein Nachtlicht reparieren und verbessern - Gunook
Ein Nachtlicht reparieren und verbessern: Hallo zusammen, Heute haben wir auf der Heilbank diese kleine Nachtlampe, die meiner Tochter gehört. Es funktioniert nicht mehr, also werden wir versuchen, es zu reparieren und auch zu verbessern, da es ein schreckliches Flackern hat. Diese Reparatur befasst sich mit Netzspannung. Bei falscher Handhabung
Mein Headset reparieren und verbessern - Gunook
Reparieren und Verbessern meines Headsets: Ich habe mein Bluetooth-Headset während des Ladevorgangs versehentlich fallen lassen und den Micro-USB-Anschluss beschädigt. Ich konnte es nicht mehr aufladen und als Bluetooth-Headset verwenden, aber nur kabelgebunden. Also beschloss ich, es zu reparieren. Mein Modell ist ein AKG N60 NC Wireless, das über eine mi
Verbessern Sie dieses kostengünstige NCVT - Gunook
Verbessern Sie dieses kostengünstige NCVT: Ein NCVT ist ein berührungsloses Spannungsprüfgerät. Sie können sehr praktisch sein, obwohl keine narrensichere Anzeige vorhanden ist, wenn keine Netzspannung vorhanden ist. Viel hängt von der Sensibilität des Testers und der Technik des Benutzers ab. Empfohlene Praxis ist, den Tester zu überprüfen
Sonnenaufgangswecker mit LCD-Display und Bluetooth-App - Gunook
Sonnenaufgangswecker mit LCD-Display und Bluetooth-App: Die Winterzeit kann traurig sein. Du wachst auf, es ist dunkel und du musst aufstehen. Das Letzte, was Sie hören möchten, ist das nervige Geräusch Ihres Weckers. Wenn Sie, wie ich, Probleme haben, morgens aufzuwachen, ist dieser Wecker genau das