atomic14
atomic14
  • Видео 179
  • Просмотров 5 504 767
ESP32-S3 ZX Spectrum - Full Color Silk Screen is really cool!
I wanted to try out the full color silk screen printing from www.PCBWay.com/?from=atomic and it's come out amazing.
I've made a fully functional ZX Spectrum emulator with a built in keyboard. And it works!
It's not quite ready for production yet, but if there's enough interest I will do a production run and put it on sale. If you're interested then sign up here to get progress updates:
atomic14.com/esp32spectrum
Here's the video on 1 bit sound - really interesting: ruclips.net/video/N5ACJd2LvbY/видео.html
---
If you'd like to help support the channel and help me buy more nonsense - I have a Patreon page: www.patreon.com/atomic14
We've also got a shop now! shop.atomic14.com
And if you're shopping ...
Просмотров: 16 085

Видео

1024 LEDs - WLED Flame Lamp
Просмотров 8 тыс.Месяц назад
What do you do with 1024 LEDs? Use one of my boards from www.PCBWay.com/?from=atomic of course! I'm re-using the same PCBs I I used for the Crystal Balls - ruclips.net/video/1-Rm0mgg2RI/видео.html This time I'm upgrading an old project from about 4 years ago - ruclips.net/video/8lkRfMesnsQ/видео.html These are the LED panels that I'm using: s.click.aliexpress.com/e/_DEJLunD You can find the KiC...
Look at My Shiny Crystal Balls - Custom ESP32 PCB With WLED.
Просмотров 3,6 тыс.2 месяца назад
I've got some gorgeous balls - you really have to have a look at them... As always the PCBs used in the video came from www.PCBWay.com/?from=atomic. I got several of these crystal balls for Christmas from AliExpress. s.click.aliexpress.com/e/_DEiTDvN They are pretty nice, but the default display is pretty basic. The PCB is on the minimal side of things with just three resistors and six LEDs. So...
Is it time to change my batteries? Amazon thinks so!
Просмотров 3,8 тыс.3 месяца назад
Amazon is watching me... Thanks as always to www.PCBWay.com/?from=atomic for sponsoring the channel. An interesting email from Amazon arrived - it's time for me to buy some more batteries for my Hue light switch... If you'd like to help support the channel and help me buy more nonsense - I have a Patreon page: www.patreon.com/atomic14 We've also got a shop now! shop.atomic14.com And if you're s...
How Good Are My USB Cables?
Просмотров 87 тыс.3 месяца назад
Not all USB cables are created equal - so I've made a USB cable tester. Thanks as always to www.PCBWay.com/?from=atomic for the PCBs used in this video. A few of you have asked for more details - here's the GitHub repo - this is a work in progress - github.com/atomic14/usb-tester @zyghom Has pointed us at a tester on Amazon - looks pretty nice - amzn.to/48ZSf3y around $18. If you'd like to help...
Surprisingly Clever DVD Eject Mechanism
Просмотров 1,5 тыс.4 месяца назад
Check out the extras channel @atomic14extras for a detailed repair video. I thought this part was interesting enough for the main channel. Quite an elegant mechnism.
Nickel Coating PCBs At Home
Просмотров 3,1 тыс.4 месяца назад
Thanks to PCBWay www.PCBWay.com/?from=atomic for the PCBs used in this video. If you think PCBs are hard - check out these ones. We're doing a bit of a science experiment and attempting to Nickel plate our PCBS... Varying degrees of success - but it was a fun experiment! You can buy some nickel electrodes here (affiliate link): amzn.to/49A8Go3 Suitable vinegar (5%): amzn.to/3uBqT5E The resistor...
Easy - KiCad Symbol, Footprint and 3D Model!
Просмотров 4,7 тыс.4 месяца назад
Easy is more than appropriate for this video. I came across this very handy tool "easyeda2kicad". Very handy if you want some PCBs from www.PCBWay.com/?from=atomic You can find the tool here: github.com/uPesy/easyeda2kicad.py It's a really nice tool that will download EasyEDA models from LCSC and load them into KiCad. Pretty handy! In the video I'm using an ESP32 module for the demo - but there...
Surprisingly Simple! - “16-bit" Mini Handheld Arcade
Просмотров 1,8 тыс.5 месяцев назад
What's inside a "16-bit" Mini Arcade machine? Thanks to PCBWay www.PCBWay.com/?from=atomic for sponsoring the channel. This is the one I ordered: s.click.aliexpress.com/e/_DdqEcfL but shop around for the best deal. It's got 156 SNES games built in. And it's surprisingly good. We take it apart to see what's inside. If you'd like to help support the channel and help me buy more nonsense - I have ...
ESP32-TV Version 3 - Is it done?
Просмотров 60 тыс.5 месяцев назад
Version 3 of the ESP32-TV boards turned up at the start of the month from www.PCBWay.com/?from=atomic and I've been testing them out. The good news is - they work! Everything is behaving as expected and the new stuff on the board is also working. But I'm still not completely satisfied. I think there's room for version 4 - what do you think? 0:00 It works! 2:50 We have a microphone! 4:46 SD Card...
We don't need a DAC - ESP32 PDM Audio
Просмотров 12 тыс.5 месяцев назад
The ESP32-S3 doesn't have a DAC - that's no problem for us! Thanks to PCBWay www.PCBWay.com/?from=atomic for sponsoring the channel. I've been using I2S to output PCM data to an amplifier - but recently I've been using a board that only has a buzzer. Can we get audio to come out of it? Of course we can! Sample code is here: github.com/atomic14/esp32-pdm-audio If you'd like to help support the c...
Live GPIO Viewer
Просмотров 4,3 тыс.6 месяцев назад
Came across this amazing bit of work from the @thelastoutpostworkshop it lets you view the live state of the GPIO pins on your ESP32. Check out his video here: ruclips.net/video/UxkOosaNohU/видео.html Along with the GitHub repo for the code and instructions: github.com/thelastoutpostworkshop/gpio_viewer Pretty amazing stuff! If you'd like to help support the channel and help me buy more nonsens...
TinyWATCH and Bling - Unexpected Presents!
Просмотров 2,2 тыс.6 месяцев назад
We're waiting on some PCBs from www.PCBWay.com/?from=atomic but it's Christmas and we've had some unexpected presents! I ordered a TinyWATCH from the @UnexpectedMaker and got a couple of extra bits thrown in! Thanks Seon! You can find his shop here: unexpectedmaker.com/ If you'd like to help support the channel and help me buy more nonsense - I have a Patreon page: www.patreon.com/atomic14 We'v...
Most Interesting Addressable LEDs that I've Ever Seen
Просмотров 12 тыс.6 месяцев назад
Waiting on some new boards from www.PCBWay.com/?from=atomic so thought I'd have a look at these interesting addressable LED curtains. They are pretty cool - what's really interesting is that they operate with the data line in a bus mode - all the LEDs get the serial data and each one has an address burned into it at manufacture time so they know which part of the data stream is for them. Very c...
ESP32-S3 - Which Pins Are Safe To Use?
Просмотров 15 тыс.6 месяцев назад
ESP32-S3 - Which Pins Are Safe To Use?
Can You Spot the Problem?
Просмотров 17 тыс.7 месяцев назад
Can You Spot the Problem?
Printing PCBs At Home!
Просмотров 289 тыс.7 месяцев назад
Printing PCBs At Home!
Simple Multi USB-C Power Module
Просмотров 3,5 тыс.7 месяцев назад
Simple Multi USB-C Power Module
Easy 8.8 Amp Power Supply Hook Up - But is it safe?
Просмотров 2 тыс.8 месяцев назад
Easy 8.8 Amp Power Supply Hook Up - But is it safe?
ESP32 SD Card Speedup With a Couple of Lines of Code
Просмотров 9 тыс.8 месяцев назад
ESP32 SD Card Speedup With a Couple of Lines of Code
ESP32 Super Fast JPEG Decoder - 20ms!
Просмотров 10 тыс.9 месяцев назад
ESP32 Super Fast JPEG Decoder - 20ms!
Streaming Video From an SD Card on the ESP32.
Просмотров 24 тыс.9 месяцев назад
Streaming Video From an SD Card on the ESP32.
Streaming Video and Audio over WiFi with the ESP32
Просмотров 24 тыс.9 месяцев назад
Streaming Video and Audio over WiFi with the ESP32
Sound and (almost 😉) Vision - We're getting closer to our own Tiny 📺
Просмотров 4,1 тыс.9 месяцев назад
Sound and (almost 😉) Vision - We're getting closer to our own Tiny 📺
Soldering up another ESP32-S3 board and a 3in1 Oscilloscope
Просмотров 3,6 тыс.9 месяцев назад
Soldering up another ESP32-S3 board and a 3in1 Oscilloscope
256 Shades of Grey - Adventures in Image Processing
Просмотров 1,8 тыс.9 месяцев назад
256 Shades of Grey - Adventures in Image Processing
I Feel the Need - The Need for Hardware SPI…
Просмотров 4,3 тыс.10 месяцев назад
I Feel the Need - The Need for Hardware SPI…
Arduino Nano ESP32 - It's nice - But probably not for me.
Просмотров 7 тыс.10 месяцев назад
Arduino Nano ESP32 - It's nice - But probably not for me.
A Lot of Hot Air - Soldering ESP32-S3 Boards
Просмотров 6 тыс.10 месяцев назад
A Lot of Hot Air - Soldering ESP32-S3 Boards
Lovely High Res E-Paper Display
Просмотров 2,7 тыс.10 месяцев назад
Lovely High Res E-Paper Display

Комментарии

  • @Tex1961
    @Tex1961 15 часов назад

    Hi, looks like a really good project. What did you use for the diffuser?

  • @noweare1
    @noweare1 4 дня назад

    Question about the math. A sample is 2 bytes so if we change 176k Bytes/sec to samples/sec we get 88200 samples/sec so 8 sample buffer would be 8/88200=91 usec per sample . I guess you figured the time for both left and right channels which would double my time then we are the same?

  • @omnianti0
    @omnianti0 4 дня назад

    how much pcbway sell the complete version3 ?

  • @noweare1
    @noweare1 4 дня назад

    I thought C with Objects was just a fad but now you've convinced me I have been misguided in my thinking all these years.

  • @noweare1
    @noweare1 4 дня назад

    I wondered why Arduino decided to make their own esp32 board. I don't see the sense in it.

  • @jmongrut
    @jmongrut 5 дней назад

    I want to cry, that was my second computer when I was 14, now I'm 53, the first was zx81, I'm learning z80 assembler and I'm making my first game on basic and then on full code machine. I cry, I cry, I cry, thank you.

  • @Thenasrty
    @Thenasrty 5 дней назад

    I have wireless subwoofer How connect only it with esp 32

  • @Steve-xb7dn
    @Steve-xb7dn 6 дней назад

    Can you share the code for the html reciever with the visualization graph thats shown at the end of the video?

  • @manukalias
    @manukalias 7 дней назад

    An expensive toy to play with 😍😜

  • @tirsek
    @tirsek 8 дней назад

    That looks amazing, especially if you're able to hit the $50 price point you mentioned somewhere. A volume potentiometer would be great thoug, or at the very least a mute function like you mentioned :D

  • @atomic14
    @atomic14 8 дней назад

    Latest update! esp32zx.substack.com/p/esp32-s3-zx-spectrum-update-22-06

  • @PatriotOnTour
    @PatriotOnTour 8 дней назад

    Cool Project! A parallel port for connecting to outer space would be nice! 😎

    • @PatriotOnTour
      @PatriotOnTour 8 дней назад

      Öhm, any other port will also be ok! 😃

  • @CharlieAmezquita-fc4vx
    @CharlieAmezquita-fc4vx 8 дней назад

    You should use a amplifier, because the esp32 will prob struggle with audio out

  • @RG-jc1uq
    @RG-jc1uq 9 дней назад

    Hello. I compile this project and uploaded to esp32 ،in terminal see backtrace error?!! What is my mistake?

  • @jimmy21584
    @jimmy21584 10 дней назад

    I’m a bit too young for the 8bit generation, but this looks like great bang for buck to build on a rainy weekend! And so pretty I’d be happy to have it hanging around my lab.

  • @meneerjansen00
    @meneerjansen00 10 дней назад

    You bet I want one if it ever will be for sale!

  • @cthoadmin7458
    @cthoadmin7458 10 дней назад

    Excuse my ignorance but how is the keyboard made? I get that it's a silk screen printed PCB, but how to the keys work? Microswitches beneath the keys? Sorry if his is blindingly obvious...

    • @atomic14
      @atomic14 10 дней назад

      Not blindingly obvious at all. It’s used capacitive touch sensors. This is built into the ESP32 microcontroller - there are a set of pins that can be setup to measure capacitance - these are then hooked up to copper pads on the PCB. The ESP32 detects the change in capacitance caused by a finger being near the pad.

    • @cthoadmin7458
      @cthoadmin7458 9 дней назад

      @@atomic14 Thanks. I'd love to order one of these boards when they become available. A simply brilliant project.

  • @fastbeta
    @fastbeta 10 дней назад

    Cool. But HDMI / VGA output will be better

  • @philipval3500
    @philipval3500 11 дней назад

    Could you tell me what solder paste and what flux you are using? I have to solder one of these and having ruined one, I'm looking for any help I can get! thanks! -Brian

  • @andriygolovnya
    @andriygolovnya 11 дней назад

    joystick support? and usb protection ic is needed.

  • @hanslepoeter5167
    @hanslepoeter5167 11 дней назад

    Good sound. And if you want more voices you have to sing it yourself. That's a quote from the original manual.

  • @hanslepoeter5167
    @hanslepoeter5167 11 дней назад

    It took me some time to realise your not on an original spectrum.

  • @etansivad
    @etansivad 11 дней назад

    Holy cow, this is just such a neat feat of engineering. I really love the idea of systems with built in BASIC. Grew up in the states, so never had a ZX spectrum, but I did grow up typing in programs that were printed in the back of Boys life magazine into the IBM computer at the library. Thank you for posting this.

  • @ibisum
    @ibisum 11 дней назад

    Awesome project! Will be fun to get an Oric Atmos core on it .. ;)

  • @kastinkayak
    @kastinkayak 11 дней назад

    I really like this

  • @Semaze
    @Semaze 12 дней назад

    Any chance of the community being able to get their hands on some code for DIY versions?

    • @atomic14
      @atomic14 11 дней назад

      Yes - everything will be open sourced - it’s just not quite ready yet. Hopefully in the next couple of weeks.

  • @hymefly
    @hymefly 12 дней назад

    The transfer rates are horrendous. The low volume is no picnic either

  • @Davedarko
    @Davedarko 12 дней назад

    how did I miss this? o.O it's beautiful!

  • @ChrisMcNeely
    @ChrisMcNeely 12 дней назад

    fkn fantastic

  • @pavloskairis9994
    @pavloskairis9994 13 дней назад

    subbed -- I used to play Elite on my BBC model B. I will order when production starts.

  • @nikthefix8918
    @nikthefix8918 13 дней назад

    Wow! That pcbway colour printing is gonna be so useful for making FR4 front panels (with voids in the solder mask for led shine thru). I've been waiting for one of the inexpensive PCB fab house to introduce this for a long time. I'm really happy now! Think of all the colourful things we can finally make without having to use vinyl stickers or stenciled spray paint... The project looks fantastic - can't wait for the next vid. (although perhaps homage should have been paid to the ZX81/80 by starting with that :) ) Maybe you could do a whole Sinclair series. I still use the Cambridge calculator. Great stuff as always! @atomic14 P.S. If the touch matrix demands end up depleting your available ESP pins you could try multiple MPR121 ic's on the i2c bus. I've had good results with them: Continuously self calibrating. A great and simple Arduino library. 12 channels per chip. 4 i2c addresses selectable. So you could poll 48 discrete touch pads - no diodes! As you need only 40, the unused pins on any MPR121 can be arbitrarily configured as i2c->gpio (proper tri-state) - for driving synchronous APA102/SK9822 leds perhaps.

  • @Colin_Ames
    @Colin_Ames 13 дней назад

    Very nice indeed!

  • @johnlshere
    @johnlshere 13 дней назад

    Great, i would buy one 👍

    • @atomic14
      @atomic14 13 дней назад

      Awesome - make sure you sign up for updates - it will take a couple of months to get ready for production, but I'm feeling confident we could be easily in time for Christmas!

  • @ptonpc
    @ptonpc 13 дней назад

    That is very cool :) Happy memories.

    • @atomic14
      @atomic14 13 дней назад

      Definitely, there's something about loading up manic miner and hearing the music that just makes me feel happy.

  • @AmanSinghal-ny3ik
    @AmanSinghal-ny3ik 13 дней назад

    In your test what worked the best in terms of range , and quality of audio data . UDP or ESP-NOW

  • @jamesirvineuk76
    @jamesirvineuk76 13 дней назад

    Would love to try this out! I'd certainly buy one! Takes me right back to my childhood! Well done!

    • @atomic14
      @atomic14 13 дней назад

      Thanks! Takes me back as well. It was a big part of my childhood.

  • @-Error99
    @-Error99 14 дней назад

    Why include the display? It's just a gimmick and it will make the board much more expensive

    • @atomic14
      @atomic14 13 дней назад

      For this project I want to have the display integrated. Sounds like you are looking for something else.

  • @CliveMcCabe
    @CliveMcCabe 14 дней назад

    Could you make it have composite out or hdmi out. I'd Def want one

    • @atomic14
      @atomic14 13 дней назад

      For this project I really wanted to have the display integrated and I don’t have enough pins for video output as well.

  • @lumsdot
    @lumsdot 14 дней назад

    so how do the keys work is it some sort of capacitor switch, with some copper contacts under the silk screen?

    • @atomic14
      @atomic14 13 дней назад

      It’s using the capacitive touch pins of the ESP32. So just needs a copper pad on the PCB.

  • @JonMurray
    @JonMurray 14 дней назад

    Really cool mate! New subscriber ✌🏻

  • @hiimdaisy946
    @hiimdaisy946 14 дней назад

    pretty interesting. i wish i knew how to do this. makes me want a miniature retro tv from the 70s with dial controls and radio. make it like a portable gaming device with the inside of the tv fitted with console motherboards connected to the back of the screen and all enclosed in a tv shaped box or something.

  • @frogz
    @frogz 15 дней назад

    you can see the rolling shutter on the moon lamp as you change it's color

  • @megazoid
    @megazoid 15 дней назад

    That silkscreen is glorious

  • @jonathanpeace3167
    @jonathanpeace3167 15 дней назад

    Hi Chris, JLCPCB also have colour silkscreen now, and they do great quality assembly very cost effectively, esp as looks like most of these components are in LCSC...

    • @atomic14
      @atomic14 13 дней назад

      Yeah, I'm pretty pleased with the current low component count. And everything is pretty standard widely available. The keyboard enhancement does need some extra ICs - but the ones I'm looking at seem to be available from a whole bunch of manufacturers as well. It's looking really promising!

  • @DaveVW
    @DaveVW 15 дней назад

    How about a Sunton ESP32 7" LCD version? Move the processing to the LCD ESP32-S3 with SPRAM and either connect wirelessly or I2c or such for just the keyboard?

    • @atomic14
      @atomic14 13 дней назад

      Have been thinking about a separate keyboard. But for this first iteration I'm going to stick with the fully integrated single board. It's a nice standalone thing that will just work out of the box - much less to go wrong or mess up.

    • @DaveVW
      @DaveVW 13 дней назад

      @@atomic14 makes a lot of sense!

  • @flutte1974
    @flutte1974 15 дней назад

    Cool as ice! Now, if only the "feature" of random reboots after it's gotten warm is added, too, then it's going to be a perfect recreation! 🤣 I dont know why, but I want one!

  • @Simon_Rafferty
    @Simon_Rafferty 15 дней назад

    That's just awesome!

  • @andymouse
    @andymouse 15 дней назад

    Squeaktasticaly Awesome !!.......cheers.

  • @EnglishLaw
    @EnglishLaw 15 дней назад

    It would be nice in a +2 case replacing the tape deck with a screen.