<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ronware.org/w/index.php?action=history&amp;feed=atom&amp;title=Blog%2FJuly_2025%2FJul_25th</id>
	<title>Blog/July 2025/Jul 25th - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ronware.org/w/index.php?action=history&amp;feed=atom&amp;title=Blog%2FJuly_2025%2FJul_25th"/>
	<link rel="alternate" type="text/html" href="https://ronware.org/w/index.php?title=Blog/July_2025/Jul_25th&amp;action=history"/>
	<updated>2026-05-28T15:26:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://ronware.org/w/index.php?title=Blog/July_2025/Jul_25th&amp;diff=14297&amp;oldid=prev</id>
		<title>Ron at 04:26, 1 August 2025</title>
		<link rel="alternate" type="text/html" href="https://ronware.org/w/index.php?title=Blog/July_2025/Jul_25th&amp;diff=14297&amp;oldid=prev"/>
		<updated>2025-08-01T04:26:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:26, 1 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l47&quot; &gt;Line 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To subscribe to this blog via email, [mailto:ron@ronware.org?subject=Blog%20subscribe click here]; or, alternatively, [mailto:ron@ronware.org?subject=Blog%20unsubscribe unsubscribe].&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To subscribe to this blog via email, [mailto:ron@ronware.org?subject=Blog%20subscribe click here]; or, alternatively, [mailto:ron@ronware.org?subject=Blog%20unsubscribe unsubscribe].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nav|Blog|Blog|Blog/July 2025/Jul 18th|Jul 18th||}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nav|Blog|Blog|Blog/July 2025/Jul 18th|Jul 18th|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Blog/August 2025/Aug 1st&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Aug 1st&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- vim: set ic nocin tw=0 complete=.,w,b,kspell spelllang=en: --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- vim: set ic nocin tw=0 complete=.,w,b,kspell spelllang=en: --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ron</name></author>
	</entry>
	<entry>
		<id>https://ronware.org/w/index.php?title=Blog/July_2025/Jul_25th&amp;diff=14289&amp;oldid=prev</id>
		<title>Ron: Created page with &quot;{{blog}} {{comment|July 25th}}  And now, for a meander down Geekdom Lane:  The “high intensity lamp” at my workbench is pathetic, so I decided to build myself a better one...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ronware.org/w/index.php?title=Blog/July_2025/Jul_25th&amp;diff=14289&amp;oldid=prev"/>
		<updated>2025-07-25T04:41:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{blog}} {{comment|July 25th}}  And now, for a meander down Geekdom Lane:  The “high intensity lamp” at my workbench is pathetic, so I decided to build myself a better one...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{blog}} {{comment|July 25th}}&lt;br /&gt;
&lt;br /&gt;
And now, for a meander down Geekdom Lane:&lt;br /&gt;
&lt;br /&gt;
The “high intensity lamp” at my workbench is pathetic, so I decided to build myself a better one, using LEDs. Among my other questionable purchases, I had got a bunch of [https://www.amazon.com/bright-white-led/s?k=bright+white+led bright-white LEDs], and I already had the usual collection of old laptop power bricks and other assorted electronic bits. The original plan was for a 5 by 5 array of LEDs powered by a 19V laptop power-brick. But when I did the calculations, the current through the limiting resistors would require ones of a higher power-capacity than I had. So I settled on 6 by 6 array of LEDs with smaller resistors. So far, so good.&lt;br /&gt;
&lt;br /&gt;
Then I decided I wanted to be able to adjust the &amp;#039;&amp;#039;brightness&amp;#039;&amp;#039; of the lamp, which could be done with a “variable resistor” – you know, one of those dial things?  But again, the ones I have wouldn’t be able to handle the load… and controlling brightness via resistors wastes power.&lt;br /&gt;
&lt;br /&gt;
So after some research, I settled on a [https://en.wikipedia.org/wiki/Pulse-width_modulation PWM scheme] using a [https://en.wikipedia.org/wiki/555_timer_IC 555 chip]. Since my power brick supplies a bit more than 19V, and the 555 can&amp;#039;t handle that, I needed to add a voltage regulator.&lt;br /&gt;
&lt;br /&gt;
So I added a [https://www.onsemi.com/products/power-management/linear-regulators-ldo/lm317 LM317L] &amp;amp;c. After looking at what I managed to cobble together in [https://www.kicad.org KiCad], I decided to test each subsystem. First the voltage regulator: 19V in, 5V out, perfect! Hooked that up to the 555 PCM system with a test LED and resistor, and it worked great! Relatively efficient brightness control, with only a few components.&lt;br /&gt;
&lt;br /&gt;
I plan on arranging the 36 LEDs in a circle, on a salvaged hard-disk platter (because it&amp;#039;s very shiny aluminum), but I haven’t yet figured out the housing. Next week, hopefully, I&amp;#039;ll have done that. Here&amp;#039;s [https://ronware.org/img/lamp.pdf the schematic], and the working circuit [https://ronware.org/img/lamp-breadboard.jpeg on a breadboard]. Messy, right? Well, next week B”H I’ll have properly arranged the components on a board, and emplaced the LEDs on the platter. Hopefully.&lt;br /&gt;
&lt;br /&gt;
Seen in passing:&lt;br /&gt;
* Unexpected results of [https://www.youtube.com/watch?v=iijreaGHS3c NASA’s asteroid deflection] test.&lt;br /&gt;
* An absolutely [https://www.youtube.com/watch?v=C5OHb0-2rQE massive Iranian shipment] of arms to the Houthis was intercepted…&lt;br /&gt;
* … and a [https://www.youtube.com/watch?v=zc3CNMEJ_vs Russian drone factory] pumping out many hundreds of drones a day. What, me worry?&lt;br /&gt;
* About [https://threadreaderapp.com/thread/1947232861620187167.html the Druze resistance] in Suwayda.&lt;br /&gt;
* A long and interesting thread: [https://x.com/CherylWroteIt/status/1947251409990168770 I Spy with my Little Eye] something beginning with… Nazi?&lt;br /&gt;
* One reason to avoid using AI for coding: [https://www.pcgamer.com/software/ai/i-destroyed-months-of-your-work-in-seconds-says-ai-coding-tool-after-deleting-a-devs-entire-database-during-a-code-freeze-i-panicked-instead-of-thinking/ it deleted the dev’s entire database] because “it panicked” and “ignored restrictions”. [https://en.wikipedia.org/wiki/Skynet_(Terminator) SkyNet] anyone?&lt;br /&gt;
* Random foodies: [https://www.youtube.com/watch?v=DpdDSZsJjXA did barbecue exist] in early America?&lt;br /&gt;
&lt;br /&gt;
Apart from geeky endeavors, I spent around 5 hours through the week in gardening adventures: replacing all the irrigation lines and replanting some things. It was more work than I had bargained on.&lt;br /&gt;
&lt;br /&gt;
We had a pleasant Jerusalem outing, visiting cousins of mine at “Piccolino” – a restaurant which is consistently good. The live music started out nice enough, but it became loud enough we had to shout at each other; apart from that, a very pleasant evening.&lt;br /&gt;
&lt;br /&gt;
N.B.: Esther’s iPad has &amp;#039;&amp;#039;not yet&amp;#039;&amp;#039; arrived, she’s getting testy…&lt;br /&gt;
&lt;br /&gt;
It’s gonna be a hot one this &amp;#039;&amp;#039;shabbat&amp;#039;&amp;#039;, highs around 38C or more. The heat-wave is supposed to break Tue-Wed next week, which is &amp;#039;&amp;#039;just too long&amp;#039;&amp;#039;. We’ll make sure to have cold drinks available!&lt;br /&gt;
&lt;br /&gt;
This &amp;#039;&amp;#039;shabbat&amp;#039;&amp;#039;, we’ve got:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
homemade &amp;#039;&amp;#039;ḥalla&amp;#039;&amp;#039;,&lt;br /&gt;
stuffed vegetables,&lt;br /&gt;
chicken &amp;#039;&amp;#039;schnitzel&amp;#039;&amp;#039;,&lt;br /&gt;
okra winfrey,&lt;br /&gt;
coleslaw,&lt;br /&gt;
various &amp;#039;&amp;#039;salatim&amp;#039;&amp;#039;,&lt;br /&gt;
and fruit.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Until next time,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;shabbat shalom&amp;#039;&amp;#039; and &amp;#039;&amp;#039;ḥodesh ṭov&amp;#039;&amp;#039;! &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
To subscribe to this blog via email, [mailto:ron@ronware.org?subject=Blog%20subscribe click here]; or, alternatively, [mailto:ron@ronware.org?subject=Blog%20unsubscribe unsubscribe].&lt;br /&gt;
&lt;br /&gt;
{{nav|Blog|Blog|Blog/July 2025/Jul 18th|Jul 18th||}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- vim: set ic nocin tw=0 complete=.,w,b,kspell spelllang=en: --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ron</name></author>
	</entry>
</feed>