» Von Websites » Besonderes »Digitales LED-Thermometer

Digitales LED-Thermometer




Ein kleiner Artikel darüber, wie man ein so süßes Thermometer mit Display und Farbanzeige herstellt. Das Thermometer arbeitet mit dem Raspberry Pi Zero W.
Es wechselt automatisch die Liste der Städte und zeigt die Temperatur auf dem OLED-Display und der LED-Skala an. Sie können auch eine Stadt auswählen, die manuell angezeigt werden soll, indem Sie die Schaltflächen an der Seite verwenden. Das Thermometer hat eine Energiesparfunktion und schaltet die LEDs und die OLED aus, wenn es einige Minuten lang inaktiv ist, und schaltet sich wieder ein, wenn es eine signifikante Lichtänderung feststellt (gesteuert durch einen Fotowiderstand).

Werkzeuge und Materialien:
-Raspberry Pi Zero;
-1,5-Zoll-OLED-Modul;
- Stromversorgung 5 V 2,4 A;
- LED-Streifen WS2812B - 5 Meter;
-Fasteners;
- Leiterplatte;
-Lötzubehör;
-Kleberpistole;
- Tischlerkleber;
-Sperrholz;
-Acryl;
CNC-Laserschneiden;


Erster Schritt: Wetterdaten
Der Assistent sammelt kostenlos Wetterdaten mit OpenWeatherMap.org. Diese Seite bietet Wetterdaten aus vielen großen Städten in vielen Ländern der Welt.
Zuerst müssen Sie sich bei OpenWeatherMap.org registrieren.
Kopieren Sie dann Ihren API-Schlüssel zur späteren Verwendung.
Laden Sie anschließend die Datei city.list.json.gz herunter, entpacken Sie sie und öffnen Sie sie.
Wählen Sie die gewünschten Städte aus und kopieren Sie deren Kennungen.
city.list.json.gz

Schritt zwei: Konfigurieren Sie R Pi und Code
Zunächst verband der Assistent das Display mit Raspberry und installierte die erforderlichen Bibliotheken für OLED, wie vom Hersteller beschrieben hier.
Als nächstes müssen Sie sicherstellen, dass der R Pi mit dem Internet verbunden ist.
1. Aktivieren Sie die I2C- und SPI-Funktion in raspi-config im Abschnitt „Schnittstellenoptionen“. Beenden Sie das Programm und laden Sie es neu.
2. Zum Aktualisieren erneut ausführen:
sudo apt-get update

3. Führen Sie die folgenden Befehle aus, um die erforderlichen Bibliotheken zu installieren:
sudo apt-get install python-dev
sudo apt-get installiere python-smbus
sudo apt-get install python-serial
sudo apt-get installiere Python-Imaging

4. Führen Sie den folgenden Befehl aus, um die Konfigurationsdatei zu öffnen:
sudo nano / etc / modules

Stellen Sie sicher, dass sich die folgenden zwei Zeilen in der Konfigurationsdatei befinden, beenden Sie das Programm und starten Sie es neu:
i2c-bcm2708
i2c-dev

5 Ausführen:
Git-Klon https: / /github.com/Anders644PI/1.5inch-OLED-with-RPi .git

6. Wechseln Sie in den neuen Ordner und entpacken Sie RPi_GPIO-0_6_5.zip:
Entpacken Sie RPi_GPIO-0_6_5.zip

Führen Sie diese aus, um die Bibliotheken zu installieren:
cd RPi_GPIO-0_6_5 sudo python setup.py install

7. Kehren Sie zum Hauptordner zurück:
cd /home/pi/1.5inch-OLED-with-RPi/
Oder
cd
spidev-3_2.zip.

8. Dann entpacken Sie Pi.zip:
entpacken wiringPi cd wiringPi

Führen Sie die folgenden Befehle aus:
chmod 777 build ./build

Überprüfen Sie die Installation:
gpio –v

9. Kehren Sie zum Hauptordner zurück und entpacken Sie bcm2835-1_45.zip
entpacke bcm2835-1_45.zip
cd bcm2835-1_45

10. Führen Sie Folgendes aus:
./configure
machen
Sudo machen Scheck
sudo make install

11. Kehren Sie erneut zu /home/pi/1.5inch-OLED-with-RPi/ zurück und führen Sie die Überprüfung aus:
cd / Demo_Code / Python /
sudo python main.py

Der Assistent installiert dann die Bibliotheken für den LED-Streifen WS2812B diese Anleitung.
Als nächstes müssen Sie den Code schreiben und herunterladen. Code kann heruntergeladen werden hier.
Digitales LED-Thermometer

Schritt drei: Richten Sie die Wetter-API ein
1. Gehen Sie zu LED_Thermometer_Code_and_OLED_driver:
cd LED_Thermometer_Code_and_OLED_driver

2. Öffnen Sie dann Official_Digital_LED_Thermometer_v1-0.py:
nano Official_Digital_LED_Thermometer_v1-0.py

Scrollen Sie dann nach unten und ändern Sie die API-Taste von openweathermap.org in Ihre API, wie im obigen Bild gezeigt. Ändern Sie auch die Stadtkennungen und Städtenamen entsprechend dem gewünschten Ort.

Schritt vier: Leiterplatte
Als nächstes entwarf und bestellte der Master eine Leiterplatte.



Fünfter Schritt: Laserschneiden + Montage
Dann entwarf und schnitt der Meister das Gehäuse aus Sperrholz und den Diffusor aus Acryl.
Danach wurde der Assistent installiert Elektronik und LED-Streifen in das Gehäuse. Montierte den Fall.
Die Tasten wurden vom Master auf einem 3D-Drucker gedruckt.
Alle Dateien können unter gefunden und heruntergeladen werden Github.


Alles ist fertig.




10
10
10

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...