elpablos / voter-demo

Voting application, connecting two world (ASP.NET MVC and IoT) together

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Voter - demo

Popis

Ukázková aplikace v .NET technologii. Propojení ASP.NET MVC aplikace s IoT zařízením.

Aplikace slouží ke správě kampaní - anket a jejich otázkám. V první verzi umožňuje volby Ano/Ne. Následně lze celou kampaň spustit, web zobrazí otázku a k ní graf.

Graf se automaticky obnovuje během hlasování.

Hardware

Zařízení bylo postaveno na desce WeMos D1 ESP8266 WiFi Board. Nejde tedy o Arduino desku, jen využívá layout Arduina Uno!

Schéma zapojení

Schéma

Seznam součástek

Label Part Type Properties
LED1 RGB LED (com. cathode, rgb) rgb RGB; polarity common cathode; pouzdro 5 mm [THT]; pin order rgb
R1 1kΩ Resistor bands 4; tolerance ±5%; pouzdro THT; odpor 1kΩ; odstup pinů 400 mil
R2 1kΩ Resistor bands 4; tolerance ±5%; pouzdro THT; odpor 1kΩ; odstup pinů 400 mil
S1 Pushbutton pouzdro [THT]
S2 Pushbutton pouzdro [THT]
WeMos D1 R1 WeMos D1 R2 varianta D1 R2

Shopping List

Amount Part Type Properties
1 RGB LED (com. cathode, rgb) rgb RGB; polarity common cathode; pouzdro 5 mm [THT]; pin order rgb
2 1kΩ Resistor bands 4; tolerance ±5%; pouzdro THT; odpor 1kΩ; odstup pinů 400 mil
2 Pushbutton pouzdro [THT]
1 WeMos D1 R2 varianta D1 R2

Schéma bylo vytvořeno pomocí aplikace Fritzing.

Použité zdroje

Struktura složek

  • Arduino
    • zdrojové kódy pro HW prototyp
  • Db
    • SQL skripty pro přípravu MSSQL DB
  • Design
    • grafický návrh v HTML/CSS/JS
  • Powershell
    • Pomocné skripty (např. simulátor HW)
  • Voter
    • zdrojoké kódy webové aplikace

Kontakty

About

Voting application, connecting two world (ASP.NET MVC and IoT) together


Languages

Language:JavaScript 53.7%Language:CSS 27.2%Language:HTML 10.2%Language:Smalltalk 5.3%Language:C# 3.4%Language:C++ 0.3%Language:PowerShell 0.0%Language:ASP 0.0%