Im Schaltplan fehlen noch die Abbolckkondensatoren am Kontroller und ein Widerstand vor der Basis.

Das überhaupt schon mal was ankommt ist schon ein gutes Zeichen. Das heißt das die Modulation im Prinzip funktioniert.
Das die falschen Zeichen kommen kann an verschiedenen Problemen liegen. Eventuell reicht die Signalstärke nicht aus und das Serille Signal wird dadurch zu stark verzögert. Man könnte das eventuell bei 1200 Baud noch mal testn. Es kann auch sinvoll sein wiederholt das gleiche Zeichen zu senden um zu sehen ob wenigstens konstand das gleiche Ankommt. Manchmal hilft es auch 2 Stoppbits einzustellen.
Sonst müßte man mal kontrollieren ob die Daten eventuell invertiert ankommen. Wenn man die Software UART von Bascom nimmt kann man das Signal in software invertieren.