diff --git a/Pinouts/D1-mini-pinout.png b/Pinouts/D1-mini-pinout.png deleted file mode 100644 index 4bca4a3..0000000 Binary files a/Pinouts/D1-mini-pinout.png and /dev/null differ diff --git a/Pinouts/LCD and buttons interface.jpg b/Pinouts/LCD and buttons interface.jpg deleted file mode 100644 index 15cd0b6..0000000 Binary files a/Pinouts/LCD and buttons interface.jpg and /dev/null differ diff --git a/Pinouts/Machine Pinout.jpg b/Pinouts/Machine Pinout.jpg deleted file mode 100644 index 0ef5cb7..0000000 Binary files a/Pinouts/Machine Pinout.jpg and /dev/null differ diff --git a/Pinouts/config.coffee b/Pinouts/config.coffee deleted file mode 100644 index 4e6732e..0000000 --- a/Pinouts/config.coffee +++ /dev/null @@ -1,31 +0,0 @@ -generalConfig = - serialDevice: '/dev/coffee' - logFilename: 'coffee.log' - tempTimeout: 50 - pumpCoefficient: 1.35 - -hardwareConfig = - coffeeTemp: 0.758 - coffeeTemp2: 0.758 + 0.1 - - grinderPin: 9 - pumpPin: 8 - boilerPin: 6 - powderPin: 7 - wheelPin: 10 - invertWheelPin: 11 - - powderSensorPin: 2 - vaporSensorPin: 5 - tempSensorPin: 7 - - wheelStartSensorPin: 4 - wheelEndSensorPin: 3 - -accountingConfig = - coffeePrice: 20 - -exports.general = generalConfig -exports.hardware = hardwareConfig -exports.accounting = accountingConfig - diff --git a/Pinouts/lcd_pinout.jpg b/Pinouts/lcd_pinout.jpg deleted file mode 100644 index f2379b4..0000000 Binary files a/Pinouts/lcd_pinout.jpg and /dev/null differ diff --git a/Pinouts/pinoutLCD.png b/Pinouts/pinoutLCD.png deleted file mode 100644 index 26b94cb..0000000 Binary files a/Pinouts/pinoutLCD.png and /dev/null differ diff --git a/PyCoffeeESP8266/PyCoffeeESP8266.ino b/PyCoffeeESP8266/PyCoffeeESP8266.ino deleted file mode 100644 index 76aa6e3..0000000 --- a/PyCoffeeESP8266/PyCoffeeESP8266.ino +++ /dev/null @@ -1,109 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -AsyncWebServer server(80); - -// WiFi settings -const char* ssid = "LILiK_WiFi"; //replace with your SSID -const char* password = "pippopippo"; //password -String hostname = "PyCoffee"; - - -// HTML WEB interface -const char index_html[] PROGMEM = R"rawliteral( - - PyCoffee HTML interface - - -

Ciao! Sono l'ESP8266 che gestisce la PyCoffee!

- - -

Clicca qui sotto per aggiornare il firmware, o il secondo link per il sorgente.

- ⬆️ OTA Firmware_Update ⬆️ - ☕Gitea☕

- -)rawliteral"; - -// LCD pins <--> ESP8266 LOLIN D1 pins -const int e_RS = 4, e_EN = 5, e_D4 = 12, e_D5 = 13, e_D6 = 14, e_D7 = 15; -LiquidCrystal lcd(e_RS, e_EN, e_D4, e_D5, e_D6, e_D7); - -// Custom character matrix (coffee cup left side) -byte cupL[8] = {0b00001,0b00010,0b00010,0b00001,0b00001,0b00000,0b00111,0b00100}; -// Custom character matrix (coffee cup center) -byte cupC[8] = {0b00100,0b00101,0b01001,0b01000,0b00100,0b00000,0b11111,0b00000}; -// Custom character matrix (coffee cup right side) -byte cupR[8] = {0b10000,0b00000,0b00000,0b10000,0b10000,0b00000,0b11000,0b01110}; -// Custom character matrix (coffee cup left side line 2) -byte cupL1[8] = {0b00100,0b00100,0b00100,0b00010,0b01111,0b01000,0b00111,0b00000}; -// Custom character matrix (coffee cup center line 2) -byte cupC1[8] = {0b00000,0b00000,0b00000,0b00000,0b11111,0b00000,0b11111,0b00000}; -// Custom character matrix (coffee cup right side line 2) -byte cupR1[8] = {0b01010,0b01010,0b01110,0b10000,0b11100,0b00100,0b11000,0b00000}; - -void notFound(AsyncWebServerRequest *request) { - request->send(404, "text/plain", "Not found"); -} - -// the setup function runs once when you press reset or power the board -void setup(void) { - // initialize serial: - Serial.begin(9600); - - // Make custom characters available to LCD - lcd.createChar(0, cupL); - lcd.createChar(1, cupC); - lcd.createChar(2, cupR); - lcd.createChar(3, cupL1); - lcd.createChar(4, cupC1); - lcd.createChar(5, cupR1); - lcd.begin(16, 2); // set up number of columns and rows - lcd.clear(); // Clear LCD - // this part is for testing and boot messages only - lcd.setCursor(0, 0); // move cursor to (0, 0) - lcd.print("PyCoffee_WiFi"); - - WiFi.mode(WIFI_STA); - // WiFi.config(INADDR_NONE, INADDR_NONE, INADDR_NONE, INADDR_NONE); - WiFi.setHostname(hostname.c_str()); //define hostname - WiFi.begin(ssid, password); - - - // Send web page with input fields to client - server.on("/", HTTP_GET, [](AsyncWebServerRequest * request) { - request->send(200, "text/html", index_html); - }); - - server.onNotFound(notFound); - AsyncElegantOTA.begin(&server); // Start ElegantOTA - server.begin(); - Serial.println("HTTP server started"); -} - -// the loop function runs over and over again forever -void loop() { - delay(1000); - lcd.clear(); // Clear LCD at every cycle - lcd.setCursor(0, 0); // move cursor to (0, 0) - lcd.print("Test"); - lcd.setCursor(0, 1); // move cursor to (0, 0) - lcd.print("V ALPHA 0.1"); - delay(1000); - lcd.setCursor(12,0); //print using uint8 method - lcd.write((uint8_t)0); - lcd.write((uint8_t)1); - lcd.write((uint8_t)2); - lcd.setCursor(12,1); //print using uint8 method - lcd.write((uint8_t)3); - lcd.write((uint8_t)4); - lcd.write((uint8_t)5); -} diff --git a/PyCoffeeNano/PyCoffeeNano.ino b/PyCoffeeNano/PyCoffeeNano.ino deleted file mode 100644 index 4855732..0000000 --- a/PyCoffeeNano/PyCoffeeNano.ino +++ /dev/null @@ -1,23 +0,0 @@ -// Pinout configuration -const int grinderPin = 9, pumpPin = 8, boilerPin = 6, powderPin = 7, wheelPin = 10, invertWheelPin = 11, powderSensorPin = 2, vaporSensorPin = 5, tempSensorPin = 7, wheelStartSensorPin = 4, wheelEndSensorPin = 3, redLED = 13, greenLED = 12; - -// Milliseconds to delay between each cycle -# define milliseconds 10; -int timeratio = 1; - -void setup() { - // put your setup code here, to run once: - // first we set pins as I/O and initialize outputs LOW - pinMode ((grinderPin, pumpPin, boilerPin, powderPin, wheelPin, invertWheelPin, redLED, greenLED), OUTPUT); - pinMode ((powderSensorPin, vaporSensorPin, tempSensorPin, wheelStartSensorPin, wheelEndSensorPin), INPUT); - digitalWrite((grinderPin, pumpPin, boilerPin, powderPin, wheelPin, invertWheelPin, redLED, greenLED), LOW); - // timeratio easily allows to determine how many cycles are required to make 1s pass (ms * ratio = 1s) - timeratio = 1000/milliseconds; - // initialize serial: - Serial.begin(9600); -} - -void loop() { - // put your main code here, to run repeatedly: - -}