Hay otras formas de interconectar el BeagleBoard-xM con el HC-SR04 sin usar un "cambiador de nivel".
Las clavijas del HC-SR04 son no bidireccionales, son sólo de entrada o de salida, y por lo tanto no necesitan un cambiador de nivel.
El pin de pulso de Eco, provee una entrada al BeagleBoard-xM, y es el más fácil de interconectar, solo necesitas dos resistencias en un divisor de voltaje, en una relación cercana a 1.8:5 (total=1.8+3.3 que es bastante cercana):
simular este circuito - Esquema creado utilizando CircuitLab
(Las resistencias podrían ser de otros valores, por ejemplo, 3,3K y 6,8K probablemente funcionarían)
La clavija del gatillo requiere cerca de 5V para el encendido, y cerca de 0V para el apagado. Usa una ordinaria, barata y fácil de conseguir NPN BJT para tirar activamente de la señal a 0V, y una resistencia de pull-up para alcanzar los 5V.
simular este circuito
Casi cualquier NPN BJT de propósito general servirá, y los valores de las resistencias también pueden ser variados, aunque no tiene mucho sentido que los valores de las resistencias sean significativamente más pequeños. Podrías usar los mismos valores que el divisor de voltaje para eliminar la molestia de obtener otros valores de resistencia.
NB: El sentido de la clavija de salida del tablero está invertido, LOW para el disparo, y HIGH para el apagado.
Incluso podrías tener una tienda local de electrónica que tenga las piezas, de lo contrario los gastos de envío probablemente cuesten más que las piezas (supongo que mucho menos de 50 centavos si puedes comprarlas de una sola vez)