#170

  Рет қаралды 6,100

Ralph S Bacon

Ralph S Bacon

Күн бұрын

Пікірлер: 125
@borayurt66
@borayurt66 4 жыл бұрын
I also do have 4-5 DIP Atmega328's in a drawer somewhere. This is a clever way to use them. Thanks for the idea. I think I will have some boards manufactured too. By the way, kudos for the CH340, I am surprised eliminating the on board USB-serial conversion did not make a significant power drop. Too lazy to look up its data sheet but I suppose it must have a quiescent current in uA range when it is not doing its thing. Great video as always, I wish you a speedy and permanent recovery with the eye!
@RalphBacon
@RalphBacon 4 жыл бұрын
I'm glad I've motivated you to try this board. Whilst simple (anyone could have designed it) it's quite neat. Thanks for your kind words and the fact I'm replying now means I must be up and about, Woo hoo!
@Enigma758
@Enigma758 4 ай бұрын
In the ToneAC documentation, it's mentioned that a 100 ohm resistor should be placed on one side of the piezo buzzer.
@RalphBacon
@RalphBacon 4 ай бұрын
Hmm, it depends on how much current the buzzer is going to take. More than 20mA seems unlikely but a 100Ω resistor will ensure current is limited to 5/100 = 50mA, still a bit high as 40mA max per pin!
@Enigma758
@Enigma758 4 ай бұрын
@@RalphBacon Yes, makes sense to go higher on the current limiting resistor, but I noticed that you ommitted the resistor altogether and I was curious to know why you did that.
@RalphBacon
@RalphBacon 4 ай бұрын
Because my buzzer only consumed a few milliamps, not enough for any concern. Measure it with a multimeter to determine whether a resistor is really necessary!
@Enigma758
@Enigma758 4 ай бұрын
@@RalphBacon Good point, better to actually test to see if it is needed rather than just mindlessly following general rule!
@mUbase
@mUbase 4 жыл бұрын
Great great video Ralph thankyou. May I say I am also a Centigrade man. (whats celsius??) and refuse to convert!! I love the SMD tweezers and will have to get some. As soldeering experience goes I am about 80% through hole and 20% SMD qualified. Oh and thanks for the Miniboot board for the 328PB. I got it in the post on Saturday and have the chips on order for Wednesday. :)
@RalphBacon
@RalphBacon 4 жыл бұрын
Good luck with the board, Stephen, you probably have made it by now! I hope you got it working OK.
@danljohnston
@danljohnston 4 жыл бұрын
Thanks Ralph for the videos. Hope your eyes get better!
@RalphBacon
@RalphBacon 4 жыл бұрын
Glad you liked it Danny. New video this week (I hope).
@oncledan8509
@oncledan8509 4 жыл бұрын
Hey, Ralph. Very interesting video, as always. This Bare NANO PC Board is really great. One question, though. Do you NEED the Shield programmer to program the AtMega328P, or can you use the ICSP Port to do the job just the same ? I will definitely get myself some of these boards very soon if they are economically advantageous over a NANO, that is. I quite understand the Bootloader delays the execution, but most of the time, it won't be a bother. Mind you, I could use faster start time on my Laser Fan Controller device. Hmmm ! Like Schultz use to say to Logan .. « Veeery intereshting !! ». I'll look at that option in the very next future. Thank you for the info. I just might get those boards made at the same time as my WWS project. I've looked at the possibility of purchasing that SMD Hot Tweezers and, as you said, this is not an impulse purchase indeed. I'll think about this one. It is very good for desoldering SMDs, but for soldering these minuscule parts, I can still use my old Weller Station. I've got the tips for this kind of job, and the tweezers to hold them im place whilst soldering the first pad, so .. LOL for the eye patch! Aarrr Captain !! Take good care, my Friend. I'll chat to you later this week.
@RalphBacon
@RalphBacon 4 жыл бұрын
You can use the ICSP port from another UNO. A proper 6-pin cable simplifies matters here. The (red) shield I use is for DIP 328P(B) chips in the ZIF socket or via the ICSP socket just the same. Whatever works for you. Speak to you soon.
@flemmingchristiansen2462
@flemmingchristiansen2462 5 жыл бұрын
Fumble? - nahhh There is some noise on your sound at the beginning, just to let you know, it's nothing much, 20 years ago we wouldn't have expected anything else but today we we expect perfection, even from you ;) LoL Only UK addressed - buhhu - nothing for me then......... Great work as usual - thank you.
@RalphBacon
@RalphBacon 4 жыл бұрын
I've only got a couple (three max) to give away this time, Flemming, so I would be oversubscribed in an instant if I allowed everyone to ask for one. And I hate disappointing my viewers. But you can buy the bare board for $5 from PCBWay (and/or get them to assemble it): www.pcbway.com/project/shareproject/Standalone_Minimalist_Nano_DIP.html Regarding the crackle on the microphone, that's why the video thumbnail says "Bacon frying in the background" and I put up a couple of text messages too. I have no idea what was going on with the audio this time, it's absolutely fine now! If no-one asks for a board I'll send you one (don't hold your breath!)
@pileofstuff
@pileofstuff 4 жыл бұрын
For those not lucky enough to win Ralph's giveaway, there is a Canadian supplier called Universal Solder who does a similar board as a kit. (I'm not affiliated, just a customer)
@RalphBacon
@RalphBacon 4 жыл бұрын
OMG, they've stolen my idea! OK, maybe they thought of it before I did. One thing is for sure in this world, if YOU can think of something then someone ELSE has thought of it before you! And probably patented it.
@willofirony
@willofirony 4 жыл бұрын
Well, that was one in the eye for me. Sorry your right eye is not a patch on the other one. Ok, that might not read as being very sorry but I am. Thanks for the ToneAC tip; I am surprised and pleased at the improvement in volume. I to am more comfortable with using the ICSP socket (though, ironically, I do tend to still put an optiboot module on the chip unless short of memory). I just find it easier when using Atmel Studio (which I use the most because of its debugging facilities.). I am interested in the sleep/idle/running times you come up with in your research. I have been a little skeptical at the savings in battery usage that some maker's claim. I can see that they achieve them when occasionally flashing an LED on a breadboard but experience suggests that a real time application generally behaves very differently from its prototype in the lab (ok that experience is as a chemical engineer but such such patterns generally replicate across most disciplines).
@RalphBacon
@RalphBacon 4 жыл бұрын
[Read in pirate voice] Aargh, well, shiver me timbers, if it ain't me old mate Mikey! 'Tis true, the olde ICSP is a favourite of every bilge-sucking landlubber when no boot(ie)loader be on board. Avast me hearties! This seadog shall be looking at ye power savings and reporting back to ye, in the near future, ye son of a biscuit eater. www.piratelights.com/captains-log/2018/5/8/pirates-terms-and-phrases I'm sure you do care, Mike, and goodish news: my cataract op has been pencilled in for January which should give me one good eye back. Then the other eye should settle down, and if it doesn't will require surgery to clean out the gunk and laser any further retinal tears, if any. Then a cataract replacement for that eye one day too! Aargh! Now let's splice the mainbrace, it be 5 o'clock (somewhere)!
@willofirony
@willofirony 4 жыл бұрын
@@RalphBacon It's good to hear that Seaman Stains still has his sense of humour. Best of luck mate.
@superdau
@superdau 5 жыл бұрын
About higher speed serial not working with a clock that's off: it's not just high baud rates, it's all serial speeds! If the clock is off 5%, every baud rate is off 5%. And it's the percentage error that makes or brakes the serial connection. Some baudrates are more susceptible to this, because some serial clocks aren't an integer division from the system clock, which means that they aren't accurate even with a perfect clock (there's a list of these errors in the AVR datasheet). You can "tune" the internal oscillator by writing to the OSCCAL register (has to be done in software in your program). It's a bit of a hassle though to get it. To find the best value for it, write a loop that dumps something out to the serial port and change the OSCCAL value every iteration. If the output is no longer garbled you got the right value (there will be a range where it works; take one of the center values). Then write that value to EEPROM and load it from there to OSCCAL in your actual program that you want to run.
@RalphBacon
@RalphBacon 4 жыл бұрын
Sounds like a lot of work, doesn't it? I used to do this sort of thing with PIC chips but never with AVR chips. I have no idea how a production run would be able to tweak the oscillator in this manner it would be a real show-stopper if it were required. Or expensive. Same thing really!
@superdau
@superdau 4 жыл бұрын
@@RalphBacon Yeah, I doubt that you'd use this in production that way. If a rather accurate clock would be needed, an external crystal would most likely be easier overall (and if time == money also cheaper), especially since the internal oscillator isn't that stable with temperature change. You could include a calibration procedure in your code though to remove all manual steps. Apply a known accurate external clock to a pin (pulling that pin low a could be the thing that enables the calibration mode), that triggers one of the timers/counters. Then in your code tune the OSCCAL until the counter shows what should be expected and store that value in EEPROM. That could be a process that's done in less than a second with the right jig and could be useable in volume production (the AVR has to be flashed at one point anyway).
@reelrebellion7486
@reelrebellion7486 4 жыл бұрын
Hmmm, I know it would cost more but a couple of ts100 type irons with some modified firmware could make a really nice upgrade to those tweezer irons.
@RalphBacon
@RalphBacon 4 жыл бұрын
Here's your business opportunity to make them, Kent. I'll take 10% of your GROSS profits for giving you the idea! 😄
@Chriva
@Chriva 5 жыл бұрын
OptiBoot is quite easy to rewrite btw. You could, for example, use a jumper with a pull resistor on one of the led outputs as a sense line for if the bootloader should stay active or if it should jump to the main binary
@GnuReligion
@GnuReligion 5 жыл бұрын
Optiboot is also easy to custom compile for say, 8mhz and 20 flashes, instead of 3. So long as a board is being built, a couple of zeners and resistors can help help the 328p bang-out a USB 1.0 bootloader like USBaspLoader: github.com/baerwolf/USBaspLoader
@Chriva
@Chriva 5 жыл бұрын
@@GnuReligion Quite cool what can be done with these things if you use good code :) Still can't comprehend how the heck they managed to make opti so small. 512 bytes and it's C! :D USBaspLoader is also quite incredible. 2K is no small feat given it has USB
@Chriva
@Chriva 5 жыл бұрын
Smallest bootloader I've managed is 3K. Granted, it has md5 and some other stuff (and is in 68k assembler) but this is way cooler :)
@GnuReligion
@GnuReligion 5 жыл бұрын
@@Chriva Micronucleus on the Tiny AVRs is pretty cool, too. Sad that the Mega chips do not have a PLL so they can do the overclocking trick.
@Chriva
@Chriva 5 жыл бұрын
@@GnuReligion Well, technically you can. but not as simple. You have to use another crystal (or drive it by an external clock). :) Sadly they rarely want to run much faster anyway. Think the record is a 328 @ 40 MHz :P
@jenskaa4044
@jenskaa4044 5 жыл бұрын
I think that the tweezer soldering iron is a bit overkill unless you do a lot of desoldering two leg components. If you have two soldering irons (and two hands) you can obtain the same. For many leg components you can use low melting point solder-wire based on Indium or Bismuth
@RalphBacon
@RalphBacon 4 жыл бұрын
Indeed, I believe Louis Rothman mentioned he had used two soldering irons in his early days. But not quite as convenient.
@dl8cy
@dl8cy 5 жыл бұрын
as always a very entertaining and educating video - thank you for sharing!
@RalphBacon
@RalphBacon 4 жыл бұрын
Thanks, Mike, glad you liked it. And thank you for posting, nice to hear from you.
@dl8cy
@dl8cy 4 жыл бұрын
@@RalphBacon i am one of your fan base - watching every video you release :-)
@Hasitier
@Hasitier 4 жыл бұрын
Hey Ralph, I like the idea with the louder buzzer. Might come in handy some day. But the question is: how was your bacon after cooking for half an hour? 😀
@RalphBacon
@RalphBacon 4 жыл бұрын
It was Sizzling, Michael! And sooo tasty! The one thing I miss in Germany is "proper" bacon, for a Bacon Sandwich! The German "Speck" or "Schinken" is nothing like proper bacon. But, yes, the tone is much louder on my timer now, works just fine, every day! Battery still good too!
@Hasitier
@Hasitier 4 жыл бұрын
Ralph S Bacon I was only once in the UK which was about 10 years ago now. I remember we had bacon and eggs for breakfast every day but it is too long ago that I could remember how it was. Here in Germany they also sell something they call bacon. Schinken or Speck is nothing we would compare with the bacon we get here, it’s something different. Maybe next time when you visit Germany take a look in a bigger store like Real or Kaufland, they sell this stuff they call bacon. BTW does your surename refer to this meaty kind of bacon or does it have a different meaning? And what stands the S for?
@helmuthschultes9243
@helmuthschultes9243 4 жыл бұрын
The disc piezo is normally used to vibrate a surface, ie diaphram. Volume is dependant on such. As an example, ..next message
@RalphBacon
@RalphBacon 4 жыл бұрын
Even if I pressed the disc quite hard on a plastic surface it was not great. I don't know why but as I had this little beeper I was not too worried.
4 жыл бұрын
The tone hack is really cool. I think this is doable with the standard tone function and a NOT gate on the output pin (it would require more room on the board and be more expensive, of course!)
@RalphBacon
@RalphBacon 4 жыл бұрын
Everything has a cost, Aurélien. I know that companies try and shave every cent off the cost of a product, sometimes going too far. The obvious thing to do (were this a REAL commercial item) would be to have a higher voltage. Three coin cells, giving either 4.5v (1.5v per cell) or 9v (3v per cell) via a buck module down to 5v would do the trick and obviate the need for all this other work! But hindsight is a wonderful thing!
4 жыл бұрын
@@RalphBacon ... they build things with costs in mind, we build them to learn and have fun!
@RalphBacon
@RalphBacon 4 жыл бұрын
You never know, someone on this channel might see a business opportunity and make a fortune! But it's fun either way! And a condition of watching this channel is that I get 50% of all commercial profits. Whatsat? Not enforceable? Drat!
@ronalddhs3726
@ronalddhs3726 4 жыл бұрын
Hi Ralph, another great video! Is there any way to share a link of file to order your DIP 328P Bare Nano SMD PCB plug in from PCB way (with them doing the SMD soldering). Thanks.
@RalphBacon
@RalphBacon 4 жыл бұрын
Oh, I must have forgotten to put them up there. I will do asap, thanks for reminding me. Or you can order it as-is from PCBWay, either assembled or bare, here's the PCBWay link: www.pcbway.com/project/shareproject/Standalone_Minimalist_Nano_DIP.html
@helmuthschultes9243
@helmuthschultes9243 4 жыл бұрын
A piezo disc about 20mm dia, feeding a diaphram in resonant housing can get 120DB sound for car siren but also is driven by over 100v inductive kick peaks.
@RalphBacon
@RalphBacon 4 жыл бұрын
100 volts, you say, Helmuth? I guess the 6v I have here is not so great then. Although I have had better success with plain piezo discs in the past, so maybe this time there was something else not quite right.
@uwezimmermann5427
@uwezimmermann5427 4 жыл бұрын
a couple of weeks ago I disassembled one of those personal alarms which are marketed as 120 dB. These are just using a piezo disc and 3 alkaline batteries for together 4.5 V. But the magic is that the piezo is driven through an inductor which will the 100+ V spikes which are necessary to give you this volume. Together with a 3D-printed resonance chamber I could get up to at least the sound level of that siren then with a small circuit getting the drive signal from an ATtiny13. The siren uses actually a pair of coupled inductors in a flyback configuration. i.imgur.com/umJzS9v.jpg The buzzer you are using is actually an electromagnetic speaker rather than a piezo disc. What you see through the top is the steel membrane under which a small coil sits.
@bipolarchemist
@bipolarchemist 5 жыл бұрын
That tweezer soldering iron looks like it would be extremely useful, especially for desoldering a lot of components or some light reworking of others. And don't strain that eye too much, we need you to be able to see clearly so you can keep the videos coming.
@RalphBacon
@RalphBacon 4 жыл бұрын
Without doubt, it is a bit of a specialist tool, but for SMD rework it would probably pay for itself in the lack of frustration! I'm resting my eye so hopefully no strain!
@markgreco1962
@markgreco1962 4 жыл бұрын
Go Ralph!! Thanks
@RalphBacon
@RalphBacon 4 жыл бұрын
Glad you liked it Mark. Thanks for posting.
@ronen124
@ronen124 5 жыл бұрын
Ralph, next time you say that chinese electronic modules/parts are cheap in front of your chinese sponsor (you said it some episodes before) they might double the price for all of us...😋😁 Please don't forget that in order for our hobby to be affordable taken in consideration the parts we fry on the way- prices should never be expensive or this hobby will be dead. anyway, thanks for the content, cheers 🎸👍😃
@RalphBacon
@RalphBacon 4 жыл бұрын
Right from now on, Ronen, I shall be careful when I refer to OVERPRICED and EXPENSIVE Asian electronic modules. Do you think they went for that? You are correct, of course; without the affordable prices we would not be able to do this hobby at all.
@ronen124
@ronen124 4 жыл бұрын
​@@RalphBacon A customer of any kind can complain about an over priced item but NEVER should he brag about how cheap the component/module that he uses and relays on - right in front of the seller. If not for china and their affordable clones does anybody thinks that the hobby would run as wide as it is today with the original prices of Arduino for 20Euros or more (www.electan.com/arduinouno-p-2977.html). Would you design that cool timer/alert/beeper for your electric toothbrush if the price was that high? I don't think so 😃👍✔
@renebrsch
@renebrsch 4 жыл бұрын
The universal timer pcb arrived today! need to get some dip switches, then i will build it. Thank you very much! Is there a way that i can at least give you back the shipping costs?
@RalphBacon
@RalphBacon 4 жыл бұрын
This was a freebie, Rene, enjoy!
@tubeDude48
@tubeDude48 4 жыл бұрын
Nice video!
@RalphBacon
@RalphBacon 4 жыл бұрын
Thank you! Nice to hear from you and thanks for posting.
@RobB_VK6ES
@RobB_VK6ES 5 жыл бұрын
Could you not have remapped the AC tone library pins in the header file or is there some obscure technical reason for only supporting the described pins? It would be more expensive but looking at the tweezers I think you could make a hinge for two (of everyone's darling) TS100 soldering irons. The result should be super light tweezers with almost instant heating and auto idle.
@RalphBacon
@RalphBacon 4 жыл бұрын
If you (or me) had a 3D printer I'm sure a nice hinge could be made to accommodate two TS100 soldering irons. Now THERE is a business opportunity for you Rob, and I'll only take the usual 20% fee!
@RalphBacon
@RalphBacon 4 жыл бұрын
I forgot to answer the bit about remapping the pins. I suspect (I didn't look) that he is doing direct port manipulation for speed, so Yes, it could be reworked to use a different port to the one it is using, I'm sure. But if we have to hack libraries then it all gets a bit involved for the beginners on this channel. I suppose a fork of his library would be a good idea. But I have no time, so over to you Rob, let me now when it's done. Whatsat? You got no time either? From your lips...
@Graham1904
@Graham1904 4 жыл бұрын
Try using "wire-wrap" wire for mods. Makes life easier and gives a neater finish.
@RalphBacon
@RalphBacon 4 жыл бұрын
Does the insulation on wire-wrap wire not melt and shrink, Graham? The usual stuff drives me mad: you take off 2mm of sleeving, try and tin the end and about 1cm of sleeving melts and shrinks!
@Inertia888
@Inertia888 4 жыл бұрын
try putting the flat buzzer in the bottom of a dry soup can, try different materials and shapes to put in place of the can
@RalphBacon
@RalphBacon 4 жыл бұрын
Oh yes, that would work well but I don't want to my put my toothbrush timer into a tin can (or similar). The library I use here with the self contains buzzer works very well and I use the timer daily now, plenty loud enough. What I really needed was a higher voltage battery.
@stevec5000
@stevec5000 4 жыл бұрын
Does that tweezers soldering iron have wider tips that can do larger parts such as 8 pin chips?
@RalphBacon
@RalphBacon 4 жыл бұрын
I don't think other tips are available, Steve, but i wouldn't use this to (de-) solder chips, I'd use either a hot air gun or, for small 8 pin dip chips, I'd flood it with solder one side and lift it up gently. Hot air gun is not that expensive, around £45 / $60 and they do a good job. Look at my video where i show my Yihua 959D.
@stevec5000
@stevec5000 4 жыл бұрын
@@RalphBacon That's the old way but if you have wider tips to desolder a chip it pops right off like this! kzbin.info/www/bejne/gXyspZWvr5tobJY
@RalphBacon
@RalphBacon 4 жыл бұрын
Yes, that's a good way too, whatever works best fro you. I have (yet) another way but that's for a future video!
@Chriva
@Chriva 5 жыл бұрын
Some slight static here and there. Nothing serious but I thought you might wanna know :)
@RalphBacon
@RalphBacon 4 жыл бұрын
No I didn't want to know, Christian, I was hoping no-one would mention it! I found it after it was all recorded (I did a test recording first and that was OK). It's all fine now though so it was technically known as "a funny".
@dbrand.2504
@dbrand.2504 4 жыл бұрын
DIP = Dual Inline Package ;-)
@RalphBacon
@RalphBacon 4 жыл бұрын
PACKAGE! PACKAGE! Of course, I couldn't think of it at the time of recording, it's been so long since I've used the full name. PDIP is the PLASTIC DUAL IN LINE PACKAGE. But then a lot of them are. Thanks Dieter, ich bin ja doof!
@josephcolorado2235
@josephcolorado2235 5 жыл бұрын
Hope your eye gets better soon.
@RalphBacon
@RalphBacon 4 жыл бұрын
Thank you Joseph. My cataract operation (left eye) is pencilled in for early (January) 2020, and they are keeping a close "eye" on my right eye to see if there is a further problem that needs fixing. Fingers crossed! Good to hear from you, thanks for posting.
@uwezimmermann5427
@uwezimmermann5427 4 жыл бұрын
when it comes to serial communication the accuracy of the oscillator is not the full story. There are limitations which baudrates can be realised from certain clock frequencies. A site called wormfood used to have a neat comparison table showing which baudrates are achievable from which processor clock speeds, but for a couple of months the original site has been down now - but there are backups out there: ruemohr.org/~ircjunk/avr/baudcalc/avrbaudcalc-1.0.8.php In short: from 8 MHz 115200 is not possible, but it's not because of the accuracy of the 8 MHz which even for the internal 8 MHz RC-oscillator inside the ATmega is stable enough, but because it cannot be achieved by dividing the clock frequency. However, the same 115200 baud can easily be obtained when using a dedicated oscillator/resonator with 7.3728 Mhz, 9.216 Mhz or even from a mere 3.6864 Mhz. Crystals and resonators with these "weird" frequencies are readily available, and you find them on almost every single old motherboard or embedded system.
@RalphBacon
@RalphBacon 4 жыл бұрын
Interesting, Uwe. So if someone was prepared to run from the 8MHz internal clock anyway, they might as well fit a 7.3728MHz crystal and run from that. How does that affect all the millis() and delay() statements though? Is it enough to change the F_CPU setting for the board?
@uwezimmermann5427
@uwezimmermann5427 4 жыл бұрын
@@RalphBacon for the _delay functions it is enough to refine the F_CPU setting. About millis() I don't know - since I want full control in my projects I generally do not anything of the Arduino-framework, but rather control everything from within my own main(). This way - if I do want some millis() functionality I put it into an interrupt service on a timer of my choice and under my control.
@vonries
@vonries 4 жыл бұрын
Hi Ralph, KZbin loves comments. Have a great day.
@RalphBacon
@RalphBacon 4 жыл бұрын
They certainly do, Steven, and thanks for adding to my count! Have a great day.
@vonries
@vonries 4 жыл бұрын
@@RalphBacon you have a great day as well. May every day be better than the last.
@henrikjensen3278
@henrikjensen3278 5 жыл бұрын
I doubt you loose any clock precision on the Nano by using a resonator, it is probably already using one. Long time ago we talked a bit about time precision on Arduino and I decided to do some code to get the best possible precision. It has taken some time, but now I have a Arduino library and a PC program to calibrate any Arduino to match the PC clock. I did also check some Arduino and RTC modules for precision: lygte-info.dk/project/PrecisionTime UK.html
@graemepinnock
@graemepinnock 5 жыл бұрын
This link works better lygte-info.dk/project/PrecisionTime%20UK.html edit: The original link is now fixed, thank you Henrik.
@theonlymudgel
@theonlymudgel 4 жыл бұрын
Dead link
@henrikjensen3278
@henrikjensen3278 4 жыл бұрын
Sorry about that, KZbin cut the last part of my link. I have put a redirection up and the link will work now.
@theonlymudgel
@theonlymudgel 4 жыл бұрын
Henrik Jensen Thanks. It’s working fine now.
@RalphBacon
@RalphBacon 4 жыл бұрын
Thanks for that link, Henrik, very interesting. My Home Alone project uses NTP so that is pretty accurate too but does require the Internet (WiFi) to connect periodically, to resync. It was a wake up call to me to see how far the ESP32 drifted over a day, quite a bit if you just rely on the internal clock.
@ShishakliAus
@ShishakliAus 5 жыл бұрын
Liked and subscribed!
@RalphBacon
@RalphBacon 4 жыл бұрын
And welcome to my channel, ShishakliAus!
@kees-ft1yb
@kees-ft1yb 4 жыл бұрын
I usa an old tooth brush for cleaning with IPA in an old handspray bottle
@RalphBacon
@RalphBacon 4 жыл бұрын
If that works for you, that's great. Be sure that you don't use the toothbrush dry as it will generate ESD voltages (should be OK when wet with IPA - no not Indian Pale Ale, IsoPropyl Alcohol!)
@theonlymudgel
@theonlymudgel 5 жыл бұрын
Quite a bit of crackle in the audio. Not in the background like static but triggered with speech. Interestingly not during your promo but certainly the rest of the video.
@RalphBacon
@RalphBacon 4 жыл бұрын
Yes, it was very odd, and only discovered post videoing the entire thing. Typical. I couldn't face videoing it all again so I just put a couple of warning messages up and on the video thumbnail too!
@DeeegerD
@DeeegerD 4 жыл бұрын
Nice project, however I hate anything that beeps :)
@RalphBacon
@RalphBacon 4 жыл бұрын
Oh dear, this is a beeper project. Not one of your favourites, I guess! It really works well now, beeping through all radio sounds and toothbrush buzzes. But not for you if hate beeps.But I'm glad you like the project, so thanks for posting!
@mikestombraidervids8768
@mikestombraidervids8768 4 жыл бұрын
Hi Ralph, I do really enjoy your videos. My Aduindo (Nano) finally arrived in the post, so I fired up the IDE. Oh dear -- I can't read the display very easily at all. The comments are light grey on white, I cannot see the braces or brackets at all. So, a quick Google and Dark Theme to the rescue. Long story short ... 1) Download the dark theme github.com/jeffThompson/DarkArduinoTheme and extract the 'theme' folder (There is a preview screen shot in the zip.) 2) With the IDE not running, go to 'lib' folder in your instalation directory, rename the existing 'theme' folder and copy in the one from Jeff's download. Restart the IDE and voila. Much easier on my old eyes, and probably yours after all the surgery. Cheers, Mike.
@RalphBacon
@RalphBacon 4 жыл бұрын
Excellent tip, Mike, and very timely. I've just had emergency eye op, hence my general lack of activity on my channel at the moment, have to stay in bed on my side for a whole week, day and night. When i get up next week i shall try the new theme, it might help me, thanks for posting.
@mikestombraidervids8768
@mikestombraidervids8768 4 жыл бұрын
More on making reading web pages easier, Try the DarkReader add-on for Firefox or Chrome. Adds a dark theme on the fly to all web pages.
@vonries
@vonries 4 жыл бұрын
Is that what's called shoehorn programming? If you try to add anything more you won't be able to squeeze anymore in the chip. However, I have more faith in you then you do in yourself. I know you can get the interrupt working. You are so close right now. You even said it might fit in now, but you just haven't tried again since the last code trimming. Go ahead and give it a try. You have nothing to lose but a few minutes if it works. A bit longer if it doesn't fit on straight away.
@RalphBacon
@RalphBacon 4 жыл бұрын
I'm guessing this comment refers to video #177 ATTiny13 Fridge Door challenge! I'm not sure I need that interrupt any further as I have solved the beep problem. But I might make this battery powered and Deep Sleep enabled with a battery to operate it. Who knows!
@vonries
@vonries 4 жыл бұрын
@@RalphBaconright you are, Sir Ralph. how it calls out to be a battery project. I can hear it from here all the way across the great pond. Ralph my hero, you are on the verge of squeezing the last penny(pence?) out of a quarter? The very last penny. Push it for all its worth. It can just sit there in deep sleep all night long sipping on just the tiniest bit of electricity. (At least until Benny realizes your asleep and raids the fridge.) You've got this. Just think of it, squeezing out all that the chip can do. Sir master of the ATTiny 13, you can do this. (I may not know why you wouldn't just spend the money for a chip with more memory and processing power, but I'm guessing it's to prove there point that we don't have to spend the money.) With a little frustration you can do this, shoot you have all but done it already. It's awaiting its battery my friend. You've got this. Battery, battery, battery🎶🎵🎶🎵
@RalphBacon
@RalphBacon 4 жыл бұрын
Well, I have it running on the workbench with a battery, no standby current at all (possibly 100nA which my meter can't even measure). Do I take it forward, though, that is the question!
@vonries
@vonries 4 жыл бұрын
@@RalphBacon You are my hero sir Ralph. I take it the interrupt is working flawlessly then. At 100nA I think your battery will die off old age instead of drawdown current. It's awake what a few times per day for a couple minutes each, then it sleeps the rest of the time. Plus you should get points from the wife since you no longer need a cord there. You won't get any points from the wife, but you will still deserve them nonetheless. We are all very proud of you sir Ralph.
@Inertia888
@Inertia888 4 жыл бұрын
282 : 1 !
@RalphBacon
@RalphBacon 4 жыл бұрын
Two hundred and eight-two to one? You're going to have to give me a clue!
@JenniferEliseAtchiso
@JenniferEliseAtchiso 4 жыл бұрын
Dual inline package
@RalphBacon
@RalphBacon 4 жыл бұрын
Absolutely, Jennifer! Considering I've been using them for the best part of 30 years I cannot understand why I suddenly had this mental block - probably because we just say DIP these days. I should have stopped recording, found the answer and then continued... but, hey, life is not sanitised like so neither was this video!
@TomLeg
@TomLeg 4 жыл бұрын
Dual Inline Package
@RalphBacon
@RalphBacon 4 жыл бұрын
I knew that, I knew that... really I did, I just had a brain block. I should have really re-recorded that bit but, hey, I'm unlikely to forget it now! Thanks, Tom!
@TomLeg
@TomLeg 4 жыл бұрын
Why is it words or phrases pop into our minds an hour or a day after we need them?
@ElieWar
@ElieWar 4 жыл бұрын
plz, take care
@RalphBacon
@RalphBacon 4 жыл бұрын
Will do, Elie, will do. I should say "Aye, aye", of course! Geddit?
@ElieWar
@ElieWar 4 жыл бұрын
@@RalphBacon :-)
@Ed19601
@Ed19601 5 жыл бұрын
"Of that ilk" I do not hear that expression much anymore. Too bad, it is beautiful english
@RalphBacon
@RalphBacon 4 жыл бұрын
Yes, you are correct, I don't hear expressions of that ilk much either (oh, just did it again!) - I don't know why I use this phrase. Perhaps because I was a language student at uni? And I studied Shakespeare in school (UK 'A' levels). Methinks I doth protest too much, sire!
@Ed19601
@Ed19601 4 жыл бұрын
@@RalphBacon I love languages! Read Beowulf in old/mid English. English as a language is indeed very interesting through its influences of Gaelic, old Norse, Saxon and normandic French. Anyway, that's a different subject. Shakespeare, Marlow, Chaucer....all great
@RalphBacon
@RalphBacon 4 жыл бұрын
I studied Chaucer too, in the original Olde English - partly incomprehensible but there was a line-by-line translation on the same page, thank goodness. A whit cote and a blew hood wered he. A bagpipe wel koude he blow and sowne, And therwithal he brought us out of towne. [From The Miller's Tale... I think, it's been a while!] The interesting thing is that you could see the root of several words from the German, Scottish (Gaelic) and Latin. Good job time travel is not available, we wouldn't understand a word! I'll stick with C++.
@Ed19601
@Ed19601 4 жыл бұрын
@@RalphBacon yes, I know that feeling, still have my old Saxon books like that
#175 Beyond Arduino Speak
23:43
Ralph S Bacon
Рет қаралды 8 М.
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 21 МЛН
Yay, My Dad Is a Vending Machine! 🛍️😆 #funny #prank #comedy
00:17
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 59 МЛН
How to Solder properly || Through-hole (THT) & Surface-mount (SMD)
11:08
#257 Wireless Serial Comms⚡for your Arduino (or other μController)
29:40
#166 ATMega328P 💤 Alarm Update - WDT & Interrupt & Custom PCB
35:27
Flawless PCB design: RF rules of thumb - Part 1
15:45
Hans Rosenberg
Рет қаралды 78 М.
The world's worst video card?
32:47
Ben Eater
Рет қаралды 6 МЛН
#173 ATTiny85 Power On Off Shutdown
32:23
Ralph S Bacon
Рет қаралды 13 М.
The coolest robot I've ever built!
19:40
Thomas Burns
Рет қаралды 4,7 МЛН
#202 Using Assembler 😵 within an Arduino Sketch - easy to do! 😊
27:30
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 21 МЛН