Skip to content
This repository has been archived by the owner on May 14, 2024. It is now read-only.
/ iot-maneki-neko Public archive

🐱 IoT Maneki-Neko (Beckoning Cat, Luck Cat, Winkekatze)

License

Notifications You must be signed in to change notification settings

Cyclenerd/iot-maneki-neko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT Maneki-Neko


Public Archive Notice

This repository has been transitioned to a public archive. While development has ceased, the codebase remains available for reference and historical purposes.

Impact on Current Users:

  • New features and bug fixes will no longer be implemented.
  • Issues and pull requests will not be reviewed or merged.

Accessing the Codebase:

  • You can continue to clone, fork, and explore the code at your convenience.
  • The codebase reflects the repository's state at the time of archiving.

Staying Informed:

  • I recommend considering alternative projects that are actively maintained for your ongoing development needs.

Contributing:

  • While new contributions are no longer accepted in this repository, feel free to explore forking the codebase and creating your own derivative project.

Thank You:

I appreciate your past contributions and interest in this project. I hope the archived codebase remains a valuable resource!


With iot-maneki-neko.ino and an ESP8266 (like the NodeMCU Lua Lolin V3 Module) you can make a Maneki-Neko (Beckoning Cat, Luck Cat, Winkekatze) to an IoT Maneki-Neko. Let's make a thing to an thing with internet or internet of things. Inspired by the Chaos Communication Camp Project Winkekatze.

IoT Maneki-Neko

Set-Up

You need an ESP8266 and a Maneki-Neko. Open iot-maneki-neko.ino with the Arduino IDE and adjust the configuration:

  • cat_name : Your cat name
  • ssid : Your WiFi SSID
  • password : Your WiFi password

Upload iot-maneki-neko.ino to your ESP8266.

Connect D0 and D1 each with one LED.

Pins

Connect D2 to the motor (magnet).

Motor

Remote Control

Open index.html with your favorite text editor and adjust the configuration:

  • cat_name : Your cat name

Open index.html with your favorite web browser and control your IoT Maneki-Neko.

With the Perl script wave.pl you can also control your cat. With mqtt-subscribe.pl you can see all commands of all IoT cats.

How does it work?

  • The ESP8266 connects itself via WiFi and gets by DHCP an IP address.
  • The computer connects to the MQTT broker iot.eclipse.org.
  • The MQTT topic winkekatze/YOUR-CAT-NAME/command is subscribed.
  • When the text wave appears, the cat starts to wave.

Help 👍

If you have found a bug (English is not my mother tongue) or have any improvements, send me a pull request.