Estoy tratando de encontrar una manera de conectar un sensor de temperatura y humedad DHT22 a los pines RX / TX de un XBee sin un microcontrolador adicional (Arduino o cualquier cosa que necesite software) o reprogramar el XBee
Descargo de responsabilidad: hago software por día, noob en electrónica.
Comencé este proyecto de sensor inalámbrico pensando que sería fácil omitir el microcontrolador, pero ahora estoy pensando que sería difícil hacerlo sin crear una tabla grande sin razón.
Sí, ya sé que puedo hacerlo con Arduino / PIC, etc. Ya sé que puedo hacerlo con un conjunto loco de temporizadores, registros de desplazamiento, etc.
Lo que estoy buscando es un hack que usa el número mínimo de elementos.
Para dirigir su pensamiento, esto fue lo que intenté: vinculé los Datos de DHT22 al RX del XBee al diodo y al TX directamente, la idea era que el RX no se molestaría cuando el DHT esté transmitiendo . Luego puse la configuración de serie a 115Kbit / s, con la esperanza de poder usar esto como un osciloscopio de 1 bit: en lugar de los 40 bits que transmite DHT obtendría 4800 bits en el otro extremo, escaneando aproximadamente el nivel del Datos de DHT:
0000001110000001111111111000000 .....
... y dispararía el DHT enviando 11111100 o alguna otra secuencia que tenga 6 '1's.
No pude hacer que esta configuración funcionara, así que tengo curiosidad por saber si hay alguna manera de hacerlo funcionar. Cualquier otro enfoque que pueda utilizar? Nuevamente: estoy buscando solo soluciones confiables, simples y fáciles de ejecutar.