Skip to content

jishnu-baruah/fishTankInterface

Repository files navigation

React Native Arduino Connection App

This is a React Native project that allows you to connect to an ESP based smart automatic fish tank

Getting Started

  1. Installation: First, install project dependencies by running:

    npm install
  2. Update IP Address: Open App.tsx in your text editor and replace "esp IP address" with the IP address of your Arduino device. You can find the IP address by uploading a sketch to your ESP32 that includes Serial.println(WiFi.localIP());. Refer to this tutorial for detailed instructions.

  3. Connect to Same Network: Make sure both your ESP device and your mobile device are connected to the same Wi-Fi network.

  4. Start Metro Bundler: Start the Metro Bundler by running:

    npm start
  5. Run on Android: To run the app on an Android device or emulator, use:

    npm run android

    or

    use 'a' to start building on android

  6. Reload App: For Android, press the R key twice or select "Reload" from the Developer Menu (Ctrl + M on Windows/Linux or Cmd ⌘ + M on macOS) to see your changes.

    For iOS, hit Cmd ⌘ + R in your iOS Simulator to reload the app and see your changes.

Troubleshooting

If you encounter any issues, refer to the Troubleshooting page of the React Native documentation.

Learn More

About

User interface for Automated Fish tank

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published