PubInv / krake

A wireless alarm device which makes loud noises and flashes lights to alert a human
GNU Affero General Public License v3.0
0 stars 2 forks source link

Make Wokwi Simulation #3

Closed ForrestErickson closed 5 days ago

ForrestErickson commented 6 months ago

To the extend possible make a Wokwi simulation of the Krake.

The following kits are available from Wokwi image

While none of these are pin for pin the same as the ESPkits (Node MCU?) which Nagham and Lee have there is likely to be something which can be wired as if the same.

Lee thinks we want the S2 kit.

ForrestErickson commented 6 months ago

Some documentation on Wokwi simulations of the ESP32 platform: https://docs.wokwi.com/guides/esp32-wifi

There is a ESP32 HTTP IoT Server Example for Wokwi.com https://wokwi.com/projects/320964045035274834

Unfortunatly the ESP32 wifi connection seams to require a paid membership.

To test, you need the Wokwi IoT Gateway, as explained here:

https://docs.wokwi.com/guides/esp32-wifi#the-private-gateway

Then start the simulation, and open http://localhost:9080 in another browser tab.

Note that the IoT Gateway requires a Wokwi Club subscription. To purchase a Wokwi Club subscription, go to https://wokwi.com/club

Details on subscription: https://wokwi.com/club

What do you prefer? Monthly subscription$7/month + tax Yearly subscription - 20% discount

nk25719 commented 3 months ago

link to Wokwi simulations of Krake:

https://wokwi.com/projects/406034970467392513

still processing the simulation.. // Status: Incomplete

ForrestErickson commented 1 month ago

Although we can not simulate the WiFi connection with out a paid account a connection by SPI and UART could be some what simulated. OR CAN IT?

Item for brief team meeting discussion.

ForrestErickson commented 5 days ago

@RobertLRead See the information above to be aware of the payment required for WiFi simulation in Wokwi..

At this time I think we can work with out the Wokwi because of the very usefully Hardware2 assembly Nagham designed.

Closing.