Broadcasting COLOR Channel 3 on an ESP

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.พ. 2016
  • I had a great time getting my ESP8266 to broadcast analog television! I went ahead and listened to a lot of comments, and got color working along with a much more expository explanation.
    If you're seeing this in 2020 and want to know how to do it yourself, check this out: • Installing the esp82xx...
    As always, here's the github. github.com/cnlohr/channel3
    P.S. The cnping network monitor is available here: github.com/cnlohr/cnping
    I now have a patreon, I am still trying to figure out how all this works! / cnlohr
    The SDR software I used was from osmocom. The page and compatible dongles can be found here: sdr.osmocom.org/trac/wiki/rtl-sdr
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 240

  • @heinzalberto6732
    @heinzalberto6732 5 ปีที่แล้ว +17

    That is amazing! I am always crying when I see people using there ESPs for something like LED-blinking; your projects really shows the power and value we have hidden in the ESP8266!

    • @CNLohr
      @CNLohr  5 ปีที่แล้ว +2

      It's WAY more powerful than MQTT

  • @stephan935
    @stephan935 8 ปีที่แล้ว +87

    You deserve more subscribers.

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +19

      +Stephan I'm getting there. I'm super glad I've got you guys, though!

    • @arcadeuk
      @arcadeuk 8 ปีที่แล้ว +1

      +Stephan and free cake!

    • @jensemilhansen1602
      @jensemilhansen1602 6 ปีที่แล้ว +3

      There will be no cake till it's PAL :D

  • @urrick33333
    @urrick33333 4 ปีที่แล้ว +7

    "Never The Same Color" joke is just as awesome as the rest of the project

  • @heyarno
    @heyarno 6 ปีที่แล้ว +20

    That end shows the true meaning of NTSC XD

    • @vortex8384
      @vortex8384 3 ปีที่แล้ว +1

      Radiowave based living organism detection?

    • @heyarno
      @heyarno 3 ปีที่แล้ว

      @@vortex8384 Never The Same Colour

  • @HariWiguna
    @HariWiguna 8 ปีที่แล้ว +21

    I thought generating video was impressive. Now in color too?!
    For your next magic trick I won't be impressed unless the ESP generates 3D 4K video! lol
    Seriously though... Very impressive! Maybe someday I might understand what you're talking about. :-)

  • @David-on9uy
    @David-on9uy 4 ปีที่แล้ว

    This is soooo COOOOLLL! You definitely deserve more subscribers and more recent viewers.

  • @Markfps
    @Markfps 6 ปีที่แล้ว +2

    You will go far, keep doing wonderful things :)

  • @FallenPatta
    @FallenPatta 8 ปีที่แล้ว +15

    your tv blushes when you get close to it :)

  • @k_xx
    @k_xx 8 ปีที่แล้ว

    Amazing as always! Love watching these

  • @BM-jy6cb
    @BM-jy6cb 4 ปีที่แล้ว

    Holy shit. I've been doing electronics for nearly 40 years and you've just blown my mind. Respect!

  • @walle1976
    @walle1976 6 ปีที่แล้ว

    Indeed this deserves 1 million subscribers... Totally awesome stuff here!

  • @Brutaltronics
    @Brutaltronics 8 ปีที่แล้ว +1

    i liked how you explained how to get that 30MHz signal. good stuff. cheers. those ESP chips are quite fun.

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +Brutaltronics Are you talking about the thing where I show the time domain thing toward the end? If so, that segment was recorded today. I didn't even plan to include it in the release. Just threw it in last minute.

  • @AlanMedina314
    @AlanMedina314 3 ปีที่แล้ว +2

    This is the best use of an 8266 by far...

  • @RDCST
    @RDCST 3 ปีที่แล้ว

    Dude, this is awesome! You just turned an old tube TV in to a Smart TV with touch screen.

  • @diogogcarvalho
    @diogogcarvalho 6 ปีที่แล้ว

    Dude!!! Just... dude... ! Outstanding work

  • @ovalwingnut
    @ovalwingnut 6 ปีที่แล้ว

    In the future... "If I (ever) see farther than others, it is only because I have stood on the shoulder's of giants" (~Newton). Seriously, your brain is working on a whole other level. Like I arrived to a Quantum Physics class mid-term :) Thank you for the aMAziNg mental gymnastics. Cheers!

  • @Cas1O
    @Cas1O 8 ปีที่แล้ว +1

    Those last few seconds of the video were classic. It's like you were playing a video Theremin! Great video. Can you estimate the wattage output of the signal? Also, were you connecting to the device over WiFi or over a wired connection?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +1

      +Casten Riepling Across the entire transmit space, I don't believe it's possible to be more than 0.1W, so within that band, it must be much, much less.

  • @comicsansgreenkirby
    @comicsansgreenkirby 3 ปีที่แล้ว +2

    Yeah. There's a huge community around the RTL-SDR. They've got everything from really tiny dongles to a box of 4 you can use for passive radar. They're stupid cheap, compared to legitimate dedicated SDRs which would cost upwards of even $3K.

    • @thelydiaspringexperiment6437
      @thelydiaspringexperiment6437 2 ปีที่แล้ว

      with the rtl chip rx and esp producing baseband this could mean a full ham radio with data modes and oled in the old altoids tin

  • @Jemacaza
    @Jemacaza 6 ปีที่แล้ว

    Amazing project, thanks for sharing

  • @AntonKhrapov
    @AntonKhrapov 6 ปีที่แล้ว

    that is soo cool that the coolness of it can not be measured!

    • @CNLohr
      @CNLohr  6 ปีที่แล้ว

      Thanks!

  • @MikePoirier
    @MikePoirier 8 ปีที่แล้ว

    Hi, I find your video well made, and educational. Thanks for taking the time to share with all of us. Question/Request. Could you discuss more about the USB SDR, practical uses and associated software in more details?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +1

      +Mike Poirier Sadly, I don't know very much about it, myself. It is more a curiosity to me, instead of anything useful.

  • @NOnEveReallyDys
    @NOnEveReallyDys 8 ปีที่แล้ว

    Amazing work !

  • @watchdog8771
    @watchdog8771 5 ปีที่แล้ว

    Your the man, super in depth video. Thanks for the brain food.

  • @Ncky
    @Ncky 8 ปีที่แล้ว +30

    THAT END AHAHHAHAHAHAHHAHAHAHAHA

  • @Electromaniaworld
    @Electromaniaworld 6 ปีที่แล้ว

    no words but only..... Sheer Excellent :)

  • @Spike11302000
    @Spike11302000 8 ปีที่แล้ว

    14:04 you are a wizard CNLohr

  • @sterillium
    @sterillium 8 ปีที่แล้ว +1

    You sir, are a genius.

  • @filipsky3248
    @filipsky3248 8 ปีที่แล้ว

    Great job, just viewed your new channel trailer, and I hope that means more videos soon :) just wondering, are you still using the same toolchain for ESP8266 as presented in your video from about a year ago (updated though, I can see that last update on GitHub is from February 2015) ? Would you still recommend it, if someone would like to start just now?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +Filip Skoneczny I would absolutely recommend the compiler from the esp open sdk and the official ESP IOT SDK for the runtime.

  • @robmckennie4203
    @robmckennie4203 8 ปีที่แล้ว +3

    What're the other web technologies in the coolest top 3? I assume websockets is one of them, have you talked about the other?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +3

      +Rob Mckennie
      #1: WebGL
      #2: WebSockets
      #3: WebWorkers

  • @bumelant
    @bumelant 8 ปีที่แล้ว

    Dude, you're genius!

  • @nraynaud
    @nraynaud 8 ปีที่แล้ว

    that's really, really cool!

  • @Spritetm
    @Spritetm 8 ปีที่แล้ว +6

    Hehe, if you like the I2S module now... it's going to have some nice improvements in the final ESP32 version. Would be interesting to see what you can do with that.

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +6

      +Sprite_tm I really wish I had /all/ the documentation on the '66. If it weren't for you, I would never have found the DMA on the I2S (and I'm very grateful). I can't imagine what other secrets the '66 hardware holds. That said - I am very interested to see what this hardware can do. All that said, I do look forward to finding out how far you can push it's hardware and see what can be done!

    • @petersilie4927
      @petersilie4927 8 ปีที่แล้ว +3

      +Sprite_tm Charles will probably modulate DVB-T with it ;)

  • @greenaum
    @greenaum 8 ปีที่แล้ว

    Is there a second I2S port? And if there is, could you make a resistor ladder DAC to send a bit of a smoother signal? Would that help reduce the noisiness? Or would it actually be worse since you're relying on sidebands or whatever the word is, the reflections on the spectrum, so meaning the signal's impurity is actually doing a lot of the work?
    Of course a third and fourth I2S stream would let you use even more bits in your DAC.

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +greenaum There is not on the ESP8266, but there will probably be on the ESP32!

  • @John851x
    @John851x 8 ปีที่แล้ว

    wow, great work

  • @donaldklopper
    @donaldklopper 7 ปีที่แล้ว

    Ok mind blown again... Only 11 hours into 2017. You've implemented various technologies (websockets, JS etc) that make me very excited about the 8266's IOT future... Wow.

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      yeaaaaaaaa

    • @donaldklopper
      @donaldklopper 7 ปีที่แล้ว

      Sorry if I said something that offended you., or something wrong in a different sense,

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      Oh, it was more of a yeaaaa like a rockstar would sing on stage! haha I can see where there as confusion.

    • @donaldklopper
      @donaldklopper 7 ปีที่แล้ว

      8-] fair enough... rockstars should be cut some slack

  • @Romenadan
    @Romenadan 8 ปีที่แล้ว +4

    Got a link for that spectrum analyzer? I'd love to pick one up!

    • @Magnetic999
      @Magnetic999 8 ปีที่แล้ว +2

      +Matt „Sigurthr“ Giordano Go to sdr.osmocom.org/trac/wiki/rtl-sdr -> Supported Hardware

    • @Romenadan
      @Romenadan 8 ปีที่แล้ว

      Magnetic999 thanks!!

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +Magnetic999 Added to description.

  • @MrFredericPlante
    @MrFredericPlante 7 ปีที่แล้ว

    As you can see in the Arduino IDE options setting the ESP8266 can run at a pace of 160mhz. Don you think that using that 2x faster option could help rmove the "noise" in your picturing?

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      For Channel3, I am operating in 160 MHz. But, some of my nosdk8266 stuff at 320 MHz could.

  • @Eightbitswide
    @Eightbitswide 8 ปีที่แล้ว +1

    Is a flicker free AV output capable with this for direct connection to the TV instead of broadcast?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +1

      +Jeff Ledger You could probably get much better fidelity, but I haven't tried.

  • @DarrynJones
    @DarrynJones 8 ปีที่แล้ว

    you're a gd genius!

  • @crackwitz
    @crackwitz ปีที่แล้ว +1

    You're a wizard

  • @karlhill6652
    @karlhill6652 ปีที่แล้ว

    Is there a way to utilize the "channel3" library to output any frequency of choice between 3 to 4MHz or even 3 to 14MHz?
    Btw. Amazing job, blown away by it! :)

    • @CNLohr
      @CNLohr  ปีที่แล้ว +1

      You can synthesize any bitstream you want, so yes, it is possible to transmit frequencies below 40MHz as well.

  • @unit411
    @unit411 6 ปีที่แล้ว

    do you have a picture of how you wired up the i2s bus ? it needs 3 gpio pins ?

  • @avejst
    @avejst 6 ปีที่แล้ว

    Wow, Thanks for sharing :-)

  •  8 ปีที่แล้ว

    You have too much spare time. Get a job :D
    Amazing stuff, love it!
    Can this used with modification to output high resolution composite video instead of RF? Maybe S-Video on two pins with better colors? :) One more. Is the spectrum displayed in the web browser coming realtime from the ESP as well over websocket? :o

    • @greenaum
      @greenaum 8 ปีที่แล้ว

      The web browser says "simulation" so I think that's just a calculated spectrum, calculated on the PC, that should reflect the actual spectrum coming from the ESP.
      The stuff from his SDR dongle is the real thing.
      I think!

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +greenaum Indeed that is the case!

  • @daslolo
    @daslolo 6 ปีที่แล้ว

    What I'm impressed with is the web interface that parses a text with setting.

    • @CNLohr
      @CNLohr  6 ปีที่แล้ว

      That was a lot of fun, and I intend to do stuff like that in the future.

    • @daslolo
      @daslolo 6 ปีที่แล้ว

      That's a great direction as it must speeds up MCU development a great deal. Will you make a video about it?

    • @CNLohr
      @CNLohr  6 ปีที่แล้ว +1

      I haven't really used it before or since. I've always wanted to cross-compile TinyCC to Javascript for this sort of thing but it hasn't really worked out :-/

    • @daslolo
      @daslolo 6 ปีที่แล้ว

      tinyCC sits on the esp8266?

  • @francoisdastardly4405
    @francoisdastardly4405 3 ปีที่แล้ว

    GENIUS !!!!!

  •  8 ปีที่แล้ว +2

    I just got an idea,... what would it take to transmit some pre designed (sdr recorded and decoded) data in 434MHz or 315MHz band.
    Let just say that I would need to fake 4 unique (Manchester encoded FSK signals containing pressure, temperature, unique 32bit ID and crc)... And then transmitting it at about 1Hz... There would probably be a huge market for such device.

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +Uroš Golob It would be difficult to pull off with this configuration as we're already reaching pretty far to get 60 MHz. Maybe there is another hardware configuration?

    •  8 ปีที่แล้ว

      +CNLohr I was afraid of that, so dedicated hardware transmitter is probably only solution... they sell those for $6 on ebay,... that is still cheaper then 4 TPMS :)

  • @jacksonshelton8055
    @jacksonshelton8055 4 ปีที่แล้ว

    this is really interesting! super epic! might wanna try it for myself with an esp8266 I bought a long time ago and never used!
    can you use sort of the same method to get just normal composite video output?

    • @CNLohr
      @CNLohr  4 ปีที่แล้ว

      Look up bitluni. He did it with an esp32, and composite. It looks way better.

    • @jacksonshelton8055
      @jacksonshelton8055 4 ปีที่แล้ว

      I retract my statement of wanting to try it out because I've been trying for hours just to get the SDK and dependencies installed (I am super frustrated)
      not even the github page instructions or tutorials on youtube are helping me... I'm a complete beginner here (I am also using the Ubuntu app for Windows, it seems to be working fine though so it shouldn't be an issue)
      can you recommend me a place to go that might make the process a bit easier?
      *tl;dr I can't upload the fancy code to the esp8266 because compiling it is a monumental pain in the behind*
      it would be a great development platform if it had its own IDE or interface like Arduino or STM32CubeMX

    • @CNLohr
      @CNLohr  4 ปีที่แล้ว

      @@jacksonshelton8055 Hmm, maybe in a few weeks I'll make a binary version of everything needed SDK wise and release it.

  • @BLUYES422
    @BLUYES422 7 ปีที่แล้ว

    dude your my inspiration to continue programming! i wish i knew as much as you, all i have made with esp8266 is a smart watch using nodemcu lua interpreter it connects to an sntp then keep sthe time with the rtc modual :/ i wanna learn the espress if sdk now

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      it is crazy powerful!

    • @BLUYES422
      @BLUYES422 7 ปีที่แล้ว

      i was wondering if you could do like a setup video on the espress if sdk, i mean im sure i could just figure it out but itd be nice, i may be moving to those esp8285 (thats the one with the embeded flash right?) like what would differ in the setup for a esp8266 vs a esp8285

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      It would be the same firmware, same... everything actually... except no flash chip needed.

  • @vooptech2793
    @vooptech2793 7 ปีที่แล้ว

    How much work would have to be put into this in order to broadcast something beyond geometric shapes, say low res video/audio? A lot of fun could be had with that.

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      Audio is really hard with this since it requires a second carrier. There's just not enough bits to do it and make it sound good. As far as shapes, it wouldn't be that hard!

  • @nanocoder9424
    @nanocoder9424 5 ปีที่แล้ว

    I am new with this so you could make a setup video? smooth a question so with this you can actually take over a TV sender?

    • @CNLohr
      @CNLohr  5 ปีที่แล้ว

      If you watch the first video "Channel 3", it explains a little more, however, the general expectation is for you to use an ESP8266 board and flash the firmware in the description onto it. You may need more background with the ESP to get it all working. So maybe it'll take flashing other firmware first to get the hang of it.

  • @marianofpv
    @marianofpv 4 ปีที่แล้ว

    You made a RF transmitter with just a cable, no additional components? What is the possible frequency range? Can you transmit a camera image? Can you transmit on 5.8 Ghz (FPV)? Wow I discovered this a week ago. I'm waiting for an ESP32-CAM, a NodeMCU, and an ESP-01 to arrive.

    • @CNLohr
      @CNLohr  4 ปีที่แล้ว

      Nope. It has a hard time even getting spurs past 100mhz :-/

  • @JohanStrandberg
    @JohanStrandberg 7 ปีที่แล้ว

    something very close to this is how Woz got the apple][ to display color. He had an actual analog color burst, but then got the pixel colors by faze offsetting a high freq sub-pixel digital signal.

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว +1

      I had thought about trying to do straight composite that way, but never got around to it. I had too much fun playing in the RF domain.

  • @Sys-Edit0r-1995
    @Sys-Edit0r-1995 5 ปีที่แล้ว

    Could this work at baseband composite video? The standard is 1 volt peak to peak, so a resistor could drop the voltage from 3.3 to ~1. But what about the - voltage sync pulse?

    • @CNLohr
      @CNLohr  5 ปีที่แล้ว

      Yep, sort of, NTSC doesn't really care if you go negative or not. But, that's not nearly as much fun.

  • @thelydiaspringexperiment6437
    @thelydiaspringexperiment6437 2 ปีที่แล้ว

    you think there is enough power to encode say from usb keyboard to psk31 or feldhell or rtty then output baseband on ham radio bands 7-14 mhz?

    • @CNLohr
      @CNLohr  ปีที่แล้ว

      I'm not sure, but I would expect so.

  • @roberttalada5196
    @roberttalada5196 7 ปีที่แล้ว +1

    that is so badass! I had seen tvout for arduino and some other stuff. I'd like to see someone develop a little game console using this thing. Could you imagine playing something like tempest on that!? lol

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      would be pretty cool! I don't know how to drum up interest though :-/

  • @LudemannEngineering
    @LudemannEngineering 8 ปีที่แล้ว

    Man, I wish I still had an electronics company so I could hire you to design something. Anything. I know you use all these technical words to hide the fact that you're just using magic...

  • @andresc4
    @andresc4 8 ปีที่แล้ว

    CNLohr is it possible to use the ESP8266 as a OSD board ? I work with APM Quadcopters and OSD are super expensive and a pain in the ass to program, it would be amazing to be able to create a OSD to overlay simple text ( or even color text ) over the video signal.
    does the ESP8266 have the nesesary hardware to sense the video carrier signal and be able to go over the same phase ?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +Andres Alvarez I never thought about using it as an OSD. Would the video generation device accept external synchronization information? Would the ESP just need to process and go from there? It would be very tricky because there is only one bit of output on the ESP :-/. Maybe with a little bit more hardware. Maybe it could just be an additive or subtractive OSD? I.e. making the text white or black only. But, I don't know if that would be useful.

    • @andresc4
      @andresc4 8 ปีที่แล้ว

      most likely the video goest to fatshark fpv googles, or lcd screens inside a tool box as a "fly box station", check out the ardupilot mega project, APM mavlink osd, there is a protocol already done. The video is usualy generated by a analog ntsc camera, and the esp shoud sync over that video signal, so the signal that a arrives to the google is a "standar" ntsc signal

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      I can probably sync over an existing NTSC signal, however, I don't know anything about any of these projects or anything like that. I don't know if I can do anything other than adding white text, still :-/ If that's good enough this could be a suuuper cheap video overlay thing. I'll still have to look into it more.

    • @andresc4
      @andresc4 8 ปีที่แล้ว

      +CNLohr Dude I love this chanel, I just bough 20 ESP and on the 1st day 1 finished and sold 20 diferent "wifi rgb lamps" to a guy that manufature fancy lamps, and he ordered me 50 more... long story short, Opensource is Great, but there is a lot of people who dont have the time go that path, they want to pay and to get the product done, even if you give them the parts and the instructions they wont figure it out. You can do a LOT of money with this color video overlay thing over ESP. Check out this 2 words " 250 FPV racers " " mavlink OSD ". there is a HUGE RC comunity and there is only 1 color OSD and nobody figure it out how to do it, well, you just did. I have lots and lots of projects where i need to overlay video over a standar signal, and max7456 is a pain... please let me know you email

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +Andres Alvarez What I was saying was it is easy to do 1 color. It is much, much harder to do more colors. I'm honestly not sure how I would do it. If there's no market for 1 color, it's not really worth it in my book :-/

  • @SIGSEGV1337
    @SIGSEGV1337 2 ปีที่แล้ว

    Would it be possible to give this thing a keyboard or something? Might be a really cool computer to use with old TV sets

  • @jameswalsh5683
    @jameswalsh5683 6 ปีที่แล้ว

    Curious if you could take a video input and do this....

  • @SinanAkkoyun
    @SinanAkkoyun 5 ปีที่แล้ว +1

    Could I just hook the RX pin up to composite video without broadcast?

    • @comicsansgreenkirby
      @comicsansgreenkirby 3 ปีที่แล้ว

      You'd need the raw NTSC audio instead of the FM NTSC this one's using (since it's over RF).

  • @MichaelRuwurm
    @MichaelRuwurm 8 ปีที่แล้ว

    Have you tried using a bandpass filter to get nicer signals?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +1

      +Michael Rußwurm No, I have not. Not as ridiculous as straight one's and zeroes... But, I really should consider trying it.

    • @mantal94
      @mantal94 6 ปีที่แล้ว

      wanted to suggest this too, I'm thinking it could really benefit the video signal quality. can't really think of a way to make the source signal clearer. also, I see others have suggested that the small cap you removed might have had something to do with this...I'd keep it in mind...and I'd also keep in mind that with the B&W signal it didn't have such an impact. All in all this is a great achievement, hoping you won't stop

  • @Electromaniaworld
    @Electromaniaworld 6 ปีที่แล้ว

    can we use this to display on recent samsung TVs ? or we only need old analog tv ?

    • @CNLohr
      @CNLohr  6 ปีที่แล้ว

      As I show in the video, it works just fine on recent TVs.

  • @Vimarsh24
    @Vimarsh24 6 ปีที่แล้ว

    Can you share your raw code instead of binary and which software to use to program in windows..??

  • @MrZetor
    @MrZetor 6 ปีที่แล้ว +1

    Who can downvote this? Seriously, who the F can downvote this?!?

  • @Tommy-pv1vh
    @Tommy-pv1vh 4 ปีที่แล้ว

    On the analog set it cares about timeing more for couler then the lcd

  • @HomeAwesomation
    @HomeAwesomation 2 ปีที่แล้ว

    Any idea if just passing this signal into an amplifier would make the signal great?

    • @CNLohr
      @CNLohr  2 ปีที่แล้ว

      It would certainly help.

  • @herzogsbuick
    @herzogsbuick หลายเดือนก่อน

    so good

  • @PKCubed
    @PKCubed 3 ปีที่แล้ว +1

    My ESP8266 is not outputing a wifi signal or a tv signal. Could you help me? I used esphome-flasher to upload it to my microcontroller.

    • @CNLohr
      @CNLohr  3 ปีที่แล้ว

      You will need to connect by serial terminal and dump what it says. The baud rate at boot is 74880 or 75000 depending on which one your serial flasher supports.

    • @novak6882
      @novak6882 2 ปีที่แล้ว

      @@CNLohr hi, I wish you answer my query.
      I have raspberry and it's more powerful than attiny and esp8266, so I am wondering is it possible to broadcast raspberry Pi screen to analog tv channel 3

  • @Reth_Hard
    @Reth_Hard 7 ปีที่แล้ว

    Is it broadcasting to the TV using antennas or using wires??

  • @drojf
    @drojf 8 ปีที่แล้ว

    why is the dft mirrored around the carrier? I tried looking it up can couldn't find anything..

    • @will11m
      @will11m 8 ปีที่แล้ว +2

      +drojf The DFT isn't mirrored around the carrier, the actual RF spectrum is like that. He's exploiting the sideband to get the 61.25 MHz output: by generating a (40 * 2 - 61.25 = ) 18.75 MHz signal on a 40 MHz carrier, the sideband is located at (40 * 2 - 18.75 = ) 61.25 MHz signal.
      en.wikipedia.org/wiki/Sideband

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +will11m The principle is the same, I'm just not sure the mechanism is the same. Though this doesn't look like exactly the mechanism, either, I think it's closer? en.wikipedia.org/wiki/Undersampling

  • @davidmsf
    @davidmsf 9 หลายเดือนก่อน

    Can I try adapt to work on TTGo VGA Esp32?

  • @izoumashka
    @izoumashka 8 ปีที่แล้ว

    did you learn the reference from espressif sdk guide or somewere else?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +fun electronics videos I'm not sure what you are referring to? Learn what in particular?

  • @igor.oliveira
    @igor.oliveira 7 ปีที่แล้ว

    HI, how can I flash this code to my nodemcu? I'm a complete noob

  • @marksmediatv7734
    @marksmediatv7734 4 ปีที่แล้ว

    Can this chip be used as a tx for broadcasting composite input?

    • @CNLohr
      @CNLohr  4 ปีที่แล้ว

      Not easily. You'd need some sort of RF frontend to do the reception... and it would be helpful if you had an ADC or something after a downconvert step.

  • @DrayCrouse
    @DrayCrouse 7 ปีที่แล้ว

    Can you show us what happens when you Jam a incrementing number that increases every second?

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      Sounds like something you should go, download and test. Then make a video on :)

    • @DrayCrouse
      @DrayCrouse 6 ปีที่แล้ว

      One problem. Don't have a ESP.

  • @mylaughingtv
    @mylaughingtv ปีที่แล้ว

    Hi, How to stream video signal using esp32? means RCA as input to esp32 and output want on web server. any link then please provide me. Thank you.

    • @CNLohr
      @CNLohr  ปีที่แล้ว +1

      I don't have any examples of doing this on an ESP32 sorry :-/

  • @AlbySilly
    @AlbySilly 8 ปีที่แล้ว

    What happened in the ending?

  • @aabhassenapati2702
    @aabhassenapati2702 6 ปีที่แล้ว

    how to upload the bin files

  • @user-vf6mo8jv6k
    @user-vf6mo8jv6k 7 ปีที่แล้ว

    U true hacker, dude!

  • @imignap
    @imignap 8 ปีที่แล้ว +1

    You seriously should consider writing a book!!!

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +1

      It takes a tremendous amount of effort and time for me to write even 2-4 page articles. A book would be a life's work for me :(

    • @imignap
      @imignap 8 ปีที่แล้ว +1

      Yea ur on the route to become the next hybrid of Steve Jobs and Steve Wozniak!

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      I am missing the most important aspect. I don't do business well at all.

  • @TheToomykins
    @TheToomykins 8 ปีที่แล้ว

    If you've got the knowledge; could you do a video on Artificial Neural Networks?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +Toomykins I have done some stuff with them, but not enough to make a video about them. If I ever actually use them on a project, though, I will explain more in the video.

  • @forfengeligfaen
    @forfengeligfaen 8 ปีที่แล้ว

    Does this project use the same technique as the RasPi FM transmitter?www.icrobotics.co.uk/wiki/index.php/Turning_the_Raspberry_Pi_Into_an_FM_Transmitter
    So the transmitter has 1 bit resolution? (en.wikipedia.org/wiki/Quantization_(signal_processing))

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +forfengeligfaen I think it's similar, but, you can dither the output. I don't really know how that relates to quantization. Yes, the pin is just 1 bit, but things average out over time.

  • @Crux161
    @Crux161 8 ปีที่แล้ว

    This is going to sound stupid but is there anything specific to the ESP that keeps this project from being run on other arduous models? I'm still pretty new to arduino, despite all the success I've been having with it, I'm still getting my bearings -- at least for the details.
    I've seen FM done over gpio on the raspberry pi, but this looks SSOOOO much more interesting :) pirate tv anyone? Ohh and what about codecs? My mind is a buzz now... Great.

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +1

      You'll have to use an ESP8266 arduino, etc. But it can't use the arduino software, it's its own stack. No codecs or anything like that. This is just raw, moment-at-a-time bang it out to the TV.

    • @Crux161
      @Crux161 8 ปีที่แล้ว

      +CNLohr +CNLohr after doing some more reading, and looking into things like avr studio it all makes a lot more sense :)
      I still have a lot more reading todo as far as understanding even the basics of ntsc and the like. It's funny how there always have a new area of expertise in technology to learn about, at least it keeps life exciting.

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      If you do want to do NTSC on AVR-based arduinos, I do have other guides on that... but, to do it /in/ arduino land is pretty much impossible.

    • @Crux161
      @Crux161 8 ปีที่แล้ว

      +CNLohr it's always better to have closer access to the hardware when coding -- the arduino abstraction of code is good for some things but there's a lot of overhead of course. I'm just now moving to arm assembly and the like -- not that much different from x86 or ppc, just a different chip, different features etc.
      It's a little different on a smaller machines.
      Are there any documents you used in your experiment? Or any resource you could point me to as far as how I could generate these signals on my own?
      I'm waaaay more of a software person as far as my computer science background goes, but I love the electrical engineering aspect of experiments like these. That includes the alternative forms of circuit fabrication like you have here.

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      Not really, Just google images and wikipedia for NTSC analog broadcast TV, kolumbus has a REALLY good page on NTSC timing.

  • @MrFredericPlante
    @MrFredericPlante 7 ปีที่แล้ว

    It's unfortunate that you did not do a version of you code to work under the Arduino platform

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว +1

      Arduino doesn't do well with really tight space and timing constraints. It's a property of the environment, not of me.

    • @guusvanmarle7344
      @guusvanmarle7344 7 ปีที่แล้ว

      How do i need to upload the code then? what sdk have you got on the esp8266, just the original one or the nodemcu?

  • @brasildocara
    @brasildocara 8 ปีที่แล้ว

    Please make a video connecting the image sensor to an ESP8266

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +Estuar Gonzalez I don't really have a use for that, and I'm not really sure how I'd do it, so I don't think that is happening :-/

  • @shubhamadtp
    @shubhamadtp 5 ปีที่แล้ว

    Do a how to video for this project..

  • @angelgcu
    @angelgcu 8 ปีที่แล้ว

    wow that's is awesome :) :)

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว +1

      +Luis GCU Your unicode is showing up as square blocks.

    • @gamerpaddy
      @gamerpaddy 8 ปีที่แล้ว

      not at me
      i.gyazo.com/ba51e118030241479b6c754ad2e5e590.png

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +gamerpaddy Thanks! Still broken for me. oh well.

    • @AwesomeGames56
      @AwesomeGames56 8 ปีที่แล้ว

      +CNLohr they're smiley faces here

    • @JaqiesGadgets
      @JaqiesGadgets 8 ปีที่แล้ว

      +AwesomeFriends56 Gaming edited. changed.

  • @l3p3
    @l3p3 7 ปีที่แล้ว

    The effect at the end is caused by rc capacitance stuff.

  • @juniorjpdj
    @juniorjpdj 4 ปีที่แล้ว

    I litterally shit myself.
    WHAT THE FUCK MATE!
    You are doing amazing things, thank you very much :D

  • @Gameplayer55055
    @Gameplayer55055 5 ปีที่แล้ว +1

    Like!

  • @jakubvozar2428
    @jakubvozar2428 7 ปีที่แล้ว

    Temperatures of ESP8266, please ?? BTW: Amazing project ! :)

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      temperatures?

    • @jakubvozar2428
      @jakubvozar2428 7 ปีที่แล้ว

      Yes, I think temperature of the chip in high load.. :D

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว +1

      I don't actually know >.< but it wasn't hot or anything.

    • @jakubvozar2428
      @jakubvozar2428 7 ปีที่แล้ว

      O.K :D Thank you very much !! :O :D :D

  • @AndySelby
    @AndySelby 6 ปีที่แล้ว

    Can it also do PAL, pal?

    • @CNLohr
      @CNLohr  6 ปีที่แล้ว +1

      I don't have the link handy, but someone has adopted it for PAL.

  • @pissmilker2313
    @pissmilker2313 2 ปีที่แล้ว +2

    Try broadcasting Teletext now.

  • @AwesomeGames56
    @AwesomeGames56 8 ปีที่แล้ว +1

    Work out a system to get the colors the same on every screen. Also try PAL, that sounds like a reasonable thing to do.

    • @sanches2
      @sanches2 8 ปีที่แล้ว +1

      +AwesomeFriends56 Gaming It ain't that easy, pal :)

    • @AwesomeGames56
      @AwesomeGames56 8 ปีที่แล้ว

      I'm well aware

    • @sanches2
      @sanches2 8 ปีที่แล้ว +2

      +AwesomeFriends56 Gaming The PAL idea doesn't sound bad at all. But my pun was ruined, because i didn't use caps on pal... ehhh :) i really like those videos

    • @AwesomeGames56
      @AwesomeGames56 8 ปีที่แล้ว +1

      This is something I only hope to understand one day. It's amusing to me. I really like the glass PCBs he's made.

  • @avramitra
    @avramitra 7 ปีที่แล้ว

    I used to think I am a little bit good coder. But after watching your videos I've realized - I should die..

    • @CNLohr
      @CNLohr  7 ปีที่แล้ว

      Nope. Just code more, a lot more. The more you code the better you'll be and I assure you you can be better than me!

  • @Bllinker
    @Bllinker 3 ปีที่แล้ว

    2:32 *ehao* *veml* *eeo*
    *RR*

  • @MostlyPennyCat
    @MostlyPennyCat 8 ปีที่แล้ว

    Where does the code run?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      +James Neave I'm not sure what you mean.

    • @MostlyPennyCat
      @MostlyPennyCat 8 ปีที่แล้ว

      +CNLohr Well, the code looks like JavaScript? does it run on the device or does it seems machine code down over this web socket thing?

    • @CNLohr
      @CNLohr  8 ปีที่แล้ว

      When simulating, it runs in javascript. It pushes the data from the table to the device. The thing runs perfectly happy without a web browser connected at all.

    • @MostlyPennyCat
      @MostlyPennyCat ปีที่แล้ว

      @@CNLohr
      So the device itself executes JavaScript?
      Is there a JS interpreter library on the ESP?
      I ordered 3 of these today and I remembered about this video, didn't realise I had missed your response though!

    • @MostlyPennyCat
      @MostlyPennyCat ปีที่แล้ว

      @@CNLohr
      I always wanted to have a go at this, not only PAL, but PAL + TELETEXT.

  • @eformance
    @eformance 8 ปีที่แล้ว

    Who's on first?

  • @slowmostuff910
    @slowmostuff910 4 ปีที่แล้ว

    Where Is The Code?

    • @CNLohr
      @CNLohr  4 ปีที่แล้ว

      Look in the description.