Tabla de contenido:
- Paso 1: instalar bloques reactivos
- Paso 2: descargue Couch Monitor de las bibliotecas
- Paso 3: Comprenda el sistema
- Paso 4: generar código ejecutable
- Paso 5: Exportar como JAR ejecutable
- Paso 6: prepara tu Raspberry Pi
- Paso 7: Ejecute la aplicación en su Raspberry Pi
- Paso 8: amplíe su aplicación
Video: Entrenador de perros invisible: 9 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
¡Nota! Reactive Blocks ya no está disponible, por lo que no puede completar este Instructable
Con sensor de presión, led y altavoz puedes convertir tu Pi en un adiestrador de perros invisible que entrena a tu perro a levantarse del sofá. Cuando el perro se sienta en el sofá, el led parpadea y el perro recibe el comando “Levántate del sofá”. Cuando el perro se levante del sofá escuchará la orden "Buen perro". Esta aplicación apareció en el blog Bitreactive.
Paso 1: instalar bloques reactivos
Instale bloques reactivos desde www.bitreactive.com
Paso 2: descargue Couch Monitor de las bibliotecas
En el editor de Eclipse en el lado izquierdo hay dos vistas diferentes: la vista Bloques y la vista Explorador de paquetes. Asegúrese de estar en la vista de bloques y seleccione el botón de importación
Seleccione Couch Monitoring con Raspberry Pi en los tutoriales.
En este punto, se le pedirá que se registre. Esto le dará acceso inmediato a tutoriales, sistemas modificables y bibliotecas.
Paso 3: Comprenda el sistema
El sistema consta de 4 bloques de construcción reutilizables. Los recuadros de color azul claro son código Java. Si hace clic en el código Java, se abrirá en una nueva ventana. Vea si comprende cómo funciona el sistema.
Paso 4: generar código ejecutable
Haga clic derecho y seleccione construir en el menú contextual. Elija Java SE
Paso 5: Exportar como JAR ejecutable
Después de la generación del código, la vista del explorador de paquetes se abrirá con un nuevo proyecto nuevo marcado en amarillo. Debería verse algo como esto (tal vez con un nombre de proyecto diferente).
Haga clic con el botón derecho en el proyecto exe / Exportar y seleccione la configuración de CouchMonitor Luanch. Elija un nombre para el JAR ejecutable, p. Ej. CouchMonitor.jar
Paso 6: prepara tu Raspberry Pi
Si es nuevo en Raspberry Pi, primero debe configurarlo:
- Prepare la tarjeta SD (hemos probado con NOOBS) Inserte la tarjeta SD en la Raspberry Pi
- Conectar el altavoz Conectar la red Conectar el sensor (datos a GPIO0, que es el pin número 11)
- Conecte el LED (a GPIO3, que es el pin número 15) Inicie la Raspberry Pi conectando el mircro USB para la fuente de alimentación.
- Averigüe la dirección IP de su Raspberry Pi (es por eso que desea que se le conecte un monitor al menos por primera vez. Cuando se inicie, su Raspberry Pi informará algo como: "Mi dirección IP es 10.10.15.107".)
- Lo hemos probado con Raspbian (login por defecto: pi, contraseña: raspberry), que incluye Java por defecto.
Paso 7: Ejecute la aplicación en su Raspberry Pi
- Inicie sesión en Raspberry Pi (para el inicio de sesión predeterminado, consulte el Paso 4), ya sea de forma directa o remota a través de ssh.
- Compruebe si el archivo JAR ejecutable (couchmonitor.jar) se ha copiado en la Raspberry Pi.
- Escriba sudo java -jar couchmonitor.jar para ejecutar la aplicación en la Raspberry Pi.
- Cuando la aplicación se está ejecutando, el LED comenzará a parpadear en caso de que se active el sensor de presión y se le diga a su perro: "¡Levántese del sofá!" Cuando el perro abandone el sofá, dejará de parpadear y se le dirá "¡Buen perro!"
Paso 8: amplíe su aplicación
Tal vez desee que la aplicación le recuerde a su perro en caso de que se quede en el sofá de todos modos y no se vaya cuando se lo indique. Aprenda a ampliar su sistema en el tutorial de bloques reactivos
Recomendado:
Entrenador inteligente para bicicletas de interior DIY: 5 pasos
Entrenador inteligente para bicicletas de interior DIY: Introducción Este proyecto comenzó como una simple modificación de una bicicleta de interior Schwinn IC Elite que utiliza un tornillo simple y almohadillas de fieltro para los ajustes de resistencia. El problema que quería resolver era que el paso del tornillo era demasiado grande, por lo que el rango
Entrenador de perros: 5 pasos
Entrenador de perros: Según AKC, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) el tamaño de la porción de comida para el Los alimentos son esenciales para los perros, y el tamaño de la caja también limitaba la cantidad de alimentos que el perro podía comer al día, "Veterinario
Entrenador de fluido hidráulico: 9 pasos
Entrenador de fluido hidráulico: estos son los pasos para operar de forma segura y eficaz un entrenador hidráulico
Entrenador inalámbrico Taranis X9D + simple usando la entrada del receptor SBUS: 9 pasos
Entrenador inalámbrico Taranis X9D + simple usando la entrada del receptor SBUS: el objetivo de este proyecto es conectar un transmisor FrSky X-Lite a un transmisor FrSky X9D + en una configuración TRAINER usando un receptor SBUS económico (12 $). Al conectar los dos juntos de esta manera, es posible que un piloto instructor use el
Plataforma extraíble para entrenador de marcha: 7 pasos
Plataforma extraíble para el entrenador de marcha: Miembros del equipo: Ananya Nandy, Vyshnavi Vennelakanti, Kanika Gakhar Co-Diseñadores: Jennifer y Julian Gracias al equipo MIT AT Hack Exec y al MIT Lincoln Beaver Works Center Este proyecto se completó para AT Hack 2019 (el hackatón de tecnología de asistencia a