Projekt Stimme für Mazda 6 GH - Baujahr 2021

Viele Jahre nach meiner ersten Stimme in meinem guten alten Mazda 626   folgt nun auch eine Stimme für meinen neuen Mazda 6 GH oder wie wir Reisschüsselfahrer sagen "M6".

Zuerst wollte ich die Stimme an den CAN Bus des Autos koppeln. Leider stellte sich bald heraus, dass es in der Automobilindustrie keine Standards auf OBD2 gibt, sondern jeder seine eigene geheime Suppe kocht. Das führt dazu dass es nur Bastlerdatenbänke gibt, die durch Ausprobieren einige OBD2 Codes entschlüsselt hatten. Da ich aber für sinnvolle Stimmansteuerungen über CAN Bus in mehrere Steuermodule vordringen müsste, besteht die Gefahr ungewollt das Fahrzeug unbrauchbar zu machen, in dem zum Beispiel der Airbag ausgelöst wird oder die Motorsteuerung die Maschine killt, weil ich was falsches abfragen würde... 

Fazit ich habe die CAN - Anzapfung verworfen. "Don't touch running systems!" Aber was nun?

Ich beschloss die kleinste Sprachsteuerung "what ever zu bauen" und diese durch folgende wenige Parameter anzusteuern:

1. 4x Beschleunigungssensoren für vorwärts, rückwärts bzw. Gas/Bremse und für Links- und Rechtskurven

2. einen Mini 4-Kanal Funkempfänger

3. eine Echtzeituhr die die Zeit auch ohne Spannung behält

4. einen Geräuschschalter für Ja/Nein (Ja= Geräusch)

5. Spannung ein (Zündung)

Das neue am Projekt war, dass ich mehrere Themen habe und in einer Art Dialogstruktur mich sozusagen mit der Stimme unterhalten wollte. Das Konzept dafür habe ich hier mal eingehangen:

Die Autostimme wird sind an ca. 20 Themen halten, die dann in eine Verzweigung gehen je nachdem ob der Fahrer mit ja oder nicht antwortet. Diese 20 Themen werden durch zeitlichen Zufall, durch Beschleunigungssensoren (vorwärts, bremsen, links und rechts), durch Funktaste 1 und durch den Systemstart beim Motorstart ausgelöst werden. Wenn zu Beginn nicht eine bestimmte Anweisung erfolgt, erkennt das Auto einen Einbrecher und alle Themen werden negativ gesprochen (jedoch nur einfacher warnender Monolog).

Folgende Auslösekriterien gibt es also:                                     Sprachdialogkonzept:

IN/OUT   Pin    Typ     Signalname  

PB0        1          I        Funk1

PB1        2          I        Funk2

PB2        3          I        Funk3

PB3        4          I        Funk4 (Mute)      

PB4        7          I        Mikrofon

PB0+1    1+2      I        Beschleunigen

PB2+3    3+7      I        Bremsen

PB1+2    2+3      I        Linkskurve

PB0+2    1+3      I        Rechskurve


Dazu kommen noch folgende programminterne Auslösekriterien:                                                                             Programmaufbau BASCOM:

- Zufallsgenerator + Timer

- Programmstart

- Timer (Müdigkeit)


Sprachdialoge-Themenübersicht:

1. Startsequenz         8. Tanken

2. Beschleunigen       9. über Auto

3. Bremsen               10. über Beifahrer

4. Linkskurve            11. Klimaanlage

6. Rechtskurve          12. über Radio

7. Müdigkeit              13. Licht

                               14. Wetter





Nun kam die die Hardwareentwicklung. Dazu suchte ich zuerst ein kleine Gehäuse und fand diese hier (100x50x25). 

Dann noch Funkmodul, RTC Uhr, Stecker und Buchsen und den Rest hatte ich noch. Nur der Hauptprozessor machte mir sorgen, denn mit der ganzen Schaltung, zwei Verstärkern und den drei Stereo-Potentiometern wurde es langsam eng besser unmöglichen einen ATMEL32 einzusetzen wie sonst. Die Lösung war, dass der gute ATMEL einen kleinen Bruder ATMEL328 hat. Dieser hat ein DIP28 Gehäuse statte dem rieseigen DIP40 Gehäuse.

Als ich alles aufgelötet hatte musste ich sogar mit einigen Modulen in die Senkrechte gehen. 

Nun kam ich zum Programm und nutzte das oben gezeigte Programmkonzept. Natürlich bin ich davon abgewichen und habe viel mehr reinprogrammiert. Das Programm findet Ihr hier und auch den letzten Stand des Schaltplanes.

Mit das aufwendigste waren die 255 Sprachdateien, die ich wieder in Excel schrieb und mit einem Mausmakrorecorder über Audacity und einem text to speech Programm automatisiert erstellte. Leider musste ich manchmal ganz schön komische Schreibweisen anwenden, damit meine Stimme das richtig aussprach.

Ganz unten findet Ihr alle Dateien als mp3-zip zum anhören... Am Schlimmsten war, dass ich gerade für Datum und Uhrzeit (übrigens die RTC sagt auch die Temperatur an) um Sprachfiles zu sparen das "Uhr", das "te" usw. schnell hinter die zuvor gesprochenen Zahlen setzen musste. Im Programm habe ich daher genau für diese Ansagen die Länge der zuvor gesprochenen wav-Dateil ausmessen müssen. Damit konnte ich im Programm mit Ausnahmen arbeiten, bei denen die nächste Ansage nicht auf das reale Ende der letzte wartet. 

Nun noch zur Optik. Ich entwarf anlehnend an mein letztes Sprachboxprojekt zwei Folien die ich bedruckt und lamelliert habe. Das Ergebnis kann sich sehen lassen, auch wenn es nur in der Armlehnen-Box sozusagen unsichtbar montiert wird.

Hier wieder eine kleine Galerie und auch ein Video:

 

 



Projekt neuer Gartenteich - Baujahr 2021

Ich hatte ja seit gefühlt 15 Jahren einen Gartenteich. Leider hatte ich den gebracht erstanden und er war konterminiert mit Sporen der gemeinen Fadenalge. Es war nahezu unmöglich diese zu beseitigen. Egal was ich machte ob Chemie, Kärcher, Bürste oder biologische Mittel, sie wucherte alles zu. Man könnte dann nur noch mit einem Stock die Algen aufwickeln wie Zuckerwatte und die Klumpen rausnehmen. Nach zwei Woche war der Teich wieder voll damit.

Daher habe ich mir bei OBI für 69,99€ eine neue 500L Teichschale geholt und alles eingekauft, was im Teich war. Also neuer Filter CUF6000 für 65€, neue Wasserpflanzen, neuer Kies, neue Seerosen samt Pflanztöpfe usw.

Dann habe ich mir noch ein Weißkiesbett gegönnt, damit ich besser Rasenmähen kann.

Im Video seht Ihr auch meinen Rauchgenerator im Wasserfall.


Projekt goße Gartenbox - Baujahr 2021

Nach unserem letzten Urlaub an der Ostsee war es dann so weit. Es musste eine eigene Dach Box her. Wir hatte uns testweise eine 300 l Box ausgeborgt und das war echt klasse. Also frisch ans Werk und eine Thule Force XT L schwarz ausgesucht und gleich noch im September ungenutzt in Kleinanzeigen gekauft. Diese 450 l Box ist riesig (190 x 84 x 46 cm) und lässt sich sogar von beiden Seiten öffnen. In der Galerie sind entsprechende Fotos. Dazu haben wir noch zwei Thule Dachträger bestellt, die ich echt nicht bereut habe, obwohl der Preis fast so hoch war wie der der Dach Box!

Nun da die Box da ist kam gleich die Frage auf wohin damit. Zuerst hatten wir sie draußen hinter dem Geräteschuppen auf ein Regal gestellt. Aber die Witterung würde uns hier klar den Spaß verderben. Eine Garage haben wir nicht  . Also frisch ein neues Projekt ausgedacht und eine Riesen Gartenbox geplant. Jeder Versuch so etwas fertig zu kaufen scheiterte, da es so etwas schlichtweg nicht in den Maßen der Thule Box gab.

Also ab in der Baumarkt und für ca. 100€ Material eingekauft:

3 Pakete Fassaden-Kunststoff-Paneele für 12,90 im Angebot

2 Kantenschutz-Eckprofile

2 Kantenschutzaufsteckprofile

3 Pakete kesseldruckimprägnierte Latten

2 Paket gehobelte Spuntbretter

2 Gasfedern von einem Auto (Ford Puma, Kraft, 215 N, Länge: 570 mm, Hub: 230 mm)

3 Scharbiere

2 Schubladenschlösser (Hebelschlösser)

Holzlasur + Schrauben – hatte ich noch










So und dann 2 Tage schrauben und sägen. Das Ergebnis seht ihr auch in der Galerie. Nun passen sogar alle Liegen und Sitzauflagen im Winter mit rein und im Sommer die ganze Winterdeko aus dem Garten. Dieses Jahr kommt wie es sich gehört aber noch eine LED Beleuchtung dran, damit das Projekt auch hier her gehört   .

Link zur Galerie


Projekt Vinyl Laminat Wohnzimmer - Baujahr 2021

Ja in diesem Projekt geht els mal nicht um Elektik, sondern um ein Wohnzimmerupdate bezüglich des Fußbodens. 

Ja 2021 war es dann so weit und wir ersetzten unseren Teppichboden durch Laminat. Damit das Laminat nicht so laut ist und auch die Fugen nicht so wasserempfindlich sind, haben wir uns für Vinyllaminat entschieden. Wir haben lange gesucht welches wir nehmen und vor allem welche Farbe.

Da wir eine Einrichtung in Nussbaum haben, würde sich jede andere Holzmaserung damit beißen und in Nussbaum wäre der Boden viel zu dunkel. Daher entschieden wir uns für weißen Marmor in Fliesenoptik.

Nun brauchten wir noch einen Fließ oder eine andere Trittschalldämmung und wir entschieden uns für eine ausklappbare thermobeschichtete Schaumlösung.  Die Pakete sind im Zick-Zack gefaltet und man kann sie echt leicht nebeneinander ausklappen und die Stöße mit Aluminiumklebeband verkleben.

Da wir das Wohnzimmer nirgends hin räumen konnten, habe ich die 50:50% Variante gewählt und zuerst alles nach links geräumt. Ich habe sogar eine Fernsehecke eingerichtet und konnte so am Abend fernsehen. Die freie Hälfte habe ich dann zuerst komplett mit Folie abgetrennt und dann von oben nach unten gearbeitet. Also Decke streichen → Wände streichen ¬→ alter Fußboden raus → Boden sauberkratzen → spachteln → saugen → Trittschall legen → Neue Fußleisten anschrauben → Laminat verlegen → Sockelleisten mit Laminat befüllen → Kabelkanäle montieren für Jalousien und andere Elektronik, weil man ja nichts mehr unter dem Teppich verstecken kann. Danach alles umräumen und in der zweiten Hälfte das gleiche.

So nun hör ich auf weil es zu langweilig wird.













Link zur Galerie


Projekt Upgrade Jalousiendisplay - Baujahr 2022

Dieses Projekt kennt Ihr ja schon, aber wie man sieht, gibt es immer etwas daran zu verbessern. In diesem Fall habe ich das bisher grüne Display durch ein weißes Display mit Helligkeitssteuerung + einen 3D gedruckten Einbaurahmen ersetzt und auch den Programmcode komplett umgeschrieben. Letzteres dauerte bis 2023, weil ich das gesammte Settingsmenu umgechrieben habe. Neu hat man ein richtiges Einstellungsmenu indem man nach unten und oben durch die Untermenus scrollen kann. Obendrein habe ich den Teil für Datum/Uhrzeit darin komblett umgeschrieben damit neu Schaltjahre, Sommerzeit und auch der Wochentag aus dem Datum errechnet wird. Die meisten Details sieht man in der Galerie und in dem Anwendervideo.

Hier für Fanatiker noch die Formel für Datum, Schaltjahr, Wochentagsrechner usw.:

Wochentagberechnung:

Wochentag = (d + [2,6 m - 0,2] + y +[y/4] ) mod 7   für Jahre in 2000-2100

d - Tagesdatum (1 bis 31)

m - Monat gemäß unten angeführter Tabelle

y - Die beiden letzten Stellen der Jahreszahl, bei den Monaten Januar und

Februar die letzten Stellen des Vorjahres für Dez. 2022 also 22, für Jan 2023 22

w - Wochentag 0 = Sonntag, 1 Montag..

Sommerwinterzeit:

   'Sommer/Winterzeitumstellung:

   If Sekunde = 7200 Then                                   '2:00

      If Mm = 3 Then

         If Tt > 24 Then

            If Wochentag = 7 Then

               If Som = 0 Then

                  Som = 1

                  Sekunde = Sekunde + 3600

               End If

            End If

         End If

      End If

   End If

   If Sekunde = 7200 Then

      If Mm = 10 Then

         If Tt > 24 Then

            If Wochentag = 7 Then

               If Som = 1 Then

                  Som = 0

                  Sekunde = Sekunde - 3600

               End If

            End If

         End If

      End If

   End If

Hier das aktuelle Programm.

Und hier ein Video:


Link zur Galerie



Projekt beleuchtete Einstiegsleisten Mazda 6 - Baujahr 2022

Hier kommt bald Teyt und Bild :)


Link zur Galerie



Projekt WasserzeitUhren ausziehbar - Baujahr 2023

Hier kommt ein mechanisches Kleinprojekt, was aber sicher auch für andere Interessant ist, die einen Garten haben.

Jedes Jahr habe ich das Problem, dass ich durch meine Klimaanlage (Außeneinheit) schlecht an meine Wasserzeitschaltuhren heran kam. Daher habe ich kurzer Hand eine Auszugskonstruktion entworfen und einen Edelstahl Flex-Schlauch gekauft, der ständig unter Druck stehen kann.

Neu ist also die Gardena-4-fach-Verteilung mit 4 Wasserhähnen samt der daran angedockten Wasserzeituhren über einen Griff ausziehbar und nach der Bedienung kann man sie wieder unter den Tisch der Klimaanlage in den Schatten schieben. Der Auszug ist von alten Schubfachlaufleisten die ich noch da hatte.

Viel mehr gibt es nicht zu schreiben, die Bilder erklären es.

Die Klimaanlage steht deshalb auf einem Tisch, damit sie vom Haus mechanisch entkoppelt ist. Unter den Füßen sind Dämmelement aus einer Waschmaschinen-Gummimatte.

Sommer                                                                              Winter











Link zur Galerie


Projekt Betonpflaster neu verlegen - Baujahr 2023


Link zur Galerie


Projekt Palmen-Oase mit LED Strahlern - Baujahr 2023


Link zur Galerie


Projekt neuer Kunststoffzaun und -tor - Baujahr 2024


Link zur Galerie


Projekt 10,26" Android-Display für Mazda 6 - Baujahr 2024


Link zur Galerie




Nach oben