Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_init_login.inc.php on line 81 Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/items/model/_itemlistlight.class.php on line 420 Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_param.funcs.php on line 1407 Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_param.funcs.php on line 1407 Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10537 Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10542 Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10537 Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10542 Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10537 Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10542 Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10537 Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10542 Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10537 Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10542 Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10537 Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_misc.funcs.php on line 10542 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_init_login.inc.php:81) in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_template.funcs.php on line 40 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_init_login.inc.php:81) in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_template.funcs.php on line 405 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_init_login.inc.php:81) in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_template.funcs.php on line 406 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_init_login.inc.php:81) in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_template.funcs.php on line 407 Warning: Cannot modify header information - headers already sent by (output started at /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_init_login.inc.php:81) in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/_core/_template.funcs.php on line 408 Junkboksen https://la2yg.no/index.php/junkb/?tempskin=_atom b2evolution 2023-09-23T00:52:46Z Handholdt jordfuktmåler la2yg https://la2yg.no/index.php/junkb/handholdt-jordfuktmaler 2023-02-14T15:54:00Z 2023-02-14T16:08:58Z Rundt omkring på hustomta har jeg flere blomsterbed og ettersom de er anlagt på sprengstein så er dreneringen plagsomt god,

Vanning med slange eller kanne gir god bløting i øvre jordlag med 30 cm nede er det ganske tørt. Hvordan fuktigheten var ville jeg gjerne vite og ettersom en batteridrill hadde tatt kvelden så fikk chassiet en ny tilværelse.

To grillspyd i rustfritt metall fikk jobben som en del av sensoren etter å ha kledd de med krympetape så bare de nederste 5 cm var bare.
Komponentlista ble slik:

  • Arduino Nano
  • 16x2 LCD display
  • Spenningsregulator XL6009E1 Adjustable DC-DC Step Up Boost
  • 1 stk 10k lin potmeter
  • 2 stk 1k mosttand
  • 1 stk 8.2k motstand
  • 1 stk batteriholder for 2 stk AA batterier
  • 2 stk ca 50 cm metall grillspyd
  • 1 skt isolerplate av hva du måtte ha for feste av spydene
  • 1 stk passende monteringsboks, plast eller metall.
 
 
Hvis interesse av Arduinoprogrammet så finner du det her: handholt_jordfeiltest.ino.txt
Du må fjerne tillegget .txt for å kunne laste det inn i Arduino IDE-
]]>
Medisinhjelperen Medic la2yg https://la2yg.no/index.php/junkb/medisinhjelperen-medic 2023-01-12T16:44:00Z 2023-01-21T20:57:22Z Hukommelse og livslengde er omvendt proporsjonale!

Som en eldre gubbe så trenger jeg noe hjerteregulerende medisiner som jeg stort sett ikke husker å ta.
Jeg vet jo at på apotekene får man kjøpt avanserte saker som sørger for at påminnelse blir gjort.

Dette var litt for kjedelig og for å sette seniliteten på prøve så satte jeg sammen en sak i roterommet med et program skrevet for anledningen.

Programmet fines her:  medic_robot_2023.txt  (forandre ,txt til .ino)

Se video her: medic_video.mp4

Krav til funksjon:

  • Den skal varsle på valgt klokkeslett
  • Den skal kunne betjenes utenom varslingstiden
]]>
Forkortet 80 m dipol, matet via un/un 1:1 fra 50 ohm kaksialkabel la2yg https://la2yg.no/index.php/junkb/forkortet-80-m-dipol-matet-via-un-un 2023-01-12T16:33:00Z 2023-01-12T16:33:19Z Jeg har i vinter brukt en forkortet 80 m dipol matet direkte fra koakskabel. Nå var det på tide med noe bedre tilpasset.
Jeg fant en 40 mm dia kjerne i junkboksen, ukjent opphav.
Den ble viklet med 10 tørn trifilar lakkisolert 1mm kobbertråd og koblet som 1:1 balansert til ubalansert (Balun).
Da det ikke var kjent om kjernen fungerer godt for HF eller tåler 100 w så testet jeg den mot 50 ohm kunstlast i 1 min med 100 w uten at SWR forholdet endret seg fra måling ved 1 watt.
Frekvensområdet 1,8 til 14 MHz. Ved 14 MHz steg SWR med 0,2. Om det er sammensetningen i kjernen eller upassende antall viklinger som er årsaken til stigende SWR vites ikke men konstruksjonen duger godt nok til mitt bruk i dette tilfellet - Godkjent!

Et lite besøk hos Biltema og denne koblingsboksen kommer i toppen av midtmasta:

10.05.2022, så var den forkortede 80 m dipol på plass, balunen i værbeskyttet i en koblingsboks montert på en glassfiberstang og festet i toppen av en osp.
Da antennen ble matet direkte fra koaks var resonansfrekvensen 3670 kHz men nå måler den 3710 kHz.

 10.05.2022, så var den forkortede 80 m dipol på plass, balunen i værbeskyttet i en koblingsboks montert på en glassfiberstang og festet i toppen av en osp.

Da antennen ble matet direkte fra koaks var resonansfrekvensen 3670 kHz men nå måler den 3710 kHz.

]]>
Raspberry pi database la2yg https://la2yg.no/index.php/junkb/raspberry-pi-database 2023-01-12T15:53:00Z 2023-01-12T16:00:19Z Jeg har brukt en Raspberry PI 3b+ som server og har satt den opp som følger

1.

Installert dette OS:
Raspberry Pi OS (Legacy) with desktop
Release date: January 28th 2022
System: 32-bit
Kernel version: 5.10
Debian version: 10 (buster

2.

Serverinstallasjon fra terminal i denne rekkefølge, NB les tilbakemeldingen før neste linje:
pi@raspberrypi:~ $ sudo apt install apache2 -y
pi@raspberrypi:/var/www/html $ sudo apt install php -y
pi@raspberrypi:/var/www/html $ sudo service apache2 restart
pi@raspberrypi:/var/www/html $ sudo rm index.htm.

3.

MySQL Server (MariaDB Server) og PHP-MySQL:
pi@raspberrypi:/var/www/html $ sudo apt install mariadb-server php-mysql -y
pi@raspberrypi:/var/www/html $ sudo service apache2 restart
pi@raspberrypi:/var/www/html $ sudo mysql_secure_installation

You will be asked Enter current password for root (type a secure password): press Enter
Type in Y and press Enter to Set root password
Type in a password at the New password: prompt, and press Enter. Important: remember this root password, as you will need it later
Type in Y to Remove anonymous users
Type in Y to Disallow root login remotely
Type in Y to Remove test database and access to it
Type in Y to Reload privilege tables now-

4.

Lag ny bruker:
pi@raspberrypi:/var/www/html $ sudo mysql --user=root --password

create user admin@localhost identified by 'eksempeltest';
grant all privileges on 
. to admin@localhost;
FLUSH PRIVILEGES;
exit;

5-

Installer phpmyadmin i Raspberry PI:
pi@raspberrypi:/var/www/html $ sudo apt install phpmyadmin -y
Svar dette på spørsmålene:
Select Apache2 when prompted and press the Enter key
Configuring phpmyadmin? OK
Configure database for phpmyadmin with dbconfig-common? Yes
Type your password and press OK

pi@raspberrypi:/var/www/html $ sudo phpenmod mysqli
pi@raspberrypi:/var/www/html $ sudo service apache2 restart

Gjør phpmyadmin tilgjengelig i /var/www/html :
pi@raspberrypi:/var/www/html $ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

Gå til din lokale Raspberry ip-adresse med en nettleser: (viser min lokale adresse her)
http://192.168.1.806/phpmyadmin
og du er klar for å sette opp en database.

6 Sett tilgjengelighet til /var/www/html/ folder slik:
pi@raspberrypi:~ $ ls -lh /var/www/
pi@raspberrypi:~ $ sudo chown -R pi:www-data /var/www/html/
pi@raspberrypi:~ $ sudo chmod -R 770 /var/www/html/
pi@raspberrypi:~ $ ls -lh /var/www/

Så er det "bare" å åpne phpmyadmin og etablere en ny database:
esp_data
og tabell SensorData.

CREATE TABLE SensorData (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
sensor VARCHAR(30) NOT NULL,
location VARCHAR(30) NOT NULL,
value1 VARCHAR(10),
value2 VARCHAR(10),
value3 VARCHAR(10),
reading_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)

Men "noen" må lage de dataene som skal sendes til Raspberry og lagres og det er en ESP.
Programmet til "utestasjonen" ESP er dette:
fb_vea_test03_2022.ino.txt

I Raspberry skal denne fila post-esp-data.php plasseres her:
pi@raspberrypi:/var/www/html/post-esp-data.php
og den finner du her:
post-esp-data.php.txt
Felles for begge disse filene, fjerne tilføyelsen .txt da den bare er brukt for å få tillatelse til å poste kjørbare filer.

Oppkoblingen for dette er vist i følgende tegning:




Size: 1,116MB

 

]]>
Hjemmelaget programmeringskabel til IC-2730 la2yg https://la2yg.no/index.php/junkb/hjemmelaget-programmeringskabel-til-ic-2730 2023-01-08T20:03:00Z 2023-01-08T20:03:34Z En ny IC2730 VHF/UHF mobilradio har kommet til huset.

For mye arbeide å programmere slikt for hånd, en prog.kabel med overgang USB til TTL ble laget
Konverteren ble kjøpt her for ca 40 kr: https://www.banggood.com/search/cp2102-usb-to-ttl-serial-adapter.html?from=nav

Her er skjemaet for oppkoblingen

Bruker programmet Chirp til programmeringen, det finner du her:
https://chirp.danplanet.com/projects/chirp/wiki/Home

]]>
Raspberry Pi som TVdekoder la2yg https://la2yg.no/index.php/junkb/raspberry-pi-som-tvdekoder 2023-01-08T19:24:00Z 2023-01-08T19:24:00Z Til Linux og Raspberry brukere.
Jeg har Altibox som leverandør av TV-signaler og de strømmer TV også på internett med adresse tv.altibox. På PC-er med Win10 og Ubuntu Linux går det fint i leserne Opera, Vivaldi, Firefox og Chrome.

På Raspberry 4 med Buster fungerer ikke tv.altibox på noen av de.
NRK.no fungerer derimot med alle.

På denne bloggen https://blog.vpetkov.net/ har jeg funnet et løsningsforslag som jeg har her.
Koble din PC til Raspberry Pi med SSH, begge må ha internettilgang.
Raspberry Pi bør (må) ha det nyeste OS,

* sudo apt update
* sudo apt full-upgrade
* sudo apt install libwidevinecdm0
* curl -fsSL 
https://pi.vpetkov.net -o ventz-media-pi
sh ventz-media-pi

Restart R_Pi og du skal nå kunne ta i mot TV fra tv.altiboks.no på nettleseren Cromium (Media Edition) som nå er installert.

]]>
Ny antenne, forkortet dipol for 80 m la2yg https://la2yg.no/index.php/junkb/ny-antenne-forkortet-dipol-for-80-m 2023-01-08T12:30:00Z 2023-01-08T14:14:37Z Har ikke plass til en 80 m dipol i full størrelse så da blir det en krympet utgave.

k7mem.com har en god beskrivelse av slike på sin nettside. Mere tekst under bildene:

Jeg har brukt 50 mm PP avløpsrør som spolekjerne, 1,5 mm lakkisolert enkjerne kobbertråd til selve spolen. De måler ca ~45 mikroHenry.
Totallengden på dipolen hos meg blir på ca 17 meter, spolene 4 meter fra senter og matet direkte fra 50 ohm RG58 koaks. Bør bruke 1:1 balun men det har jeg ikke pr nå.

Etter oppheng så måles SWR (jeg vil ha best tilpasning ved 3,670 MHz), hvis den ikke er bedre enn 1:1,5 (hvilken frekvens den viser best SWR er ikke så viktig nå) så kutt den ene ytterenden på antenna, hvis SWR øker er det feil side.

Dette pgr av mulig forskjell på spolene og innvirkning av grunnforholdene.
Dvs antenna må opp og ned noen ganger.
Når best SWR er funnet så må den endelige lengden på antenna justeres for å få SWR-forholdet på ønsket frekvens. 
Er best frekvens for høy så må ytterendene forlenges, likt på begge sider og tilsvarende kuttes for lav, ytterendene forkortes slik at lavest SWR fåes på ønsket frekvens.
Antenna viste 1:1,5, ved å korte av cs 5 cm på den ene siden oppnådde jeg 1:1,2.
Bildet under viser antenneanalysatoren  og en meget smalbåndet antenne:

]]>
Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/sessions/model/_hit.class.php on line 932 Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /customers/6/2/2/czwknpk06/webroots/r1010434/inc/sessions/model/_hit.class.php on line 933