Wifiskip: Difference between revisions

From RevSpace
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 22: Line 22:
Geen schema maar:
Geen schema maar:


- 5v adaptertje, 0,5a
* 5v adaptertje, 0,5a
- KIS3R33S module op 3.3v
* KIS3R33S module op 3.3v
- ESP8266 - ESP12 module
* ESP8266 - ESP12 module
- 100nf en 100uF condensator
* 100nf en 100uF condensator
- bergje 10k 0805 smd weerstanden
* bergje 10k 0805 smd weerstanden
- knopjes en een grote knop
* knopjes en een grote knop
- kastje voor wandmontage
* kastje voor wandmontage


Op de ESP heb je de volgende pull-ups nodig
Op de ESP heb je de volgende pull-ups nodig


- RST (met knopje om te kunnen resetten voor het programmeren)
* RST (met knopje om te kunnen resetten voor het programmeren)
- CH_PD
* CH_PD
- GPIO_0 (met knopje als programmeerknop)
* GPIO_0 (met knopje als programmeerknop)
- GPIO_4 -> knopje rechtsonder, nu Random Playlist
* GPIO_4 -> knopje rechtsonder, nu Random Playlist
- GPIO_5 -> knopje rechtsboven, nu STOP
* GPIO_5 -> knopje rechtsboven, nu STOP
- GPIO_12 -> knopje linksboven, nu Volume HIGH
* GPIO_12 -> knopje linksboven, nu Volume HIGH
- GPIO_13 -> knopje linksonder, nu Volume LOW
* GPIO_13 -> knopje linksonder, nu Volume LOW
- GPIO_14 -> SKIP-knop
* GPIO_14 -> SKIP-knop


En de volgende pull-downs
En de volgende pull-downs


- GPIO_15 (ivm bootloader ESP8266)
* GPIO_15 (ivm bootloader ESP8266)


==Aansluiten==
==Aansluiten==

Revision as of 10:54, 30 December 2015

Project Wifiskip
Status In progress
Contact Sebastius
Last Update 2015-12-30

Idee

De nieuwe Sparkshack heeft inmiddels al een heleboel gemakken. Er is een barterminal en zelfs al een Squeezeplayer. Een zeer belangrijk ding ontbreekt nog: de skip-knop!

Aangezien er (nog) geen NRF-host in de Sparkshack is leek het mij leuk om een Skipknop te maken die via WiFi werkt. Nadeel/voordeel is dat deze dan wel aan een vast stopcontact moet. Mogelijk moeten we meer skipknoppen bouwen omdat deze dus niet mobiel is.

Beperkingen

Op het moment zijn er een paar beperkingen aan deze skipknop, waarvan een deel softwaregerelateerd is.

  • Reboot/hangt af en toe. Stekker er uit en 5 sec later (cap leeg laten lopen) er weer in helpt. Onbekend of dit een softwareprobleem of hardwaregerelateerd is.
  • Volumeknoppen werken niet relatief. Ik heb twee vaste volumes (50% en 100%) ingesteld. Zodra ik feedback krijg van Sparkshackers is dit aan te passen naar twee andere standen. Mooiste is als in de software eerste het oude volume opgevraagd wordt en dan het dus bijgeregeld wordt.
  • Troll-knopje is nu slechts randomplaylist, net zoals Skip 3sec ingedrukt houden. Eenvoudig te patchen waarschijnlijk.

Hardware

Geen schema maar:

  • 5v adaptertje, 0,5a
  • KIS3R33S module op 3.3v
  • ESP8266 - ESP12 module
  • 100nf en 100uF condensator
  • bergje 10k 0805 smd weerstanden
  • knopjes en een grote knop
  • kastje voor wandmontage

Op de ESP heb je de volgende pull-ups nodig

  • RST (met knopje om te kunnen resetten voor het programmeren)
  • CH_PD
  • GPIO_0 (met knopje als programmeerknop)
  • GPIO_4 -> knopje rechtsonder, nu Random Playlist
  • GPIO_5 -> knopje rechtsboven, nu STOP
  • GPIO_12 -> knopje linksboven, nu Volume HIGH
  • GPIO_13 -> knopje linksonder, nu Volume LOW
  • GPIO_14 -> SKIP-knop

En de volgende pull-downs

  • GPIO_15 (ivm bootloader ESP8266)

Aansluiten

Knopjes verbinden allemaal een GPIO met gnd. Verder de twee condensatortjes strak op de VCC en GND pads van de ESP.

Voedingkje aan de KIS3R33S module, dikke 1000uF condensator op de uitgang hiervan!

ESP aan de KIS

Knopjes aan de ESP

Klaar!

Software