Giter VIP home page Giter VIP logo

newt_display_hardware's Introduction

Newt

The Newt is an always-on, low-powered, mountable display that can be connected to the internet to retrieve weather, calendars, sports scores, todo lists, quotes... really anything that is available on the web! The Newt is powered by an ESP32-S2 microcontroller that can be programmed with Arduino, CircuitPython, and ESP-IDF.

We consider the Newt to be the next evolution of the popular eInk displays that makers love to tinker with. We use a SHARP Memory In Pixel LCD in order to avoid the slow refresh times of eInk. We've added a Real Time Clock to support alarms and timers. Finally, we designed the Newt with battery operation in mind; every component on the board was chosen for it's ability to operate at low power.

Lists of product features and/or specifications:

The Newt is designed to operate for 1-2 months between charges (using a 500 mAH Lipo). The amount of time varies between usage; heavier WiFi usage will more quickly reduce battery charge.

Microcontroller:

  • Espressif ESP32-S2-WROVER Module with 4 MB flash and 2 MB PSRAM
  • WiFi capable
  • Supports Arduino, CircuitPython, and ESP-IDF
  • Deep Sleep current as low as 25 uA

Display:

  • 2.7 inch 240x400 SHARP Memory In Pixel LCD
  • Capable of delivering high-contrast, high-resolution content with ultra-low power consumption
  • Reflective mode leverages ambient light to eliminate the need for a backlight

Time Keeping, Timers, and Alarms:

  • Micro Crystal RV-3028-C7 Real Time Clock
  • Optimized for extreme low power consumption (45 nanoAmps)
  • Able to simultaneously manage periodic timer, countdown timer, and alarm
  • Hardware interrupt for timers and alarms
  • 43 bytes non-volatile user memory, 2 bytes user RAM
  • Separate UNIX time counter

Buzzer:

  • Speaker/Buzzer with mini class D amplifier on DAC output A0 can play tones or lo-fi audio clips

User Interaction:

  • 10 capacitive touch pads
  • On/off switch
  • Reset and Boot tactile buttons for reprogramming

Power:

  • USB Type-C connector for programming, power, and charging
  • Low quiescence Voltage Regulator (TOREX XC6220) that can output 1A of current and operate as low as 8 uA.
  • JST connector for Lithium-Ion battery
  • Battery charging circuity (MCP73831)
  • Low Battery indicator (1 uA quiescence current)

PCB and Display dimensions:

  • 91 mm x 61mm x 9mm

Software:

  • Newt hardware compatible with open-source Arduino libraries for ESP32-S2, Adafruit GFX (fonts), Adafruit Sharp Memory Display (display writing), and RTC RV-3028-C7 (rtc)
  • Newt Arduino library and sample programs in progress; will be available on Githib before launch
  • Newt CircuitPython libraries and registration on the roadmap (key dependency is the development of CircuitPython library for the RV-3028 real time clock)

Optional Mounting and Desktop Hardware:

  • Acrylic Mounting Bracket with magnetic fixtures and expander for "flat" lithium-Ion batteries (up to 2500mAh)
  • Putty for non-magnetic adhesion
  • Stand for desk or nightstand (made from engineered wood)

newt_display_hardware's People

Contributors

darianbjohnson avatar

Stargazers

 avatar DragonMan avatar Andreas Preuss avatar  avatar Space avatar  avatar Jeffrey Carpenter avatar Mayank Chetan avatar Simon Law avatar Mackenzie Hall avatar Jeremy Zimmerman avatar Patrick Forringer avatar Andy Piper avatar  avatar Andy Shinn avatar  avatar Backwoods Bob avatar David avatar Sean avatar Justin Myers avatar  avatar  avatar Ricardo Bruyn avatar Gyuri Grell avatar raddevus avatar Evgeni Stavinov avatar Jim Hendrickson avatar  avatar Ish Ot Jr. avatar  avatar crosshj avatar

Watchers

Adam Chasen avatar Andy Piper avatar James Cloos avatar Ish Ot Jr. avatar  avatar

newt_display_hardware's Issues

Stand assembly guide

Is there any information about how to assemble the wooden laser cut stand? Iโ€™m not clear whether I should be breaking anything out from the main sheet?

Default battery charge current and changing via pads?

If i am reading the schematic correctly, it looks like the default is 10k (100mA) as SJ2 is connected by default? If I cut the trace between the pads then it would be 200mA because the least resistance would be 5.1k? Is this correct?

Q1

Source and drain on Q1 is wrong. In this config you are just using the fet as a diode. If you flip it, then then fet turns on, then vcc is low.

Poor display readability unless lit directly from front

Just got my Newt, and the display behaves wierdly. It looks great when looking straight on at it, but once you go a little off-axis the white parts go quite dark. It seems like it reflects light in a specular manner so the light source has to be at the equal opposite angle to the viewing angle. Quite different to an E-ink display. Is this normal?

IMAGE 2022-08-10 19:22:03

IMAGE 2022-08-10 19:29:18

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.