Schlagwort-Archive: Bausatz

[ICStation.com] BitBastelei #246 – Bluetooth Smart Car

[ICStation.com] BitBastelei #246 - Bluetooth Smart Car

(351 MB) 00:54:25

2017-07-09 10:00 🛈

Huh? Noch ein Roboter? Der „D2-6“ ist eine erweiterte Version des letzten Roboters – einige Probleme wie die Stromversorgung wurden gelöst, Sensoren für eine Hinderniserkennung ergänzt und – als Sahnehäubchen – eine Bluetooth-Steuerung über Smartphone oder Tablet ermöglicht.

Inhalt

  • 00:37 Kit-Beschreibung & Inhalt
  • 02:46 Kit-Inhalt
  • 05:12 Aufbau der Schaltung
  • 07:25 Bausatz löten
  • 33:07 Motor & Mechanik
  • 43:23 Sensor-Kalibrierung
  • 44:25 Test: Line-Following-Mode
  • 45:55 Test: Collision-Avoidance-Mode
  • 47:37 Test: Bluetooth-Modus

Links

Ergänzungen/Korrekturen

  • 52:34 Über den Button unten Mitte kann man den Gyro-Modus einschalten und auch durch Kippen des Handy/Tablet steuern

Hinweise

Der Bausatz wurde mit von ICStation.com kostenfrei zur Verfügung gestellt

[ICStation.com] BitBastelei #240 – Line-Following Robot Bausatz

[ICStation.com] BitBastelei #240 - Line-Following Robot Bausatz

(377 MB) 00:33:50

2017-05-14 10:00 🛈

Nachdem die meisten Bausätze bisher „nur“ blinken konnten sorgen wir jetzt mal für Bewegung: Dieser Bausatz enthält ein kleines Auto, welches einer aufgemalten Linie folgen kann – selbstfahrend sozusagen. Und da diese Bausätze sich an Einsteiger richten habe ich mir gleich einen solchen geangelt um zu schauen, ob man es tatsächlich als Anfänger schaffen kann.

Links

Bausatz: http://www.icstation.com/kits-intelligent-tracking-smart-suite-at89c2051-intelligent-p-10170.html
Gutscheincode: bitics (15% Rabatt)

Ergänzungen/Korrekturen

  • 31:03: Zwei AA-Batterien natürlich

Diese Version ist an diversen Stellen gekürzt um Irrwege oder doppelte Erklärungen einzusparen. Wer lieber die ausführliche Variante schauen möchte findet diese hier.

Hinweise

Der Bausatz wurde mit von ICStation.com kostenfrei zur Verfügung gestellt

BitBastelei #238 – ICStation.com: LM3915 Audio Level Indicator Bausatz

BitBastelei #238 - ICStation.com: LM3915 Audio Level Indicator Bausatz

(161 MB) 00:15:47

2017-04-23 10:00 🛈

Während der April wettertechnisch eher nass wütet ist es wieder Zeit für einen Bausatz: Der LM3915 ist ein Klassiker wenn es darum geht Audio-Aussteueranzeigen zu bauen – kein Wunder also, dass er in vielen Audiogeräten wie Equalizern oder Mixern kein Unbekannter ist. Mit dem passenden Bausatz von ICStation.com kann man eine solche Lautstärkenanzeige schnell selbst bauen und so z.B. selbstgebaute Boxen o.Ä. optisch aufwerten.

Links:

Inhalt:

  • 00:59 Produktbeschreibung ICStation.com
  • 01:36 Inhalt des Sets
  • 03:59 Der Haupt-IC LM3915
  • 05:35 Schaltung des Bausatzes
  • 08:09 Zusammenbau
  • 10:30 Erster Test
  • 10:48 Dot vs. Bar-Modus
  • 11:42 Logarithmisch vs. Linear

Ergänzungen/Korrekturen:

  • 09:48 Bei LEDs Polung beachten: Langes Beinchen zur „+“-Markierung
  • 13:36 Spannungsabstand natürlich
  • 15:00 Bezogen auf die internen Lautsprecher. Man kann natürlich noch eine Box zusätzlich anschließen um Musik und Anzeige zu haben

Hinweise:

Der Bausatz wurde mit von ICStation.com kostenfrei zur Verfügung gestellt

BitBastelei #227 – ICStation.com Bausatz: Welcome Machine

BitBastelei #227 - ICStation.com Bausatz: Welcome Machine

(235 MB) 00:36:31

2017-01-15 11:00 🛈

Es ist kalt und nass, entsprechend sieht meine Motivation aus. Zur Aufheiterung soll ein Bausatz herhalten: Die „Welcome Machine“ von ICStation.com soll Besucher mit einem kurzen Satz begrüßen. Schauen wir mal, was an Technik drin steckt, wie die Schaltung funktioniert und natürlich wie wir sie zusammen bauen können.

Ihr findet den Bausatz unter
http://www.icstation.com/-p-9655.html

Mit dem Rabattcode: bitics gibt es 15% Rabatt (Stand Januar 2017)

Der Bausatz wurde mir für dieses Video von ICStation.com kostenfrei zur Verfügung gestellt.

Laut Packungsaufdruck ist die Sprachausgabe auch in Englisch und Arabisch möglich – leider konnte ich bisher keine Umschaltfunktion entdecken. Sobald ich eine Antwort habe gibt es ein kurzes Update.

—snip—
Text der Anleitung:

WK-56-18 Lichtsensorschalter Kit Anleitung

Das Prinzip des Kits ist ein lichtempfindlicher Widerstand, welcher auf Änderungen der Umgebungslichtintensität reagiert.
Er wird in einem schwarzen Röhrchen angebracht und erkennt, wenn ein Körper das einfallende Licht abschattet.
Helligkeitsänderungen verursachen zusammen mit R3 eine geringfügige Spannungsänderung an C3. Diese Änderung wird durch Q2 und Q3 verstärkt um den Sprach-Chip auslösen zu können, welcher wiederum den Lautsprecher

BitBastelei #221 – Transistor-Tester „T4“ mit Grafik-LCD

BitBastelei #221 - Transistor-Tester "T4" mit Grafik-LCD

(231 MB) 00:18:45

2016-11-27 11:00 🛈

Vor einiger Zeit hatte ich einen Transistor-Tester-Bausatz vorgestellt, welcher – wie der Name schon sagt – Transistoren prüft, deren Pinout ermittelt und auch Widerstände, Spulen und Kondensatoren messen kann. Inzwischen hat sich einiges getan und diverse neue Versionen sind auf dem Markt aufgetaucht. Das heutige T4-Modell nutzt statt des bisherigen 16×4-Zeichen-LCD (CLCD) ein grafisches Display (GLCD), welches gleich die passenden Schaltzeichen anzeigen kann. Für 6€ kann man nicht viel falsch machen und optisch schneller zu erfassende Anzeige klingt gut – werfen wir mal einen Blick darauf.

Wie auch schon der Vorgänger basiert das Modul auf der Arbeit von Markus Frejek, Karl-Heinz Kübbeler und den Helfern aus dem mikrocontroller.net-Forum.

Links zum Thema:

 

BitBastelei #210 – Banggood POV Globe (Teil 1)

BitBastelei #210 - Banggood POV Globe (Teil 1)

(39 MB) 00:11:40

2016-08-28 10:00 🛈

In der Vergangenheit hatten wir ja schon einige POV-Bausätze, welche die Trägheit des Auges nutzen um Bilder in den Raum zu projizieren. Zum Abschluss dieser gesponsoreten POV-Serie steht ein weiterer Bausatz in Globusform. Er ist gegenüber den vorherigen Bausätzen deutlich ausgereifter und bring neben einer PC-Software zum Motivdesign auch gleich eine Fernbedienung und eine batteriegestützte Echtzeituhr mit, sodass man nicht nach jedem Einstecken die Uhr neu stellen muss.

In diesem Video schauen wir uns den Lieferumfang des Bausatzes und die verwendeten ICs an, das Löten gibt es dann nächste Woche.

Link zum Kit:
http://goo.gl/4FUvab

BitBastelei #209 – Netzteilbausatz Part 2

BitBastelei #209 - Netzteilbausatz Part 2

(148 MB) 00:27:41

2016-08-21 10:00 🛈

In BitBastelei #198 hatte ich einen Labornetzteil-Bausatz zusammengelötet und die Funktionsweise erklärt. Diesmal verfrachten wir diesen in ein passendes Gehäuse und runden den Bau mit diversen Kleinteilen und der Schaltung von letzter Woche ab.

BitBastelei #206 – Bausatz: 8x8x8 LED-Cube (Banggood)

BitBastelei #206 - Bausatz: 8x8x8 LED-Cube (Banggood)

(172 MB) 00:38:37

2016-07-31 10:00 🛈

In den letzten Bausätzen wurden Bilder mit wenigen LEDs durch Bewegung in die Luft gezeichnet.  Das exakte Gegenteil schauen wir uns heute an: Einen LED-Würfel. Hierbei werden LEDs in einem 3D-Muster verlötet und erzeugen so ein dreidimensionales Bild. In diesem ca. 17€ kostenden Bausatz handelt es sich um einen 8x8x8-Würfel, also 512 LEDs. Der Bausatz enthält neben dem Board auch alle LEDs und ICs, man selbst mitt nur etwas Werkzeug beisteuern. Auf der Webseite stehen Anleitungen, Quellcode (HEX/C) und eine Windows-Software zum zeichnen eigener Motive bereit. Da alle Komponenten in Durchsteckmontage/Through-Hole ausgeführt sind ist das Löten nicht sonderlich schwer – man sollte jedoch Ausdauer mitbringen, denn durch die vielen LEDs ergibt sich auch eine entsprechende Anzahl Lötstellen, die bearbeitet werden wollen. Am Ende wird man bei Dunkelheit mit einmaligen 3D-Animationen belohnt.

BitBastelei #201 – Rotating LED POV Kit

BitBastelei #201 - Rotating LED POV Kit

(547 MB) 00:48:27

2016-06-19 10:00 🛈

Bild: https://www.adlerweb.info/blog/wp-content/uploads/2016/06/cover-1-300×169.jpgPOV-Anzeigen sind immer ein Hingucker: Durch die Trägheit des Auges zaubern rotierende LEDs scheinbar magisch ein Bild in die Luft. Mit dem „Cross LED Dot Matrix Display Circuit Board Rotating Electronic Kit“ bietet Banggood ein solches Kit für aktuell weniger als 10€ an – ein Preis zu dem man kaum die Bauteile einzel kaufen kann. Mit einigen ungewöhnlichen Kniffen wie LEDs, welche auf der Kante der Platine montiert sind, oder einer drahtlosen Stromübertragung per Spulen zwischen Gehäuse und dem rotierenden Teil des Aufbaus fällt der Bausatz hierbei gleichzeitig in die Kategorie „mal was Neues“. Klingt zu schön um Wahr zu sein? Es gibt einen kleinen Haken: Das Kit ist nicht als klassischer Bausatz zu betrachten sondern erfordert vom Erbauer etwas Eigenleistung. Eine kleine Schaltung muss „fliegend“ anhand eines Schaltplans aufgebaut werden und der verwendete Mikroprozessor wird ohne Software ausgeliefert. Für letzteres finden sich im Netz inzwischen jedoch passende Vorlagen, sodass für die Inbetriebnahme ein USB-TTL-Adapter ausreicht.

Geliefert wird ein Gehäuse mit einer Platine und zwei SMD-Bauteilsätzen – der Eine ergibt zusammen mit dem PCB die rotierende Plattform. Die zugehörige CPU ist per Klebestreifen auf dem PCB befestigt, in meinem Fall jedoch gedreht – blindes Loslöten sollte man also vermeiden. Der Inhalt der zweiten Bauteiltüte muss anhand des Schaltplans zum Oszillator für die Spule im Fuß des Gerätes zusammengesetzt werden. Eine Schematische Zeichnung der fertigen Platine dient hierbei, zusammen mit einigen Fotos in der Artikelbeschreibung, als Aufbauanleitung. Als sehr hilfreich für den Aufbau erwies sich auch das Video vom Kollegen „VoltLog (EN)“, welcher sich vor knapp einem Jahr ebenfalls am Aufbau versuchte.

Das Löten der Platine selbst geht, dank guter Qualität der Lötstoppmaske, recht schnell von der Hand. Der untere Teil ist perforiert und wird am Ende herausgebrochen und zur „3D-Struktur“ zusammengesetzt. Das Löten der 32 LEDs auf die Platinenkante ist etwas trickreich, ging jedoch nach einigen Versuchen schneller als erwartet.

Bild: https://www.adlerweb.info/blog/wp-content/uploads/2016/06/still-osc-300×169.pngDer Oszillator, welcher sich am Ende im unteren Gehäuse befindet, muss, wie erwähnt, selbst aus dem Schaltplan abgeleitet werden. Da die Anzahl der Bauteile überschaubar ist sollte dies auch per „Flugverdrahtung“ möglich sein. Ich habe mich für die Nutzung eines Reststücks Streifenrasterplatine entschieden. Da der Lasttransistor die Betriebsspannung sozusagen über die Spule kurzschließt sollte er gut gekühlt werden. Ich verwende eine kleine „Fahne“, für TO220-Gehäuse – diese ist jedoch etwas unterdimensioniert und wird bei längerem Betrieb unangenehm heiß. In meinem Fall war eine Spannung von mindestens 5.5V notwendig um eine ausreichende Übertragung zum Rotor zu schaffen.

Auf Prozessorseite wird die 8051-basierte CPU ohne jeglichen Inhalt ausgeliefert. Glücklicherweise hat das verwendete Modell einen seriellen Bootloader, sodass kein Spezieller programmer benötigt wird. Die Schnittstelle ist auf einen Pin-Header herausgeführt und arbeitet mit 5V TTL – die üblichen Wandler aus dem Arduino-Umfeld lassen sich also auch hier verwenden.  Bei der nicht vorhandenen Software hat Technik-Blogger „Ceptimus“ großartige Pionierarbeit geleistet. In mehreren Artikeln (1, 2, 3) beschreibt er den Aufbau und die Funktionsweise seiner Software inklusive der verwendeten Fonts, Timer und sonstigen Entscheidungen. Weiterhin stellt er im Ursprungspost gleich eine fertig kompilierte Hex-Datei zur Verfügung.  Sehr praktisch, denn der Code ist ohne Änderung nur mit kommerziellen Compilern nutzbar, sodass Anpassungen wie z.B. DCF77 oder NTP etwas mehr Arbeit erfordern würden.

Ich selbst habe zur Anpassung des Textes direkt in seiner iHex-Datei die ASCII-Zeichen geändert. Der Block mit der unteren Textzeile ist durch die vielen Leerzeichen (0x20) am Beginn einfach zu finden. Zu beachten ist, dass das iHex-Format als letzten Hex-Wert jeder Zeile eine Prüfsumme speichert, bei Modifikationen muss also auch diese angepasst werden. Ich habe hierzu ein kurzes PHP-Script gebastelt, welches die Datei prüft und alle inkorrekten Prüfsummen neu erstellt. Benutzung natürlich auf eigene Gefahr.

<?php
	$file=file('in.hex');
	foreach($file as $line) {
		if(preg_match('/^:(([0-9A-F]{8})([0-9A-F]*))([0-9A-F]{2})$/', $line, $match)) {
			$check = 0x00;
			for($i=0; $i<strlen($match[1]); $i+=2) {
				$check += hexdec($match[1]{$i}.$match[1]{($i+1)});
			}

			$check ^= 0xFF;
			$check += 0x01;
			$check &= 0xFF;

			if($match[4] == str_pad(strtoupper(dechex($check)), 2, '0', STR_PAD_LEFT)) {
				$out[] = $line;
			}else{
				echo "CHECKSUM! O:".$match[4]." N:".str_pad(strtoupper(dechex($check)), 2, '0', STR_PAD_LEFT)." - ".$line."\n";
				$out[] = ':'.$match[1].str_pad(strtoupper(dechex($check)), 2, '0', STR_PAD_LEFT)."\n";
			}

		}else{
			echo 'SKIP: '.$line."\n";
			$out[]=$line;
		}
	}

	$fh = fopen('out.hex', 'w');
	foreach($out as $line) fwrite($fh, $line);
	fclose($fh);
?>

Für das Programmieren steht mit stc-isp eine Linux-Software bereit, Ceptimus hat zudem eine GUI-Variante für Windows entwickelt. Da der Chip nur wenige Sekunden nach dem Einschalten Programme entgegennimmt muss die Stromversorgung im passenden Moment eingeschaltet werden. Beide Programme bieten hierzu eine passende Anzeige. Im Post zur Windows-Variante gibt es zudem einen Sketch, mit dem ein Arduino diese Aufgabe automatisch erledigen kann. In meinem Fall war es nötig einen Pull-Up (~22k?) zwischen TxD und Vcc des POV-Boards zu schalten um eine Stabile Verbindung zu erzeugen.

Auf Schaltungsseite ist die Ansteuerung der LEDs schnell erklärt: Alle hängen mit der Kathode über einen Widerstand direkt an den IO-Pins des Prozessors. Jeder der vier Blöcke mit acht LEDs entspricht hierbei einem Port, welches die Ansteuerung sehr effizient gestalten lässt. Weiterhin wird Pin6, welcher dem externen Interrupt 2 entspricht und über einen Widerstand auf Vcc gehalten wird, über eine IR-Diode bei passieren der zugehörigen LED im Fuß auf GND gezogen. Hierüber kann die Software feststellen wann eine Drehung vollständig ist und so trotz variierender Motordrehzahl das Timing entsprechend angleichen. Die Stromversorgung erfolgt über die Spule, welche eine 1N4148 als Einweggleichrichter nutzt. Die hierdurch entstehenden Unterbrechungen fängt ein Elektrolytkondensator ab. Um die CPU vor Überspannung zu schützen ist zudem eine Zener-Diode mit 5.1V über die Versorgung geschaltet, sodass höhere Spannungen über diese abgeleitet werden können.

Bild: https://www.adlerweb.info/blog/wp-content/uploads/2016/06/coilfreq-300×169.jpgIm Fuß sind IR-LED und Motor direkt mit der Stromversorgung verbunden. Eine weitere Logik auf Transistoren und Widerständen bilden einen Oszillator, welcher die Spule regelmäßig über die Versorgungsspannung „kurzschließt“ um das notwendige Magnetfeld zu erzeugen.

Alles in Allem ein eher anspruchsvolles Kit, welches Dank der großartigen Vorarbeit von Ceptimus und VoltLog für geübte Bastler jedoch trotzdem an einem Wochenende fertigzustellen ist. Die geringen Vorgaben bringen hierbei enorme Freiheiten eigene Ideen zu Implementieren, jedoch auch die Pflicht einiges an Eigenleistung einzubringen. Einsteiger und Ungeduldige dürften mit anderen Kits, welche in einigen Wochen ebenfalls zu sehen sein werden, eher Glücklich werden – müssen dafür jedoch auch tiefer in die Tasche greifen. Wer die Herausforderung annimmt kann am Ende mit einem interessanten Blickfang seine Bastelkünste zur Schau stellen.

Inhalt:

  • 00:00 Was ist POV / Bauteile
  • 06:00 Aufbau des Bausatzes
  • 30:38 Software & Programmierung
  • 39:17 Funktionsweise der Schaltung

 

BitBastelei #200 – DIY 16 Sound-Effect Kit

BitBastelei #200 - DIY 16 Sound-Effect Kit

(198 MB) 00:34:38

2016-06-05 10:00 🛈

Vom (meteorologischen) Sommer ist nicht viel zu sehen, warum also nicht vor dem herrschenden Dauerregen in die Werkstatt verkriechen und einen Bausatz löten? In dieser Tüte steckt ein Sound-Generator, welcher 16 unterschiedliche Tonmuster ausgeben kann. Herzstück ist der 9564 Soundgenerator, welcher hier um eine Transistorstufe zur Ansteuerung des Buzzers und etwas Logik zur Auswahl der Tonmuster und Frequenzen ergänzt wurde. Für ca. 2.70€ incl. Porto ist der Bausatz einer der günstigeren Vertreter, die Töne lassen sich z.B. für Signalisierungsanlagen oder im Modellbau verwenden.

Der Bausatz wurde mir von Banggood für das Video zur Verfügung gestellt.

Videoinhalt

  • 00:00 Bausatzinhalt
  • 05:28 Bauteilbeschreibungen
  • 07:32 Aufbau des Bausatzes
  • 18:00 Einbau Kondensator-Fix
  • 19:30 Verfügbare Tonmuster
  • 22:42 Bausatzbeschreibung und Anleitung Banggood.com
  • 24:16 Funktion CK9561 Sound Generator
  • 25:02 Funktionsweise der Boardlogik

Platinenlayout und Schaltplan

Schaltplan: 16-Sound DIY Effect Kit

Visualisierungen

Melodien und Ansteuerung

A B C D U3B/R5 U3A/R4 U1D R2 U1C U1A U1B U3D R-OSC F1 F2
0 0 0 0 Machine gun offen offen 1 0 1 1 1 1 270 k? 1 1
0 0 0 1 Fire truck offen offen 1 0 0 1 0 0 270 k? 0 0
0 0 1 0 Ambulance offen offen 1 0 0 1 1 1 270 k? 1 0
0 0 1 1 police car offen offen 1 0 0 0 0 Hi-Z 270 k? Hi-Z 0
0 1 0 0 Crickets offen 62 1 0 1 1 1 1 50 k? 1 1
0 1 0 1 Alarm offen 62 1 0 0 1 0 0 50 k? 0 0
0 1 1 0 Electronic signal offen 62 1 0 0 1 1 1 50 k? 1 0
0 1 1 1 Koh offen 62 1 0 0 0 0 Hi-Z 50 k? Hi-Z 0
1 0 0 0 Insect song 270 offen 1 0 1 1 1 1 135 k? 1 1
1 0 0 1 Whistle 270 offen 1 0 0 1 0 0 135 k? 0 0
1 0 1 0 Telegraph 270 offen 1 0 0 1 1 1 135 k? 1 0
1 0 1 1 Bird 270 offen 1 0 0 0 0 Hi-Z 135 k? Hi-Z 0
1 1 0 0 ChongJi gunfire 270 62 0 620 1 1 1 1 662 k? 1 1
1 1 0 1 Car sirens 270 62 0 620 0 1 0 0 662 k? 0 0
1 1 1 0 Bass instruments 270 62 0 620 0 1 1 1 662 k? 1 0
1 1 1 1 Racing 270 62 0 620 0 0 0 Hi-Z 662 k? Hi-Z 0

Weiterführende Links