Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Das Wettringer Modellbauforum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

121

Sonntag, 7. August 2016, 16:21

Hallo Maik,

nein, die bisherigen Schaltbilder hat mein Freund Tschoeatsch gezeichnet (s. Post 46).
Eagle "erschlägt" im ersten Moment mit seiner Vielseitigkeit - einfache Schaltbilder kann ich jetzt einigermaßen zeichnen aber bis zum Platinenlayout ist es noch ein laaaanger Weg.
Klar, einzelne Baugruppen sinnvoll abzukoppeln, dient der Übersichtlichkeit und ist auch für die Bildgrößenbegrenzung im Forum sinnvoll.
Wenn Du magst, maile ich Dir die Schaltungen im .sch-Format (-> PN). Du kannst mir auch gerne einen Scan einer Skizze mailen - ich würde mich mal daran versuchen ?( :idee:

LG
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


122

Sonntag, 7. August 2016, 18:01

Hallo Mathias und Michael. :wink:

Mein Name ist Bernd und ich möchte gerne bei Euch mit einsteigen. Bin von Beruf Elektriker, somit ist diese Geschichte Artverwandt und nicht totales Neuland für mich.
Ich baue den Millennium Falcon und möchte ihn und den Hangar, den ich dafür beizeiten bauen werde, beleuchten. Aber das hat noch ein wenig Zeit. Muß erst mal den
Raum dafür herrichten. Sprich, unnützes entsorgen. Bis dann erst mal. :lol:

Viele Grüße Bernd. :pc:

Beiträge: 174

Realname: Stefan

Wohnort: Raum Hildesheim

  • Nachricht senden

123

Sonntag, 7. August 2016, 18:10

Das mit dem "Abkoppeln" ist nicht sonderlich schwer. Zusammengehörige Leitungen (Wires) müssen nur den gleichen Namen haben.
Kannst z.B. eine Leitung aus einem uc-Pin herausführen, nennst ihn "Taster" oder was auch immer, und packst am besten noch ein Label ran, damit man nachher auch weiss, dass die Leitung irgendwo weitergeht.
Woanders zieht man eine neue Leitung, nennt sie ebenfalls "Taster" und dann kommt schon ein Fragefenster, ob man die Subnetze miteinander verbinden will. Und weiter geht dort mit der Schaltung.

124

Sonntag, 7. August 2016, 18:15

Hallo Bernd,

ein besonders herzliches Willkommen!
Dein Falke wird mit Sicherheit ein Augenschmaus!
Und mit spezieller Beleuchtung machen wir ihn in seinem Hangar einzigartig!
Wie geht's voran mit Deinem Raum? :bang: oder :) ?

LG
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


125

Sonntag, 7. August 2016, 18:18

Danke, Stefan,

wie schon geschrieben, bin ich blutiger Anfänger. Das hilft weiter!

Viele Grüße
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


126

Sonntag, 7. August 2016, 18:56

Hallo an Alle,

kurzes Feedback von meiner Seite:
Der USBASP ist installiert, Bascom ebenso. Ein Teil der Komponenten ist auch schon da, es fehlt noch der 0,5mm Draht, dann kann ich loslegen.

Bin schon gespannt wie ich mich anstelle und ob alles gleich auf Anhieb funktioniert.

127

Sonntag, 7. August 2016, 19:11

Hallo Marcus,

das wird schon klappen :)
Du schaffst das locker!

Sollten dennoch Probleme auftauchen, einfach posten oder mailen.
Ein Tipp: Überlege Dir die Verkabelung bevor Du den Bausatz auch nur anrührst.

Viele Grüße
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


128

Sonntag, 7. August 2016, 19:37

Ich werde erstmal auf dem Steckbrett "üben" und dann, wenn es soweit ist, auf den Bausatz übertragen. Das wird aber noch ne Weile dauern. Erstmal muss der Trabi fertig werden und dann geht es dem Lambo an den Kragen

129

Sonntag, 7. August 2016, 20:52

Hallo Mathias. :wink:

Mein verbogenes Kreuz hat mich zwei Wochen Schach matt gesetzt. Heute habe ich vier Säcke voller Papier ausgesondert.
Wenn man in den Raum hinein blickt, sieht man gar nicht, das es weniger geworden ist. Wird schon noch.
Ich sag Bescheid, wenn´s Zeit wird.

Viele Grüße Bernd. :pc:

130

Dienstag, 9. August 2016, 00:30

Hallo Modellbaufreunde,

"Isses nu fest oder flüssig oder was?"

Heute ein Exkurs: Ein LCD-(Flüssigkristall)-Display am Mikrocontroller. :thumbup:

Das hat jetzt nicht allzuviel mit Modellbeleuchtung zu tun, wird sich aber mit hoher Wahrscheinlichkeit für Euch lohnen.
Ein LCD hat viele Vorteile: Ihr könnt Euch jederzeit Variablenwerte anzeigen lassen (Stichwort "Debugging"), Schaltzustände und vieles mehr.
Und es ist cooool!

Was kaufen?
Wir hatten bewusst kein Display in den Einkaufsvorschlag aufgenommen.
Der Grund ist einfach: Was ist es jemandem wert, in ein Projekt hineinzuschnuppern? 5 oder 10 Euro mehr - das könnte abschrecken.
Schaut einfach auf Ebay nach: 1602 (bzw. 2004) arduino.
Dann habt Ihr Treffer mit Displays je 16 Zeichen in zwei Zeilen bzw. je 20 Zeichen in 4 Zeilen, die mit Bascom kompatibel sind.
Einen I2C-Adapter für die Displays anzuschaffen, ist sinnvoll (spart wertvolle Pins am µC). Den Adapter findet Ihr automatisch bei o. g. Ebay-Anfrage.

Wir beginnen mit dem meistgenutzten und robusten 4-Bit-Anschluss, der 6 Pins unseres Mikrocontrollers benötigt (4 Datenbits (DB4 -DB7), Register Select (RS) und Enable (E)).
Es ist anzuraten, eine 16 polige Buchsenleiste auf die Rückseite des LCD-Moduls zu löten. Dann könnt Ihr die verschiedenen Anschlussarten mit Steckbrücken ausprobieren und später den I2C-Adapter einfach aufstecken.

Schauen wir uns die Anschlussleiste des Displays einmal an:


Quelle: Datenblatt LCD1602.pdf

Pins 1 und 2: GND und +5 V. Ein auf der Oberseite des Displays dazwischen gelöteter 100 nF Kondensator schadet nicht.
Pin 3: Kontrastspannung. Ein (Trimm-)-Potentiometer (5 - 25 kOhm) wird mit den äußeren Kontakten an +5 V und GND angeschlossen, der mittlere Kontakt (Schleifer) hier.
Das Poti für den ersten Test bitte auf Mittelstellung drehen und dann vorsichtig den Kontrast einstellen.
Pin 4: Register Select (RS)
Pin 5: Read/Write ("Busy"): Beim einfachen 4-Bit Modus mit GND verbinden.
Pin 6: Enable (E)
Pins 7 - 14: Die Datenbits DB0 - DB7. Beim einfachen 4-Bit Modus DB0 - DB3 mit GND verbinden.
Pins 15 und 16: Spannungsversorgung für die Hintergrundbeleuchtung (Backlight, nicht Blacklight...) Ein passender Vorwiderstand ist bereits verbaut.

Das Programm kennt Ihr - der 8-Kanal Blinker, jetzt mit LCD-Unterstützung:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
'*************************************************
'
'
' Blinker (8-Kanal) mit Modusumschaltung und LCD
'
'
'*************************************************
' Verwendung des ULN2803A
' PortB.x -- ULN In --- ULN Out -- Kathode LED -- Anode LED --- 1k -- +12 oder +5 V.
' Taster an Pin 11 --- GND
'
' ***** Genutzter Microcontroller, Takt in Hz, Stacks & Framesize
$regfile = "attiny4313.dat"
$crystal = 8000000
$hwstack = 40
$swstack = 16
$framesize = 32

'***** Variable
Dim I As Byte                            	' Standard-Zählvariable
Dim Modus_nummer As Byte                 	' selbsterklärend
Dim Led_sequenz(8) As Word               	' 8 LED-Sequenzen à 16 Schaltzustände
Dim Impuls As Byte                       	' legt die Impulsdauer fest
Dim Sequenz As Byte                      	' Länge der Sequenz Werte 0 - 15 entsprechen 1 - 16 Sequenzbits
Dim Modustext As String * 16             	' LCD-Text
'*******************************
'*
'* Spielwiese 1
'*
'*******************************
Impuls = 150                             	' Impulsdauer in Millisekunden
Sequenz = 15                             	' s. o.
'*******************************
'*
'* Ende Spielwiese 1
'*
'*******************************
'
'***** Configs & Interrupts
' Portpin-Configs & Alias
Config Portb = Output
Led1 Alias Portb.0
Led2 Alias Portb.1
Led3 Alias Portb.2
Led4 Alias Portb.3
Led5 Alias Portb.4
Led6 Alias Portb.5
Led7 Alias Portb.6
Led8 Alias Portb.7

Config Portd.6 = Input                   	' Eingabeportpin bestimmen
Modus_plus Alias Pind.6                  	' Aufpassen:Nicht PORTD.6 sondern PIND.6 - wir fragen ja einen INput ab
Portd.6 = 1                              	' Pullupwiderstand einschalten

'**** LCD
Config Lcdpin = Pin , Db4 = Porta.1 , Db5 = Porta.0 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4
Config Lcd = 16x2

Deflcdchar 0 , 32 , 17 , 4 , 4 , 32 , 17 , 14 , 32   	' replace [x] with number (0-7)

Cls
Cursor Off Noblink
Lcd "Blinker by M&M " ; Chr(0)
Locate 2 , 1
Lcd "inaktiv"
Waitms 200

Do
   For I = 0 To Sequenz
  	Led1 = Led_sequenz(1).i
  	Led2 = Led_sequenz(2).i
  	Led3 = Led_sequenz(3).i
  	Led4 = Led_sequenz(4).i
  	Led5 = Led_sequenz(5).i
  	Led6 = Led_sequenz(6).i
  	Led7 = Led_sequenz(7).i
  	Led8 = Led_sequenz(8).i
  	Waitms Impuls
  	If Modus_plus = 0 Then
     	Incr Modus_nummer               	' addiert 1 auf Modus_nummer. Wir könnten auch schreiben: Modus_nummer = Modus_nummer + 1
     	Gosub Modusumschaltung
  	End If
   Next I
Loop
End


'*******************************
'*
'* Unterprogramm & Spielwiese 2
'*
'*******************************

Modusumschaltung:                        	' Name des Unterprogramms. Doppelpunkt nicht vergessen!

   Waitms 20                             	' Tastenprellung abwarten
   Bitwait Modus_plus , Set              	' Taster nicht mehr gedrückt?

   If Modus_nummer > 3 Then Modus_nummer = 0 ' Wir haben nur drei Modi
   I = 0                                 	' Sequenzbitzähler zurücksetzen

   Select Case Modus_nummer

  	Case 0:
     	Modustext = "inaktiv"
     	Led_sequenz(1) = &B0000000000000000 ' Alle Sequenzen aus; Led_sequenz(x) = 0 geht auch.
     	Led_sequenz(2) = &B0000000000000000
     	Led_sequenz(3) = &B0000000000000000
     	Led_sequenz(4) = &B0000000000000000
     	Led_sequenz(5) = &B0000000000000000
     	Led_sequenz(6) = &B0000000000000000
     	Led_sequenz(7) = &B0000000000000000
     	Led_sequenz(8) = &B0000000000000000

  	Case 1:
     	Modustext = "Modus 1"
     	Led_sequenz(1) = &B0000000000000000 ' Sequenzen für Led7 und 8
     	Led_sequenz(2) = &B0000000000000000
     	Led_sequenz(3) = &B0000000000000000
     	Led_sequenz(4) = &B0000000000000000
     	Led_sequenz(5) = &B0000000000000000
     	Led_sequenz(6) = &B0000000000000000
     	Led_sequenz(7) = &B1100110011001100
     	Led_sequenz(8) = &B0011001100110011

  	Case 2:
     	Modustext = "Modus 2"
     	Led_sequenz(1) = &B0000000000000000 ' Sequenzen für Led4 - 6
     	Led_sequenz(2) = &B0000000000000000
     	Led_sequenz(3) = &B0000000000000000
     	Led_sequenz(4) = &B1111000011110000
     	Led_sequenz(5) = &B0101000001010000
     	Led_sequenz(6) = &B0001010100010101
     	Led_sequenz(7) = &B0000000000000000
     	Led_sequenz(8) = &B0000000000000000

  	Case 3:
     	Modustext = "Modus 3"
     	Led_sequenz(1) = &B0000010100000101 ' Alle Sequenzen an
     	Led_sequenz(2) = &B0001010000101000
     	Led_sequenz(3) = &B0000111100001111
     	Led_sequenz(4) = &B1111000011110000
     	Led_sequenz(5) = &B0101000001010000
     	Led_sequenz(6) = &B0001010100010101
     	Led_sequenz(7) = &B1100110011001100
     	Led_sequenz(8) = &B0011001100110011

   End Select

   Locate 2 , 1
   Lcd Modustext
   Waitms 200

Return


Fortsetzung folgt.

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


131

Dienstag, 9. August 2016, 00:31

Fortsetzung:

Was wurde verändert?
Hinzugekommen ist in Zeile 25 eine String-Variable, die maximal 16 Zeichen Text enthalten wird:
Dim Modustext As String * 16
Beim 20er LCD könnt Ihr auch auf 20 Zeichen gehen: Dim Modustext As String * 20

Ab Zeile 55 wird es interessant:
Wir definieren zuerst, wie das LCD-Display angeschlossen werden soll:
Config Lcdpin = Pin , Db4 = Porta.1 , Db5 = Porta.0 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4
Dabei sind wir in der Portpin-Auswahl komplett frei. Probiert es aus!
Danach sagen wir dem Compiler, um welches LCD es sich handelt:
Define Lcd = 16x2
Ready to rumble.
Der erste Befehl: Scheibenwischer bzw. Clear Screen:
Cls
Dieser Befehl löscht den Inhalt des LCDs und setzt den Cursor in die linke obere Ecke, also auf Position 1 (Zeile) , 1 (Spalte). y,x!
Den Cursor wollen wir aber gar nicht sehen und blinken soll er erst recht nicht:
Cursor Off, Noblink
Damit haben wir einen "virtuellen" Cursor. Man sieht ihn nicht aber bei einer Eingabe erfolgt die Ausgabe an seiner Position.
Jetzt schreiben wir einen Text auf das Display. Cursor steht auf Position 1,1 - daher einfach:
Lcd "Blinker by M&M " ; Chr(0)
Dieser Befehl zaubert unsere erste Ausgabe auf das Display, mit dem selbstkreierten Smiley.
Das Sonderzeichen (Zeile 59) kann man via Tools/LCD Designer erstellen und braucht danach nur noch "[x]" durch eine Zahl von 0 - 7 (nicht 9! Dank an Willie für den Hinweis) zu ersetzen.
Chr(Zahl) ruft dann das neu definierte Zeichen auf.
Mit:
Locate 2,1
wechseln wir auf die erste Position der zweiten Zeile und schreiben da mit:
LCD "inaktiv"
den momentanen Zustand des Blinkers: Nix tut sich.
Danach warten wir kurz:
Waitms 200
Ein LCD ist kein D-Zug...
Nix tut sich. Bis...
... der Modus-Taster betätigt wird. Aber dann:
In jedem "Case" geben wir einen Text vor, der denselben beschreibt.
Fantasielos wie immer ;) : "Modus 1" etc. wird in die Variable Modustext geschrieben:
Modustext = "Modus 1"
Nach dem End Select schreiben wir mit
Locate 2,1
LCD Modustext
Waitms 200
den Inhalt von Modustext in die zweite Zeile ab Position 1.
Hier bitte aufpassen: Die Anzeige des LCDs ist statisch. Das bedeutet, wenn Ihr in der 2. Zeile "pillepalle" geschrieben hattet und überschreibt das neu mit "tralala", ist das Ergebnis: "tralalalle". Also schön die kurzen Texte mit Leerzeichen auffüllen ("tralala ").
Oder mit Cls. Dann 1. Zeile neu beschreiben und danach die 2. Zeile. Das Display wurde ja geleert. Klar, oder?

Hausaufgaben
  • programmiert mehr Cases
  • gebt den Cases sinnvolle Namen
  • erstellt neue Sonderzeichen
  • verändert den Wert von Waitms nach der LCD-Ausgabe
  • habt Spaß!


Schalten Sie auch nächstes Mal wieder ein, wenn sie die M&Ms sagen hören: "Ey, Alter! Hast ma' 'nen Pin?"

Viele Grüße
Mathias & Micha

Inhaltsverzeichnis aller Projekt-Posts in Post 1

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


Elektron

unregistriert

132

Dienstag, 9. August 2016, 21:27

Gute Alternative zu "Eagle"

Hier sollte eigentlich eine Empvehlung zu einem sehr guten Programm zum Zeichnen von Schaltplänen stehen, jedoch wird darauf offenbar keinen Wert gelegt, da es als Alternative deklariert war und nicht ALLE Funktionen wie das Original hatte, also nicht das Original war... :wacko:

Beiträge: 174

Realname: Stefan

Wohnort: Raum Hildesheim

  • Nachricht senden

133

Dienstag, 9. August 2016, 22:53

Naja, Schaltplan erstellen ist ja nur die halbe Miete.
Kann man anhand des Schaltplans auch ein Board zusammenstellen, also die eigentliche Platine, und erhält dabei eine Datei, mit der ein Platinenhersteller auch klarkommt? Das ist doch gerade der Witz an der Verwendung eines solchen Tools wie Eagle

134

Mittwoch, 10. August 2016, 00:41

Hallo Maik, hallo Stefan,

Maik, Du hast da wohl ein passendes Tool gefunden, das ich auch gerne testen würde - hätte die Chefin unser Tablet nicht unter Verschluss... :motz:
Eagle ist sozusagen "Standard" und deshalb habe ich mich nicht sofort erschlagen lassen, sondern bemühe mich, mit einfachen Schritten zum fertigen Platinenlayout zu kommen. Das dauert...
Stefan, klar, ich will am Ende Isolierfräsdaten erzeugen. Deshalb tue ich mir den "Spaß" an. Mühselig aber den Aufwand wert. Wenn es doch zu dicke kommen sollte, können wir Dich "einspannen"?

LG
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


Elektron

unregistriert

135

Mittwoch, 10. August 2016, 05:55

Es ist ärgerlich, wenn nur die Schlagwörter "Alternative zu Eagle" gelesen werden, der Rest jedoch nicht. Ich schrieb nirgends etwas von Fräsdaten oder Platinenlayouts. Das kann das Tool nicht. Eagle kann vielleicht beides, aber viel zu kompliziert.
das Programm kann nur Schaltpläne, wenn es um Präsentationen oder Archivierung geht, mehr braucht es auch nicht auf einem mobilen Gerät.
Ich bin sehr viel unterwegs und kann deshalb nun auch mobil die Zeit zum Erstellen ordentlicher Schaltpläne nutzen.

136

Mittwoch, 10. August 2016, 08:29

Dann schreib' halt nicht 'Alternative' wenn's keine ist. Ganz einfach, schreib' 'ein tool zum Schaltplan malen', dann ist alles klar. Eine Alternative wäre Kicad.

137

Mittwoch, 10. August 2016, 13:38

Jetzt kommt mal wieder 'runter!

Ich fand die (nun leider gelöschte) Vorstellung der Software gut. Es ging in der Diskussion vorher primär um das Zeichnen von Schaltplänen.
Es ist aber auch nachvollziehbar, dass nach dem Schaltplan meist der Wunsch nach "mehr" kommt: Platinenlayout und Erzeugung von Daten zur Fertigung; in meinem Fall Bohr- und Isolierfräsdaten.
Deshalb tue ich mir Eagle an.
@Tschoeatsch: Kann Kicad das auch?
@Maik: Sei doch bitte nicht so dünnhäutig.

Viele Grüße
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


138

Mittwoch, 10. August 2016, 15:08

Bei eagle gibt es die tolle pcb-gcode-ulp. Bei Kicad weiß ich nicht, ob sowas vorhanden ist, da müsste man den Weg über Gerber..gcode gehen. Ich hab' mich bislang nicht drum gekümmert, weil ich mit eagle zufrieden bin. Es gibt auch ein onlinetool, was aus Gerber die Fräsdateien generiert, das ist aber nicht so schön, wie die ulp, aber zur Not... Wenn interesse daran ist, würde ich den link suchen.

139

Mittwoch, 10. August 2016, 15:14

Danke, Tscho,
ich versuche mich jetzt an Eagle. Ich weiß ja, wo ich ggf. Hilfe bekomme...
LG
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


140

Mittwoch, 10. August 2016, 17:20

Wen's interessiert, hier der link für das onlinetool https://rapid-pcb.com/

Elektron

unregistriert

141

Mittwoch, 10. August 2016, 19:42

Nee, das hat nix mit dünnhäutig zu tun. Ich mach mir echt mal Gedanken, für bestimmte Probleme Lösungen bzw. Alternativen zu finden und anzubieten, besonders was mobile Systeme angeht, damit man auch unterwegs an seinen Projekten Arbeiten kann. Und wenn der Motzer nur rummaulen kann, dann soll ein jeder selbst suchen. Gibt ja massig davon.
Und wenn nur Wert darauf gelegt wird, Platinenlayouts anzufertigen, wo ein jeder doch das entsprechende Equipement daheim hat... Wohl doch nicht alles für "Anfänger"...

142

Mittwoch, 10. August 2016, 20:35

Und wenn nur Wert darauf gelegt wird, Platinenlayouts anzufertigen, wo ein jeder doch das entsprechende Equipement daheim hat... Wohl doch nicht alles für "Anfänger"...
Maik,

die Platinenlayouts sind für mich persönlich ein Ziel, da ich das Equipment habe. Wo siehst Du da ein Problem? :nixweis:
Die bisherigen Schaltungen lassen sich prima auf Punktrasterplatinen von Anfängern aufbauen.

Viele Grüße
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


Elektron

unregistriert

143

Mittwoch, 10. August 2016, 21:25

Korrekt. Und ich habe Anfängern eine wesentlich einfachere, und dazu auch noch mobile Alternative zum Eagle Schaltplan-Editor zeigen wollen, weil die meisten sicher KEIN Fotoätz-oder CAD-Fräs-Equipement haben werden. Wo ist da das Problem?
Und wie ich gesehen habe, gibt es sogar mobile Werkzeuge zum Erstellen echter Platinen-Layouts mit Gerber-Tauglichkeit. Ebenfalls einfacher. Aber das darf ich sicher auch nicht als Alternative zu Eagle ausschreiben, sonst motzt wieder einer rum, weil nicht alles in EINEM TOOL VEREINT ist...
wtvr

Ist jetzt auch egal. Bevor sich der Typ wieder ausregt, schreib ich eher gar nix mehr - ist mir zu stressig, wegen Hilfsbereitschaft quer angefahren zu werden...

144

Mittwoch, 10. August 2016, 21:40

Maik,

beruhige Dich.
Ich bin immer noch auf Deine Beleuchtung gespannt.

Viele Grüße
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


Hubra

Moderator

Beiträge: 11 439

Realname: Michael

Wohnort: Niederdürenbach-Hain

  • Nachricht senden

145

Mittwoch, 10. August 2016, 21:58

Hallo Bastelgemeinde. :wink:

Damit mal wieder etwas Abwechslung zu unserem Beitrag kommt, habe ich in der Zwischenzeit ein wenig gebastelt.
Ich möchte mich ja auch nicht nur mit dem Steckbrett beschäftigen, sondern auch mal ausprobieren welche Möglichkeiten es ansonsten gibt.
Dazu habe ich mir zwei Platinen aus Lochstreifenplatten angefertigt. :idee:

Der obere Teil reicht zum Programmieren völlig aus.

Leider kann ich mit dem Programmieren im Moment nicht weiter machen, :motz: da Programmieradapter keine Lust mehr hat.
Ich hoffe das schnellst möglich der Ersatz dafür kommt.
Für die kommenden Aufgaben habe ich eine zweite Platine mit einer LCD - Anzeige gebaut.
Diese kann ich jederzeit an den oberen Teil anstecken. :lol:


Damit ihr auch mal sehen könnt wie das ganze von unten aussieht, habe ich davon auch mal ein Bild gemacht.


Sobald es bei mir mit dem Programmieren wieder weiter geht, werde ich darüber berichten.

Gruß Micha und Mathias.


Inhaltsverzeichnis aller Projekt-Posts in Post 1

146

Sonntag, 14. August 2016, 13:57

Hallo Zusammen,

ich habe mich heute an den Adapter für den Programmer gemacht und das Bild aus Beitrag 8 mir als Vorlage genommen:


Mein Ergebnis sieht dann so aus:


Ich habe die Vermutung, dass ich es genau seitenverkehrt gelötet habe ?(

Müssen die freien GND Pins noch verbunden werden oder bleiben die frei und kann diese abzwacken?

Gruß
Marcus

Hubra

Moderator

Beiträge: 11 439

Realname: Michael

Wohnort: Niederdürenbach-Hain

  • Nachricht senden

147

Sonntag, 14. August 2016, 16:52

Hallo Marcus. :wink:

Du hast den Stecker seitenverkehrt angelötet.

Mir war das am Anfang allerdings auch passiert. :will:

Hier kannst Du die Anschlüsse noch einmal sehen.






Gruß Micha.


Inhaltsverzeichnis aller Projekt-Posts in Post 1

148

Sonntag, 14. August 2016, 17:02

Irgendwie war mir das klar, naja, dann eben nochmal andersherum

Das erste Bild sieht so aus, als ob die Drähte nicht so wie auf der Vorlage angeordnet sind :?:

149

Sonntag, 14. August 2016, 19:32

Hallo Marcus,

ist ja noch nichts Schlimmes passiert und spiegelverkehrt habe ich auch schon "vollbracht". Deshalb der Test mit 3,3 V und LED... :!!
Ein Tipp noch: nimm als GND-Pin nicht Pin 3, sondern Pin 4, direkt unter Vcc. Pin 3 wird - obwohl das von ATMEL nicht vorgesehen ist - manchmal zweckentfremdet.
Die freien GND-Pins musst Du nicht verbinden, das macht der Adapter. Abschneiden würde ich sie nicht aber nach einem erfolgreichen Test die ganze Lötseite mit Isolierband umwickeln.
Da geben die freien Pins noch Stabilität.

Weiter so, :ok:
Mathias

Zu Hülf' - meine Kugel ist umgefallen!

Heisenberg bei einer Radarkontrolle:
Polizist: "Wissen Sie, wie schnell Sie waren?"
Heisenberg: "Nein. Aber ich weiß genau, wo ich jetzt bin!"


150

Sonntag, 14. August 2016, 20:33

Egal, dann muss ich mir nochmal die ersten Beiträge genauer durchlesen ...

Werbung