So, mal wieder mit reichlich Verspätung der Beitrag zur Bluetoothanbindung eines Microkontrollers.
In Zeiten von Amazon Echo, Googles Sprachassistent und sonstigen Systemen die die Menschheit zunehmend verdummen lassen, darf die heimische Bastelbude freilich nicht fehlen. Daher tüdelt der Bastler einen Bluetoothstick aus Fernost an den Mikrocontroller, um diesen drahtlos Befehle zu schicken oder Daten empfangen zu können. Damit können dann wenig sinnreiche Projekte immerhin aus der Ferne gesteuert werden 😀
Nein, ganz so nutzlos ist es dann doch nicht, gerade für Insellösungen wie die Wetterstation im benachbarten Baum, der Fernsteuerung für das selbstgebaute Gefährt oder die Rolladensteuerung für ganz Faule sind schon feine Sachen.
Was braucht es für die Bluetoothansteuerung?
– Bluetoothstick oder Handy zum Senden/Empfangen
– UART / USB Stick
– Mikrocontroller mit Quarz (muss halbwegs genau laufen)
– Bluetoothmodul für µC
– Spannungsteiler zwischen µC und Bluetoothmodul
– ein paar Kabel, Stromversorgung, das übliche
Also sehr überschaubarer Aufwand. Angeschlossen wird das Bluetoothmodul via RX/TX an der Uart Schnittsstelle des AtMega8. An den übrigen Ports können nun wie im Video Leds, Transistoren, Potis etc für den eigentlichen Zweck der Schaltung angeschlossen werden. Den Sourcecode wie im Video verwendet, findet ihr unten in den Downloads, ist wirklich nicht viel. Kann drei LEDs übers Handy ein- oder ausschalten.
Im nächsten Teil gibt es dann noch Farbspaß mit RGB LEDs 🙂
Florian meint
Hi,
ich habe momentan noch ein Problem den programmierten Code auf den Atmega zu bekommen. Ich verwende folgenden ISP Stick(war zu unfähig die SMD Widerstände selbst zu löten): https://www.amazon.de/gp/product/B00AVRHVPO/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1
aber welche Programme muss ich jetzt wie einstellen um den Code auf den Atmega zu bekommen?
Dieter meint
Hallo, ich habe da mal eine Frage. Welches Programm brauch ich für das Handy bzw. Pad? Möchte das mal gerne nachbauen. Vielen Dank für eine Antwort. DieGo
Kalle meint
Hallo,ich benutze ein Mega2560 Board das ich mit Bascom programmiere. Dieses ist via USB mit dem Computer verbunden. Den HC05 hab ich mit RX/TX 0 verbunden.
Wenn ich AT sende bekomme ich AT zurück.
primus meint
Wollte mal fragen ob du den Schaltplan mir mal schicken kannst oder an dein Video anhängen kannst.
Simon Bäumer meint
Schau mal etwas weiter oben. Da ist unter Downloads der Quellcode angehangen 🙂
Lade-Pause meint
Hallo an Dich. Eine sehr gut erklärte Anleitung.
Anstelle eines Handys zum steuern, wäre ein zweiter Atmega als Master und mit Touchdisplay, genauso einfach umsetztbar?
Würdest du dazu ein Ergänzungsvideo machen?
Beste Grüße
Simon Bäumer meint
Hallo “C_ater”, in der Theorie ist das bestimmt möglich, rangewagt habe ich mich da aber noch nicht. Touchscreen habe ich bisher nur rudimentäre Gehversuche unternommen, und Maschine2Maschine-Kommunikation ebenso. Aber ich packs mal auf die ewige Liste…
Eberhard meint
Ich habe eine Frage an sie könnten sie einen Windungszähler bauen
Mit Lcddisplay 16*2 mit Bascom und einen Atmega8
Ebo meint
Gibt es auch einen Windungszähler mit dem Atmega8 mit LCD Display Anzeige
Es würde bestimmt noch ein oder andere Enterisiren
Udo Fischer meint
Hallo. Kann ich mit ein Smartphone ein Arduino Mrk wifi 1010 per Bluethoos 2 Servos steuern?
Und wenn ja, wie ist der Anschlußplan?
Fred Hari meint
Hallo
Im Moment kenne und programmierte ich nur Attiny 13 &45 per AVRISP MKII. Könnte man das Programm (evtl. ohne Quarz) auch auf einen Attiny45 zum Laufen bringen, oder soll ich mir nen ATMega8 inklusive Progammierboard (welches?) zulegen? Danke für Ihre Antwort
Pedro meint
Hallo,
Wie kann mann beide Apps, Mikrokontroller Led Strip Ein/Aus schalten als auch die für Helligkeit und Farbe regeln?
Danke
Marius Gerhard meint
Hallo, klasse Video. Ich baue gerade etwas Ähnliches auf und habe ein paar Probleme bezüglich des ATmega328P als standalone mit dem Bluetooth Modul. Kannst du mir vllt den Schaltplan schicken, wie der Atmega verdrahtet wird? Kann der Atmega in diesem Aufbau geflashed werden? Welche Pins werden zum flachen benötigt? Ich denke, über den UART USB dürfte das jederzeit möglich sein oder?
Tobi meint
Welcher Microkontroller wir verwendet?
Simon Bäumer meint
Ist ein AtMega8 🙂
Tobi meint
Danke das hat mir sehr weiter geholfen
Tobi meint
Weißt du vieleicht auch woher man die billig bekommt?????