---
title: Meshtastic
---

<script>
  function scrollToContent() {
    const element = document.getElementById("main-content");
    const yOffset = -60; // scrolla 20px ovanför elementet
    const y = element.getBoundingClientRect().top + window.pageYOffset + yOffset;

    window.scrollTo({ top: y, behavior: 'smooth' });
  }

window.addEventListener('scroll', () => {
  const button = document.getElementById('scrollButton');
  if (window.scrollY > 10) {
    button.style.opacity = '0';
    button.style.pointerEvents = 'none';
  } else {
    button.style.opacity = '1';
    button.style.pointerEvents = 'auto';
  }
});
</script>

<script>
  window.addEventListener("scroll", () => {
    const content = document.getElementById("main-content");
    const header = document.querySelector(".md-header");
    const sidebar = document.querySelector(".md-sidebar");

    const contentY = content.getBoundingClientRect().top;
    const windowHeight = window.innerHeight;

    // Hur många pixlar innan "main-content" som menyn ska börja synas
    const fadeStart = windowHeight * 0.2;
    const fadeEnd = windowHeight * 0.8;

    // Beräkna scrollbaserad opacitet (0 till 1)
    let opacity = 1 - (contentY - fadeStart) / (fadeEnd - fadeStart);
    opacity = Math.max(0, Math.min(1, opacity)); // begränsa mellan 0 och 1

    // Tillämpa opacitet
    header.style.opacity = opacity;
    sidebar.style.opacity = opacity;

    // Hantera klickbarhet så man inte klickar på osynlig meny
    if (opacity < 0.05) {
      header.style.pointerEvents = "none";
      sidebar.style.pointerEvents = "none";
    } else {
      header.style.pointerEvents = "auto";
      sidebar.style.pointerEvents = "auto";
    }
  });

  window.addEventListener("load", () => {
    // Initiera rätt opacitet direkt vid sidladdning
    window.dispatchEvent(new Event("scroll"));
  });
</script>


 <video autoplay loop muted playsinline
         style="position: absolute; top: 0; left: 0;
                height: 100vh; width: 100%;
                object-fit: cover;
                filter: blur(10px) brightness(0.7);
                /*transform: scale(1.2); /* lite zoom för att dölja kanter */
                z-index: -2;">
    <source src="https://sa6anw.se/assets/Felix_i_Jannes_mast_2.webm" type="video/webm">
  </video>


  <video autoplay loop muted playsinline
         style="position: absolute; top: 0; left: 50%;
                transform: translate(-50%, -50px);
                height: 105vh;
                object-fit: cover; z-index: -1;">
    <source src="https://sa6anw.se/assets/Felix_i_Jannes_mast_2.webm" type="video/webm">
    Din webbläsare stödjer inte video.
  </video>

<button id="scrollButton" onclick="scrollToContent()" 
        style="position: fixed; bottom: 70px; left: 50%; transform: translateX(-50%);
               padding: 12px 24px; font-size: 1.2rem;
               background-color: #ffffffcc; border: none; border-radius: 8px;
               cursor: pointer; z-index: 10;">
  ↓
</button>

<!-- Mellanrum -->
<div style="height: 95vh;"></div>

<div id="main-content" class="ascii-wrapper">
<pre><code><div align="center">
 __       __   ________    ______    __    __   ________    ______     ______   ________   ______    ______  
|\_\     /\_\ |\_______\  /\_____\  |\_\  |\_\ |\_______\  /\_____\   /\_____\ |\_______\ |\_____\  /\_____\ 
| XX\   /  XX | XXXXXXXX |\ XXXXXX\ | XX  | XX  \XXXXXXXX |\ XXXXXX\ |\ XXXXXX\ \XXXXXXXX  \XXXXXX |\ XXXXXX\
| XXX\ /  XXX | XX__     | XX___\XX | XX__| XX    | XX    | XX__| XX | XX___\XX   | XX      | XX   | XX   \XX
| XXXX\  XXXX | XX _\     \XX ___\  | XX __\XX    | XX    | XX __\XX  \XX ___\    | XX      | XX   | XX      
| XX\XX XX XX | XXXXX     _\XXXXXX\ | XXXXXXXX    | XX    | XXXXXXXX  _\XXXXXX\   | XX      | XX   | XX   __ 
| XX \XXX| XX | XX_____  |\_\__| XX | XX  | XX    | XX    | XX  | XX |\_\__| XX   | XX     _| XX_  | XX__/\_\
| XX  \X | XX | XX ____\  \XX __\XX | XX  | XX    | XX    | XX  | XX  \XX __\XX   | XX    |\_\XX_\  \XX _\/XX
 \XX      \XX  \XXXXXXXX   \XXXXXX   \XX   \XX     \XX     \XX   \XX   \XXXXXX     \XX     \XXXXXX   \XXXXXX 

                                                                                              SA6ANW 20250419
</div></code></pre>
</div>

:sv
**Filmen**

SA6FAL, Felix monterar Solcellsdriven Meshtastic nod på Billingen. Noden hoppas jag ska kunna agera router/backbone för större delen av östra Skaraborg.
<br><br>

**Meshtastic nod**

Min solcellsdrivna noder består av:
:::

:en
**The Video**

SA6FAL, Felix, installs a solar-powered Meshtastic node on Billingen. I hope this node will serve as a router/backbone for most of eastern Skaraborg.

**Meshtastic Node**

My solar-powered nodes consist of:
:::

- **RAK WisMesh Starter Kit**<br>
[pileupdx.com](https://pileupdx.com/product/rak-wisblock-meshtastic-starter-kit/)
<!-- 505 -->
<br>

- **Denver SOP-10100 Solcellsladdare 10 W**<br>
[kjell.com](https://www.kjell.com/se/produkter/mobilt/ladda-koppla/mobilladdare/denver-sop-10100-solcellsladdare-10-w-p45155)
<!-- 79 -->
<br>

- **Alfa LoRa/HaLow 868MHz Antenna 5dBi N-Male**<br>
[getic.com](https://www.getic.com/product/alfa-lora-halow-antenna-868mhz-5-dbi)
<!-- 120 -->
<br>

- **Vecys U.FL IPEX to N Type Female**<br>
[Amazon.de](https://www.amazon.de/-/en/Coaxial-Pigtail-Wireless-Network-Repeater/dp/B0C8J131PD/ref=sr_1_fkmr0_1?crid=DRQL5RUP4S2K&dib=eyJ2IjoiMSJ9.5Hllyyg2IWxJeavT-t08-RPopBg2hwTUAzmSi7vJF4AhpxSnHIYhzL1iq8kMNGe0sk94Milkkb9PGf47BY8hiB6fLsyURNT-xAVAaCnneNo.MhBbKm2R_8WCKgxvnl4RIC-3CD_MRiR-edeEtKzu30A&dib_tag=se&keywords=ipx%2Bto%2Bn&qid=1746651363&sprefix=ipx%2Bto%2Bn%2Caps%2C108&sr=8-1-fkmr0&th=1)
<!-- 55 -->
<br>

- **3.7 V 2000 mAh Lithium Polymer Battery 1S**<br>
[Amazon.de](https://www.amazon.de/-/en/Lithium-Rechargeable-Protective-Connector-Development/dp/B0F18HV7P6/ref=sr_1_4?crid=1TJR38FM13HZD&dib=eyJ2IjoiMSJ9.pa31evqfmcPANfix4h6H1fcM90icVspw9jtKK6gLZXM3l_g-QK2wXmeDZXkEGviMeXKdaw2mOhEv4AMj4B1L-4UjpHbhLtrFmwx7wNe5wIPa36B5XNzfcWF1kLp1CZ0LbqTGbyCp1FwBNKqKrZO3X25QiL7tjoPFAfjlXofPq0tIgaqsgatt3_TwiMrhWWFugTyU076i6g3vp2jVwAkLuWIZvVJ43Bi43PLMsB5VMb0.pKSYSW-6qdSy8_R3EEsw5ZaLDcI3wPoRp_ZQH3GGGyM&dib_tag=se&keywords=lipo%2B2000mah&qid=1746651495&sprefix=lipo%2B2000mah%2Caps%2C160&sr=8-4&th=1)
<!-- 75 -->
<br>

- **JST PH 2.0 Hona 10 cm**<br>
[rcflight.se](https://rcflight.se/visaprodukt.aspx?id=12063&p=jst-ph-2-0-hona-med-10-cm-kabel)
<!-- 15 -->
<br>

- **Kopplingsdosa, 110 x 110 x 70 mm**<br>
[biltema.se](https://www.biltema.se/bygg/elinstallationer/eldosor/kopplingsdosa-110-x-110-x-70-mm-2000047452)
<!-- 45 -->
<br>

- **Kabelförskruvning PG16, 10–14 mm**<br>
[biltema.se](https://www.biltema.se/bygg/elinstallationer/monteringsdetaljer/kabelforskruvning-pg-ganga-2-st-2000021629)
<!-- 18 -->
<br><br>