Forum: Projekte & Code [PIC] HappyBirthday


von Sebastian H. (sebihepp)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe eine kleine Schaltung gebaut in welcher ein PIC12F508 auf einem 
Piezo Schallwandler HappyBirthday spielt. Ich dachte den Ein oder 
Anderen interessiert das vielleicht und ich stelle hier mal den 
Schaltplan plus QuellCode und HEX Datei hinein.

Ich arbeite gerade an einer kleinen Platine und wenn ich diese gestestet 
habe, lade ich noch das Layout hoch. Bisher komme ich mit 47mm mal 35mm 
aus.

Viele Grüße
Sebihepp

von Michael R. (dj_motionx)


Lesenswert?

Hallo Sebastian Hepp !

Ich finde es ist ein nettes Projekt. Lass dich nicht 
durcheinanderbringen auch wenns das schon gibt. Wenn dir das Spaß macht 
sowas zu bauen und zu programmieren dann mach es !!! Hab auch schon 
etliche Dinge gebaut die es schon gibt, irgendwie is man im nachhinein 
trotzdem stolz das auch alleine und ohne nachgucken geschaft zu haben.

Also viel Erfolg weiterhin !!!

L.g.

von Sebastian H. (sebihepp)


Lesenswert?

Ursprünglich habe ich das kleine Projekt für mich gemacht.
Logisch, dass es da bereits günstigere Sachen gibt. Man denke nur mal an 
die Grusskarten. Aber darum geht es mir ja gar nicht. Ich hatte noch 
einen PIC12F508 herumliegen und dachte mir, anlässlich meines 
Geburtstages: "Den lass ich HappyBirthday spielen".

Der PIC12F508 hat zwar nur 512 Worte Programmspeicher, kann aber ohne 
Anspassung gegen den 509er mit 1K Worte ausgetauscht werden. Über die 
ICSP Buchse lässt er sich ziemlich einfach programmieren, lediglich die 
Knopfzelle muss abgeklemmt werden. Ausserdem kostet er in der SMD 
Version nur 70 Cent und zieht lediglich 100nA im Sleep. Eine 200mAh 
Knopfzelle würde im Sleep also 228 Jahre halten. Und die restlichen 
Bauteile sind auch nicht besonders teuer.

von Uwe B. (boerge) Benutzerseite


Lesenswert?

Genau, lasse dich nicht beirren! Selbst ausgedacht, gebaut und 
programmiert ist viel schöner. Ich habe auch, wie wahrscheinlich fast 
jeder hier, so ein Ding mal zusammngebaut. Halt nur mit einem kleinen 
Tiny85, weil der rumgelegen hatte...

Grüße Uwe

von Sebastian H. (sebihepp)


Angehängte Dateien:

Lesenswert?

Okay, ich habe die Platine getestet und es funktioniert! Lediglich eine
Anpassung im HexFile war notwendig.

von E...... B. (ludwig63)


Lesenswert?

Die Schalung von Sebastian Hepp (Sebihepp)

Gibt es auch einen Quellcode
Gruß Ludwig

: Bearbeitet durch User
von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Eberhard B. schrieb:
> Gibt es auch einen Quellcode   Gruß Ludwig
Schreib ihm eine PN.
Oder meinst du, er sieht sich laufend einen 7 Jahre alten Thread an?

von Holzauge (Gast)


Lesenswert?

Schau mal oben im Startpost, dort ist das ASM und der HEX, mehr geht 
nicht!
Hast du wohl Übersehen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.