AVR ATtiny85 richtige Wahl? Mit welchem Bluetooth Sender?

OP #6628955
Lesenswert?

Hallo,

ich bin neu im Umfeld von Mikrocontrollern, meine Anfrage ist für euch 
also vielleicht eine offensichtliche – für mich liegt es leidern icht 
auf der Hand.

Ich möchte einen Mikrocontroller nutzten, der ein Signal bekommt und 
sobald das Signal angekommen, eine Info bzw. einen Befehl via Bluetooth 
sender an einen verknüpften Bluetooth Empfänger sendet welches dann 
weitere Prozesse anstößt.

Meine Frage: Welcher Microcontroller eigenet sich für ein solches 
Vorhaben mit welchem bluetooth Dender / Empfänger?

Ich habe an den kleinen ATtiny85 gedacht weil er als AVR für mich als 
Anfänger leichter zugänglich ist und AVR ohnehin sehr verbreitet ist. 
Ausserdem hat der kleine eine niedrige Spannungsaufnahme was ich 
ebenfalls benötige. Wenn ihr jedoch der Meinung seit etwas anderes passt 
besser für dieses Bluetooth Projekt immer her damit.

https://www.reichelt.de/8-bit-attiny-avr-risc-mikrocontroller-8-kb-20-mhz-dip-8-attiny-85-20-pu-p69299.html

Freue mich von euch zu hören

Christopher
Angehängte Dateien:
Gast #6628964
Lesenswert?

Christopher G. schrieb:
> Ausserdem hat der kleine eine niedrige Spannungsaufnahme was ich
> ebenfalls benötige

Vergiss nicht, dass das Bluetooth Modul auch versorgt werden muss.

Um ein passendes zu wählen, müsste man erst einmal die Eigenschaften des 
Bluetooth Empfängers kennen. Was braucht der denn für ein Signal?

Bluetooth ist nicht gleich Bluetooth, da gibt es zig Varianten und 
Protokolle.

Wenn die gesamte Kette nur aus lauter Fragezeichen besteht, dann ist die 
Lösung der Gleichung ebenfalls ein Fragezeichen.
(Firma: matzetronics) #6628976
Lesenswert?

Als simple Bluetooth Strecke bieten sich vermutlich die HC-05 Module an, 
die SPP (also serielles) Protokoll bieten. Aber die Dinger brauchen, wie 
o.a., auch Strom und der Tiny85 hat nun ausgerechnet keine serielle 
Schnittstelle in Hardware. Bluetooth kann man auch nicht so einfach 
powern und loslegen, das es immer Zeit fürs Pairing braucht.
Es ist also zu überlegen, ob du mit einfachen 433/868MHz 
Sender/Empfänger Modulen nicht besser fährst. Die kann man powern, ein 
unverwechselbares Telegramm schicken und dann wieder ausschalten. Nur 
der Empfänger muss durchlaufen oder zumindest alle paar Sekunden 
reinhören.
OP #6628981
Lesenswert?

Hallo Stefan,

der Empfänger ist noch „frei“ das heißt ich bin dort nicht festgelegt, 
da kann auch gerne mehr Spannung oder Platz benötigt werden. Dachte es 
wäre leichter einen passenden Bluetooth Empfänger zu finden (weil 
weniger Bauliche oder Spannungstechnische Rahmenbedingen) deswegen 
wollte ich mich erstmal der schwierigeren Sender Seite (mir mehr 
Reglementiernugen: Klein, niedriger Stromverbrauch) ohne Rücksicht auf 
die Empfängerseite widmen.

Recht hast du auf jeden Fall das der Bluetooth Sender ebenfalls geringe 
Spannung brauchen sollte.

Gibt es da Module mit denen du gute Erfahrung gemacht hast die an den 
Tiny passen?

Das du die AVR bzw. ATtiny85 Wahl nicht direkt verneint hast lässt mich 
annehmen das diese schon ok ist soweit?
Gast #6629069
Lesenswert?

Christopher G. schrieb:
> Ich möchte einen Mikrocontroller nutzten, der ein Signal bekommt und
> sobald das Signal angekommen, eine Info bzw. einen Befehl via Bluetooth
> sender an einen verknüpften Bluetooth Empfänger sendet welches dann
> weitere Prozesse anstößt.

Anbieten würden sich µC, welche Bluetooth von hause aus schon können.
Unter vielen anderen, z.B. der nrf52833 oder auch der ESP32
#6629126
Lesenswert?

Sehr schön für solche Aufgaben sind auch die RN4870 von Microchip. 
Einfach mal die Tutorials durcharbeiten, ist relativ überschaubar. Dafür 
auch gleich BT5.0 und nicht mehr dieser alte SPP Kram. Daten kann man 
gleich ins Advertising mit reinpacken, da braucht man dann keine 
aufwändige Kopplung. Stromverbrauch sehr gering, bis runter in den uA 
Bereich.
Der ATTiny85 ohne echte UART ist eher ungünstig. Jaja, UART kann man per 
SW emulieren, aber ich finde das muss echt nicht mehr sein.
Gast #6629275
Lesenswert?

Arduino Fanboy D. schrieb:
> Christopher G. schrieb:
>> Ich möchte einen Mikrocontroller nutzten, der ein Signal bekommt und
>> sobald das Signal angekommen, eine Info bzw. einen Befehl via Bluetooth
>> sender an einen verknüpften Bluetooth Empfänger sendet welches dann
>> weitere Prozesse anstößt.
>
> Anbieten würden sich µC, welche Bluetooth von hause aus schon können.
> Unter vielen anderen, z.B. der nrf52833 oder auch der ESP32

Darf ich mal fragen, was an der Antwort so falsch ist, dass diese mit 2 
Minuspunkten versehen wird?
#6629336
Lesenswert?

Christopher G. schrieb:
> Ich möchte einen Mikrocontroller nutzten, der ein Signal bekommt und
> sobald das Signal angekommen, eine Info bzw. einen Befehl via Bluetooth
> sender an einen verknüpften Bluetooth Empfänger sendet welches dann
> weitere Prozesse anstößt.

Warum kein ESP32? Alles in einem SOC!

Inkl. lauffähiger Beispiele!

https://github.com/espressif/esp-idf/tree/master/examples/bluetooth

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren