Last Updated or created 2022-11-15
Some experiments
Getting sick
Linux tools to play with:
Hugin
and
http://www.fmwconcepts.com/imagemagick/pano2fisheye/index.php
Last Updated or created 2022-11-15
Some experiments
Getting sick
Linux tools to play with:
Hugin
and
http://www.fmwconcepts.com/imagemagick/pano2fisheye/index.php
Last Updated or created 2022-11-27
I love to bbq outside, winter, snow/rain whatever.
There is no excuse. There are periods where i use a bbq like 3-4 times per week.
Sometimes just to get a nice smokey hamburger.
I’ve written this post because sometimes i see (or smell) some rookie mistakes. (Wrong type of smoke, using accelerants)
I’ve got a offset smoker
https://www.henriaanstoot.nl/2019/06/16/smoker/
A Weber One Touch
And a Skottle Braai
All have their own benefits,and restrictions.
The tips below are the ones i find useful and are MY opinion, but i’m just an amateur and could be wrong 🙂
Offset smoker:
An offset smoker is perfect for ribs, brisket and other meats that are perfect to take some time to absorb smoke and get better when slowly cooked.
When going Low and slow, i follow these rules:
Weber:
I use this one to do a fast steak (below more about this),smoking nuts and pizza.
Skottle Braai:
This one is perfect for fried rice, meats/vegetables which need fluids.
(Some satay/chinese stirfries or small piece meat like Shawarma.
For all things above:
Prepare everything, get your timing right.
Sometimes you are smoking for 6+ hours, but when you forgot to make a marinade, getting things sliced or need a product you dont have/forgot/gone bad .. (i’ve been there)
For the offset smoker .. i don’t use tuning plates .. and probably never will.
Tuning plates can be used to get your smoker front to back evenly heated. This is only useful when cooking a lot of meat.
I seldom do, so i use the colder part whenever things are going too fast.
I even used a Flir camera to check the temperature distribution
Using a lot of heat? Don´t put pepper on your meat. It will burn, just wait when it’s on your plate.
Salt is fine.
Using briquettes or charcoal?
Briquettes, when properly lighted, doesn´t give you a nasty smoke as plain charcoal, charcoal needs more time to burn properly. Briquettes will last for a long time. (See below tools)
Coconut briquettes are perfect for slow cooking .. they burn for a long time.
Use a chimney and wait until all briquettes are white!
Look at the smoke, it should be thin blue-ish. Not thick or white or even black.
Except for smoking woods.
Smoke wood: I’ve tried a lot of smokewoods. Cherry, wine vines, Apple, Pear, hickory, oak, maple and more.
Some people and even packages say: “Soak for 30 minutes in water”
Well i don’t, then the smoke is mostly water vapor.
If you make a neat aluminum foil package with a few little holes, it won’t burst into flames and produces a nice amount of smoke which lasts a while.
Don’t use accelerants like spirit. It gives a nasty taste/smell.
Use different plates and tools for raw and cooked meat.
Look at the core temperature, for example for beef
Rare: 50 to 52 degrees
Medium rare: 55 to 58 degrees
Medium: 60 to 63 degrees
Medium Well: 65 to 67 degrees
Well done: 70 to 80 degrees
Stop before it reaches the desired temperature. Wrap in foil and wait a few minutes. The temperature will rise a few degrees
Trying to get your temperature up again by adding briquettes or wood?
Sometimes fuel is getting low and temperature is dropping.
I seldom but briquettes or wood directly in the fire, it wil give a nasty smoke when it start burning .. I use the chimney to get it burning right.
Then i will place it in the offset chamber.
Using a drip bucket? Or want to use more moisture for your meat?
Heat some apple juice or plain water, and put this in a container below the meat. (See the tomahawk picture above)
The hand trick to check your meat does not really work.
A IT consultant and a bricklayer have different hands, and muscles. 🙂
But it can be an indicator!
Spatula, Tongs, Fork, and Basting Brush
Chimney:
You need this!
Trays and foils:
Use heavy duty aluminum foil.
Rubs, sauces and spices:
Get yourself some nice different rubs and sauces.
Make your own rubs (or sauce)
I will post some recipes for rubs and the smokey red wine sauce i’ve made.
Remember which spices are going to burn in a dry rub.
Sauce is not only to complement the meat, but you can also use it to glace the meat while cooking!
Injecting:
Injecting meat will give it a nice flavor and tenderness.
Fire starters:
Use a starter which burns clean .. no smoke no odor
Temperature:
Use a wireless dual temperature sensor, one for the meat (core) and one for the temperature in the Bbq.
For a fast reading, for example in ribs, i use below speed sensor
Use pin for testing tenderness
Small pieces of meat? Use a fine mazed mat like this
(No links to recipes on the internet, just google there are many .. i will post recipes i’ve tried myself)
Ribs 3-2-1 method
Got a nice steak with a fat cap?
Try argentina style.
Just do a 3-minutes per site. (Even better .. use a pre-heated iron cast grate to get some nice lines.
At the end press the meat on the grate, so the fat melts and drips onto the coals. These wil burn and give big flames. Those burning flaming fat wil give your beef a taste to remember!
Briskett
Cold smoking
Moinkballs
Beercan Chicken
Last Updated or created 2022-10-28
Last days .. welllll doing al kinds of stuff.
Changed some vlans in my network.
I need to think of a way to extract/migrate domoticz 433 info into a new instance.
For example .. i’ve got some instances in my device list which are only being controlled by domoticz, there is no remote i can reuse.
Tried welding again, because i could not do it for a long time, i noticed i have to practice again after 2 years.
(I’ve got a dedicated power outlet outside now .. 🙂
Last 8mm films work done. (Converted all of my dad’s old 8mm reels)
Designed a hidden remote cabinet, holding remotes out of sight for the occasions when automation doesn’t work.
Designed also a wooden wall with hidden cabinets in our bedroom.
Repaired a Gardena Leafblower .. again!
Last Updated or created 2023-07-18
Missing playing music with our Folkband.
So i drove to Irmgard (our Harp player) to practice playing Concertina together!
Playing songs like:
Talked about methods of music notations for Concertina.
In ireland most folk is being taught by ear.
Some examples of notation
Most of these we learn using lessons from CaitlÃn Nic Gabhann
At the end of the afternoon i replaced some strings on her harp.
Made someone happy again.
Last Updated or created 2022-10-25
Searx is a free and open-source metasearch engine, available under the GNU Affero General Public License version 3, with the aim of protecting the privacy of its users. To this end, Searx does not share users’ IP addresses or search history with the search engines from which it gathers results.
It’s easy to install using docker, but i wanted to add my own mysql server data. ( pipetune search engine data in below example )
There are many search plugins and quite hackable.
But there was a missing python module in a docker image.
ModuleNotFoundError: No module named ‘mysql’
So i build a new docker image based on the original
# Install docker and docker-compose cd /usr/local git clone https://github.com/searxng/searxng-docker.git cd searxng-docker Edit the .env file to set the hostname Generate the secret key sed -i "s|ultrasecretkey|$(openssl rand -hex 32)|g" searxng/settings.yml Edit the searxng/settings.yml file according to your need Check everything is working: docker-compose up Run SearXNG in the background: docker-compose up -d
I’ve changed the docker-compose.yaml
Changed < image: searxng/searxng:latest into > build: . And changed the listen address < - "127.0.0.1:8080:8080" into > - "8080:8080"
Created a Dockerfile
FROM searxng/searxng:latest RUN pip install mysql-connector-python
Changed searxng/settings.yml
engines: - name: tunesdb engine: mysql_server host: 10.12.0.xx database: pipetunesearch username: xxxxxxx password: xxxxxxx limit: 50 query_str: 'SELECT * from tunes WHERE tunename=%(query)s'
I could not use a like statement in de sql query .. have to look into that
query_str: 'SELECT * from tunes WHERE tunename like %(query)%' .. doesn´t work
Example showing own data
To complete this post the reverse proxy info ..
<VirtualHost *:443> SSLEngine on SSLProxyEngine On SSLProtocol all -SSLv2 -SSLv3 +TLSv1 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:!RC4+RSA:+HIGH:+MEDIUM SSLCertificateFile wildcard.cer SSLCertificateKeyFile my.key SSLCertificateChainFile GlobalSignRootCA.cer SSLCertificateChainFile AlphaSSLCA-SHA256-G2.cer CustomLog /var/log/httpd/search_ssl_request_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" ServerAdmin webmaster@henriaanstoot.nl ServerName search.henriaanstoot.nl ProxyRequests Off ProxyPreserveHost On SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerName off <Location /> ProxyPass http://dockerhostip:8080/ ProxyPassReverse http://dockerhostip:8080/ </Location> ErrorLog /var/log/httpd/search.henriaanstoot.nl-error.log CustomLog /var/log/httpd/search.henriaanstoot.nl-access.log combined </VirtualHost>
Last Updated or created 2024-11-28
I started to get some composite video generated with a arduino for my 6502 project.
UPDATE: 20221021
It is based on Grant Searle’s design, and yesterday I had some signals on my scope which looked like a screen with a character. But my monitor would not recognize a usable signal.
Today I tried a second version and another set of chips and crystals.
It looks like a signal, but I can’t see a clock pulse from the crystal?! So .. how?
Maybe I used a bad power supply. And killed something?
UPDATE: 20221021
After switching to another power supply, and checking the atmega328p fuses again (also wrong) .. at least SOME success!
Some minipro info #Erase minipro -p ATMEGA328P@DIP28 -E #Flash hex code minipro -p ATMEGA328P@DIP28 -w SBCVideo.hex #Flash fuses minipro -p ATMEGA328P@DIP28 -e -c config -w fuses #Used fuses file lfuse = 0xf7 hfuse = 0xd9 efuse = 0xfc lock = 0xff lfuse = 0xff hfuse = 0xff efuse = 0xff user_id0 = 0xff user_id1 = 0xff user_id2 = 0xff user_id3 = 0xff user_id4 = 0x37 user_id5 = 0x37 user_id6 = 0x39 user_id7 = 0x36 #Dump all from atmega328p minipro -p ATMEGA328P@DIP28 -r dump -f ihex
Some info about the fuses:
https://www.allaboutcircuits.com/projects/atmega328p-fuse-bits-and-an-external-crystal-oscillator
Last Updated or created 2022-10-19
I’ve had this Shelly sensor for a long time. But never posted anything about this.
Last weekend we had a -situation- in our kitchen, so what better time to test this device again!
This little disc shaped device has three metal points on its bottom side, those are the flood (water) sensors.
It stay’s in sleep mode when all’s good.
It does several things when it detects water.
There are connection point on the print you can use .. happy hacking!
My node-red configuration
Above is the part where the mqtt messages gets processed by Node-Red
Sending it to PushOver and my little MqttLcdNotifier
Above is the MqttLcdNotifer .. there are several parts to this
Wellll, put this in place 2 years ago, never looked at it again .. still works
Last Updated or created 2023-01-01
There are a lot of old develop boards for all kinds for cpu’s.
These where build to learn machine code programming. Mostly made in the 80’s, and based on populair cpu’s at that time.
I own a some of these SDK’s (System Design Kits)
Most of these use a keyboard scanner which is also connected to 7 segment displays.
The way they work is practically the same. There is a VIA or PIA. Versitile interface adaptor, or Peripheral interface adaptor. These have two times 8 bits to control devices.
When using 4 bits and convert these to 16 lines by using a 75ls145 for example. If you put a counter on those 4 bits, you sequently activate 1 of 16 lines. These lines you can use to scan a keyboard matrix OR display a character on a 7 segment display. These display’s won’t hold the data (and show the character) when not activated. The trick is to update de display fast enough so you don’t see the flickering on/off.
Activate a line and read a byte with the VIA = Reading keyboard row
Activate a line and write a byte with the VIA = Display on a segment
These VIA/PIA’s where made with specific timings to match the CPU.
6522/6820/8255
Below you see some different implementations of these keyboard/display combo’s
When looking at the 8085 version you see transistors being a ULN2003 is a chip with those transistors/amplification enclosed.
It doesn´t draw much current from the bus, and diodes protect the way the current flows.