{
  "id": 18466600,
  "title": "MackIAExpend -Hacktoberfest",
  "url": "https://urgent.news/2026/11/06/mackiaexpend-hacktoberfest",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-06T08:06:59.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/sschifu7/hacktoberfest-2ma6"
  },
  "original_language": "en",
  "account": "Vending Machine Challenge\n\nThe MackIAExpend submission for the MLH x DEV Writing Challenge presents an IoT-enabled physical vending and authentication machine. This innovative device integrates local microcontrollers (ESP32 and Raspberry Pi Pico) with cloud automation, web interfaces, and AI voice responses.\n\nLocal Interaction: The Raspberry Pi Pico handles the user interface, featuring a TFT display and local communication via UART with the ESP32. The ESP32 integrates a PN532 NFC reader (configured in I2C mode) to capture the unique identifier (UID) of physical user cards.\n\nWorkflow Automation: n8n orchestrates the backend logic, linking device events, web dashboards, and AI services through webhooks. The rapid web application and dashboard are constructed and deployed using Lovable.\n\nAI Voice Response: Upon successful processing, ElevenLabs dynamically generates hyper-realistic human voice feedback to guide or thank the user. The physical dispensing action is triggered through network and serial communication.\n\nInspiration & Lessons Learned\n\nThe team aimed to elevate the traditional, mundane vending experience into an interactive, voice-driven smart appliance connected to decentralized or cloud-based workflows. This project taught the team efficient coordination between dual microcontrollers (ESP32 and Raspberry Pi Pico via UART), secure bridging of hardware with visual backend automation tools in n8n, and the development of snappy web applications with Lovable. Additionally, real-time emotional or voice feedback via ElevenLabs was integrated.\n\nDemo\n\nThe system architecture and workflow execution are demonstrated, showcasing the Raspberry Pi Pico's TFT and keypad interface, the ESP32 and PN532 NFC reader communication, the n8n webhook endpoint, the Lovable web dashboard, and the final ElevenLabs API (TTS audio) output.\n\nPartner Technologies\n\nThe project extensively utilizes Lovable (web application and deployment), n8n (workflow orchestration), and ElevenLabs (AI voice and audio generation). Each tool was utilized effectively, with Lovable for rapid web app prototyping, n8n for seamless backend connectivity, and ElevenLabs for immersive audio responses.",
  "summary": "Vending Machine: ESP32, Raspberry Pi Pico, NFC, n8n, Lovable & ElevenLabs This is a submission for the MLH x DEV Writing Challenge What I Built….. I built an IoT-enabled physical vending and authentication machine that bridges local microcontrollers (ESP32 and Raspberry Pi Pico) with modern cloud automation, web interfaces, and AI voice responses. What it does: Local Interaction & NFC Capture:…",
  "key_points": [
    "MackIAExpend submits IoT vending machine for MLH x DEV Writing Challenge",
    "Raspberry Pi Pico handles local user interface with TFT display",
    "ElevenLabs provides AI voice responses for successful dispensing"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}