Skip to content

gartisk/petsense-feeder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

🐾 Petsense Feeder

🧰 Materials Required

🔌 Plugins

Development

Server - Platform.io Configuration

    sudo apt update
    sudo apt install python3-pip

    pip install -U platformio
    pio --version

    pio project init --board nodemcuv2

    pio lib install

Recommended Plugins

🛠️ Installing LittleFS Plugin

To install the LittleFS plugin, use one of the following commands:

# Using wget 🐧
wget https://github.com/earlephilhower/arduino-littlefs-upload/releases/download/1.5.4/arduino-littlefs-upload-1.5.4.vsix

# Using curl 🌐
curl -LO https://github.com/earlephilhower/arduino-littlefs-upload/releases/download/1.5.4/arduino-littlefs-upload-1.5.4.vsix

# Move to the folder
mv arduino-littlefs-upload-1.5.4.vsix ~/.arduino15/plugins/
🛠️ Installing Exception Decoder
# Using wget 🐧
wget https://github.com/dankeboy36/esp-exception-decoder/releases/download/1.1.0/esp-exception-decoder-1.1.0.vsix

# Using curl 🌐
curl -LO https://github.com/dankeboy36/esp-exception-decoder/releases/download/1.1.0/esp-exception-decoder-1.1.0.vsix

# Move to the folder
mv esp-exception-decoder-1.1.0.vsix ~/.arduino15/plugins/

Web - Svelte / Vite Configuratiion

Create /web/.env file with this content:

    VITE_API_TARGET=http://YOUR-ESP-ADDRESS

App Config

  1. Create the file wifi.h(more details bellow)
  2. Upload /data using littleFS
  3. Upload the application
  4. Access the configuration page in your web browser.

Create in root folder the file "wifi.h" with following content:

    #ifndef WIFI_H
    #define WIFI_H

    const char* ssid = "<SSID>";
    const char* password = "<WIFIP ASSWORD>";

    #endif // WIFI_H

🚀 MVP Features

  • WiFi Access Point 📶
  • Web Server 🌍
    • Servo Configuration ⚙️
    • RFID Registration 🏷️
    • System Logs 📜
  • RFID Scanner 🔍
  • (More pawsome features coming soon!) 🐕🐈

🐾 In Memory

This project is dedicated to the loving memory of my family pet Clone.
Forever in the heart of my family and always inspiring every line of code. 🐈‍⬛❤️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors