Durchsuchen nach
Category: Linux

Abenteuer Computer

Es geht voran…

Es geht voran…

Nachdem heute endlich eine neue Infrarot-Kamera für den RaspberryPi bei mir eingetroffen ist, konnte ich gleich ein paar „Testbilder“ aufnehmen. Das sieht schon mal gut aus. Nun muss nur noch die passende Software installiert werden. In der alten Version hat die Kamera ja stur jede Minute ein Bild aufgenommen. Und wenn dann mal wirklich kurz ein Piepmatz im Kasten war, war das ziemlich genau immer dann, wenn die Kamera gerade in ihrer Ruhephase war :o. Logisch, dass dann außer dem…

Weiterlesen Weiterlesen

Neues Wetter

Neues Wetter

Meine Wetterstation kommt so langsam in die Jahre. Ein Außensensor hat sich schon teilweise verabschiedet und misst bei der Luftfeuchtigkeit nur noch Mist und die Batteriekontakte des Kombisensors fangen über kurz oder lang auch an, sich einem ordentlichen Stromfluß zu verweigern. Deshalb fiel mir der Entschluss nicht schwer, in eine neue Station zu investieren. Die Wahl fiel auf die WS3080. Und weil ich nicht nur im Wohnzimmer sehen will, wie die aktuelle Wetterlage ist, läuft auf einem RaspberryPi weewx, eine…

Weiterlesen Weiterlesen

Update: C-Berry Text aufs Display

Update: C-Berry Text aufs Display

Vor einiger Zeit habe ich mich mit dem C-Berry-Display für den RaspberryPi beschäftigt und ein kleines Programm geschrieben, mit dem man relativ einfach Text auf das Display schreiben kann. Nun ist etwas Zeit vergangen und ich habe das Programm um zwei Parameter erweitert. Man kann den Text und in fetter Schrift ausgeben und eine Hintergrundtransparenz einschalten. So kann man zum Beispiel ein erst Bild ins Display laden und darüber dann einen transparenten Text ausgeben. Alles wie immer ohne Gewähr… ;-)….

Weiterlesen Weiterlesen

NestCam

NestCam

Ein weiteres Projekt geht in die heiße Phase. Den Winter über habe ich an einem Nistkasten mit Webcam gebastelt. So etwas hatte ich schon länger vor, doch dank RaspberryPi und Infrarot-Kamera ist es nun Wirklichkeit geworden. Dazu habe ich mir einen Nistkasten mit drei Brutkammern besorgt. Eine Brutkammer beherbergt den RaspberryPi, die zweite eine IR-Kamera und vier schaltbare Infrarot-LEDs zur „Ausleuchtung“ der Szene. Die dritte Brutkammer ist dann noch frei für kamerascheue Piepmätze. Schließlich will ja nicht jeder in nen…

Weiterlesen Weiterlesen

Leider nein

Leider nein

Ich bekam kürzlich die Anfrage, ob ich nicht die Skripte, die für das ‚Homepagewetter‘ verantwortlich sind, hier online stellen kann. Das wird in nächster Zeit aber nicht passieren. Erstens fehlt mir momentan die Zeit und die Lust dazu und zweitens bin ich kein Profiprogrammierer. Daher könnte es sein, dass meine Skripte sicherheitstechnisch nicht optimal gestaltet sind, obwohl ich mir beim Schreiben natürlich die größte Mühe gegeben habe, Lücken zu vermeiden. Aus diesem Grund behalte ich die also lieber für mich.

C-Berry: Linien zeichnen

C-Berry: Linien zeichnen

Recktecke und Kreise sind zwar schon recht hübsch, aber Linien braucht man auch noch ;-). Benutzung: tft_line start_x start_y ende_x ende_y farbe   Hier der Quellcode:   #include <bcm2835.h> #include „tft.h“ #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include „RAIO8870.h“ int main (int argc, char *argv[]){ if(!bcm2835_init()){ printf(„tft_line: Error, display can not be initialized!“); exit(1); } if( argc < 6 ){ printf(„tft_line: Error, not enough arguments! Required: x1 y1 x2 y2 color\n“); exit(1); } if( argc > 6 ){ printf(„tft_line: Error,…

Weiterlesen Weiterlesen

C-Berry: Rechtecke zeichnen

C-Berry: Rechtecke zeichnen

Und weiter geht’s mit dem C-Berry-Display. Diesmal werden Rechtecke gezeichnet. Genutzt wird der Befehl wie folgt: tft_rect x1 y1 x2 y2 color modus x1,y1: Ecke  oben links, gültige Werte: x1 0…319, y1 0…239 x2,y2:  Ecke unten rechts, gültige Werte: x2 0…319, y2 0…239 color:  Farbe, mit der das Rechteck gezeichnet wird modus:  0 – nicht gefüllt, 1 – gefüllt zeichnen Auch hier ist es so, dass das Rechteck komplett gefüllt gezeichnet wird. UPDATE: Auch dieser Quellcode und die dazugehörige Datei…

Weiterlesen Weiterlesen

C-Berry: Kreise zeichnen

C-Berry: Kreise zeichnen

Heute gibt es den nächsten Schnipsel C-Code rund um das C-Berry Display. Diesmal geht es um das Zeichnen von Kreisen. Mit tft_circle lassen sich, wie schon geschrieben, Kreise auf das Display zeichnen. Aufgerufen wird der Befehl mit den folgenden Parametern: tft_circle position_x position_y radius füllfarbe modus Dabei haben die einzelnen Parameter folgende Wertebereiche: Position_X: 0…319 Position_Y: 0…239 Radius: 0…319 Füllfarbe: 0…255 Modus: 0 – nicht gefüllt, 1 – gefüllt zeichnen In dieser Version lassen sich nur gefüllte Kreise zeichnen, will…

Weiterlesen Weiterlesen

Neues von der Himbeere

Neues von der Himbeere

Vor einiger Zeit erwarb ich für den Raspberry Pi ein TFT-Display namens C-Berry mit 320×240 Bildpunkten. Bislang lag das mehr oder weniger in der Ecke, weil die Ansteuerung nur über C-Programmierung zu machen ist, bzw. über einen Umweg mit Python. Wobei dort mithilfe von Pygame ein Bild erzeugt wird und dieses dann per Shell-Kommando zum Display übertragen wird. Nicht gerade effektiv…   Also setzte ich mich hin, schnappte mir ein Buch für C-Anfänger und wurschtelte mich durch die mit dem…

Weiterlesen Weiterlesen

Stalk-Pi / 2

Stalk-Pi / 2

Heute war es soweit. Nach einem Besuch auf dem Baumarkt des geringsten Misstrauens, bei dem ich ein notwendiges Werkzeug für die „Operation Kamera“ erstand, ging es zur Sache.   Das Objektivgehäuse der Kamera hat jetzt zwar einen unschönen Kratzer, aber der Eingriff scheint mehr oder weniger gelungen zu sein. Das Bild ist scharf, aber irgendwie ist jetzt immer ein dunkler Streifen in der Mitte des Bildes. Mal sehen, woher das kommt und ob ich das noch weg bekomme. Zur Not…

Weiterlesen Weiterlesen