Allsky Camera Project Amstelwijck

Volg hier de voortgang van mijn Allsky Project

Sinds deze week (week 5 2025) ben ik begonnen met het orienteren naar de manier van het bouwen van mijn eigen Allsky camera voor in de tuin. Tot nu toe zijn alle losse onderdelen besteld en ben ik langzaam aan begonnen met het bouwen. Gaandeweg zal ik deze pagina updaten.

Het live beeld van de camera is hier te vinden: Allsky Amstelwijck
Kijk voor alle andere allsky camera's op deze kaart

Wat is een Allsky camera precies? Je kunt er een snelle Google aan wagen en dan zul je waarschijnlijk vergelijkbare resultaten vinden als deze:



Een legio aan hobbyprojecten van mensen die waterdichte behuizingen gecombineren met een webcam, fisheye lens, voeding, koeling, verwarming en veelal een raspberry pi om alles aan te sturen. En waarom? Om een volledige nachtelijke hemel in 1 keer in beeld te krijgen en hiervan per nacht een timelapse te kunnen maken, zodat je de sterrenstelsels voorbij kunt zien gaan, meteoren kunt vastleggen, noorderlicht kunt zien, het weerbeeld kunt monitoren, etc etc. En dit allemaal het liefste via een web-interface zodat het van overal ter wereld te benaderen is.

Maar een off-the-shelf oplossing die precies doet wat je wilt is er niet, dus dan dien je het zelf te bouwen! Leuk! Dus dat ga ik proberen te doen en op deze plek leg ik dat vast zodat een ander er misschien ook wat aan heeft.

Tot nu toe besteld aan onderdelen:

  • 📦(10d)✅ (*) Behuizing, € 25, Dewcontrol.com
  • 📦(2d)✅ Camera Pi HQ imx477 C-mount, € 60, Raspberrystore.nl
  • 📦(4d)✅ M25156H18 - 180° 1/2.3″ M12 Fisheye lens met adapter, € 30, Kamani.pl
  • 📦(2d)✅ Raspberry Pi 4B, € 67, Raspberrystore.nl
  • 📦(2d)✅ RPI relay board, € 19, Raspberrystore.nl
  • 📦(2d)✅ (**) Ventilator PIM461, € 11 Raspberrystore.nl
  • 📦(10d)✅ (*) Acrylic dome 2.9", € 18, Dewcontrol.com
  • 📦(10d)✅ (*) Dew heater module, € 18, Dewcontrol.com
  • 📦(2d)✅ DHT22 AM2302 Digitale sensor, € 8, Hobbyelectronica.nl
  • 📦(3d)✅ PoE 12v splitter, € 14, Hashop.nl
  • 📦(2d)✅ LM2596S DC-DC step-down converter, € 3, Hobbyelectronica.nl
  • 📦(2d)✅ HDMI adapter (optioneel), € 5, Raspberrystore.nl
  • 📦 ❌ (***) LED lampje, € 6, Conrad.nl
  • 📦(3d)✅ Druktoets aan/uit, € 15, Conrad.nl
  • 📦(3d)✅ RJ45 LAN IP67 connector, € 24, Conrad.nl
  • 📦(3d)✅ RJ45 LAN IP67 stekker, € 12, Conrad.nl
  • 📦(2d)✅ Heatsink setje voor Pi 4B, € 6, Elektronicavoorjou.nl
  • 📦(2d)✅ Standoffs 10 en 18mm en 8mm schroefjes, € 6, Elektronicavoorjou.nl
  • 📦(3d)✅ Setje standoffs ipv losse (optioneel), € 13,30, Kiwi-electronics.nl
  • 📦(2d)✅ 10K ohm weerstand, € 0,10, Elektronicavoorjou.nl
  • 📦(2d)✅ Prototyping Board 2x8cm, € 0,85, Elektronicavoorjou.nl
  • 📦(2d)✅ Jumperdraden F-F 200mm, € 3, Elektronicavoorjou.nl
  • 📦(2d)✅ 8mm LED 3x (groen blauw en rood), € 0,40 p/st, Elektronicavoorjou.nl
  • 📦(2d)✅ 330 ohm weerstand 3x (1 per LED), € 0,10 p/st, Elektronicavoorjou.nl
  • 📦(3d)✅ 40-pin GPIO header extender, € 1,80, Kiwi-electronics.nl
  • 📦(3d)✅ 25x25mm ventilator, tegen condensvorming (2x), € 2,41 p/st, Kiwi-electronics.nl
  • 📦(3d)✅ M12 ventilatieplug, tegen condensvorming (2x), € 2,54 p/st, ElektraMat.nl
  • Totaal tot nu toe: €353,15 (€369,74 incl inklaring)
  • (*) Dit komt uit de UK, houd rekening met inklaringskosten. In mijn geval was dat €16,59
  • (**) Deze ventilator pas niet zonder de 40-pin GPIO extender. Een simpelere zou als externe wel kunnen
  • (***) Bestelling via Conrad, niet geleverd en na 2x contact leggen ook niks meer laten horen. Alternatief besteld via Elektronicavoorjou.nl
  • 🚚 📦 bestelling is onderweg
  • 📦(2d)✅ bestelling is bezorgd met aantal dagen bezorgtijd
  • 📦 ❌ issue met de bestelling
  • Extra nodig:

  • Soldeerbout met tin en flux, striptang, zijkniptang, kleine platte schroevendraaier
  • 12v stroomdraden zwart en rood 30cm
  • Oude USB-C laad kabel
  • 2x 3-voudige Wago of lasdop
  • 20cm lange LAN kabel
  • 2x M12 moer voor ventilatiepluggen
  • Rubber tbv afdichting dome
  • Afsluitring voor dome uit bijvoorbeeld 3mm acrylplaat
  • 2x montageplaat uit bijvoorbeeld 3mm acrylaat
  • Bovenste 3 items en gatenpatroon knoppen en LED's middels dit snijbestand
  • M5 draadeindjes, moeren en ringen voor de montageplaten
  • 4x M3 boutje 8mm ivm montage aan behuizing
  • Steun voor aan dakrand of paal
  • Het process

  • Proloog
  • De spullen
  • Dag 1 - Eerste opstart Raspberry Pi en Allsky software
  • Dag 2 - FTP gedoe (dit onderwerp loopt nog)
  • Dag 3 - De lens monteren
  • Dag 4 - De temperatuur sensor voorbereiden
  • Dag 5 - Aan/uit knop en LED lampjes
  • Dag 6 - De PoE stroomvoorziening
  • Dag 7 - ...
  • Proloog

    Wellicht voor de scherpe meelezer is het opgevallen dat er even een stagnatie zit in het bijwerken van deze pagina. Ik ben met volle energie in het maken van de Allsky camera gedoken. En heb hem tot aan het initieel afronden van (laat ik het noemen) versie 1.0. Zie onderstaand:


    Maar met dit soort projecten leer je al snel dat bepaalde keuzes niet handig zijn geweest. En ik kan we in de tussentijd al mijn aanpassingen gaan opsommen, maar dat werkt alleen maar verwarrend. Dus ik emmer de komende dagen nog even door en zal als ik de uiteindelijke setup heb alles updaten. Kleine tip van de sluier; Een kleine behuizing als dit is gaaf, maar totaaaal niet handig, ik had 1000% zeker een groter kastje gekocht gelet op wat ik er allemaal in wil proppen. Het past uiteindelijk, maar dat ging niet vanzelf. Verder is het van binnen 1 grote kerstboom aan status ledjes; op de LAN kabels, het Pi board, het RPi board de step-down converter, alles heeft een lampje wat enorm veel interne lichtvervuiling geeft. Dus mijn eerst ontworpen binnenindeling werkte niet. Dan met buiten testen met dit weer; condens aan de binnenkant... Een mega probleem, dus een betere interne lucht circulatie met meer ventilatoren. En zo nog wel wat zaken. Dus zodra ik voor alles een werkende oplossing heb knoop ik hier alles aan elkaar.

    Terug naar boven

    De spullen


    Raspberry Pi, Pi HQ Camera en Ventilator | RPI Relay board | DHT22 Digitale sensor en step-down


    PoE 12v splitter | All onderdelen van Elektronicavoorjou.nl | All onderdelen van Conrad.nl


    ArduCam 1.56mm 180° lens met adapter | HDMI adapter (optioneel) | Losse montage middelen die ik nog had liggen


    3 LED lampjes met weerstandjes | De behuizing en de koepel | De dauwring

    Dag 1 - Eerste opstart Raspberry Pi en Allsky software

    De Raspberry Pi, camera, ventilator en RPi Board zijn vandaag binnengekomen dus het uitproberen kan beginnen!

    Via de website https://www.raspberrypi.com/software/ kun je de benodigde software downloaden.

    Ik heb nog een 32gb micro SD-kaartje liggen dus deze gebruik ik voor nu.

    Ik heb een Mac dus ik download de Mac versie van de Raspberry Pi Imager.



    Na installeren open ik de Imager tool en kan ik de SD-kaart preppen.

    Ik selecteer mijn versie, de Pi 4. Op verschillende plekken op het internet wordt er geadviseerd een Lite OS versie te installeren zodat er genoeg rekenkracht voor de software overblijft. Dus ik kies bij Besturingssysteem voor “Raspberry Pi OS (other)” en vervolgens “Raspberry Pi OS Lite (32-bit)”. Als laatste selecteer ik mijn SD-kaartje.



    Bij de volgende stap selecteer ik dat ik zelf de OS opties wil aanpassen.



    Ik kies mijn eigen hostnaam, maak een gebruikersnaam en wachtwoord aan, stel de wifi in, kies mijn regio en tijdzone. En op het 2de tabblad schakel ik SSH beveiliging in.



    Ik klik onderaan op “opslaan” en vervolgens op “ja” om toe te passen en weer “ja” op de volgende pop-up.

    De Imager tool begint nu met het preppen van de SD kaart voor de Raspberry Pi. Zodra de tool klaar kan de SD kaart in de Raspberry gestopt worden.



    Wees wel voorzichtig met hanteren van de printplaat, het kaartje steekt iets uit en kan gemakkelijk beschadigen als je onhandig ergens tegenaan stoot.

    Ik heb er ook een ventilator bij gekocht en voordat je deze installeert dient hij eerst in elkaar gezet te worden. Dit is best eenvoudig. Met 2 plastic schroefjes kun je de ventilator aan het printplaatje bevestigen. Let hierbij op dat je de schroefjes van onder naar boven steekt zodat ze na plaatsen niet de printplaat van de Raspberry Pi in de weg zitten.







    Om te testen, want heel veel geduld heb ik niet om te wachten op het binnenkomen van de andere onderdelen, sluit ik ook gelijk de camera aan. Zorg ervoor dat je de lensdop op de camera laat zitten zolang je bezig bent zodat er geen vuil op of in de camera kan komen.

    De Pi HQ camera heeft een platte kabel welke je in 1 van de 2 connectoren op de Raspberry Pi dient te steken. Het gaat hierbij om de connector welke aan de zijde zit van de mini HDMI-poorten. Til het zwarte balkje van de connector omhoog en plaats de kabel met de blauwe zijde naar het zwarte balkje gericht. Druk de kabel voorzichtig aan tot deze niet meer verder kan en druk vervolgens het zwarte balkje weer aan zodat de kabel vast komt te zitten.



    Als de kabel nog niet aan de camera is bevestigd dien je dat op dezelfde manier te doen.

    Nu de camera, ventilator en SD-kaart zijn gemonteerd kan hij middels een USB-C kabel en telefoonlader blokje van spanning worden voorzien en kunnen we hem voor het eerst opstarten. Uiteindelijk zal ik hem via PoE van stroom voorzien, maar dat is weer een paar stappen verder.



    Als de Raspberry is opgestart, geef hem even een minuutje, kun je hem pingen via Terminal (of cmd op de pc). Tik in “ping [hostnaam].local” en als het goed is geeft hij dan resultaat weer.



    Bij mij deed hij het niet de eerste keer. Na wat gedoe zag ik dat ik mijn wifi ID niet juist had ingevoerd en bij de 2de keer deed hij het gelukkig wel. Druk op Control+C om het pingen weer te stoppen.



    Vervolgens gaan we middels SSH inloggen. Tik in: “ssh [gebruikersnaam]@[hostnaam].local

    Hij vraagt nu of je beveiligd wilt verbinden, tik in “yes”. Daarna vraag hij om je ingestelde wachtwoord, tik deze in.
    Als het goed is zie je nu in het groen je [gebruikersnaam]@[hostnaam] staan en zit je in de raspberry pi.

    Laat hem nu zoeken naar updates door in te tikken “sudo apt-get update”. Bij mij installeerde hij hiermee 15,7mb aan updates. Als extra stap tik je hierna in “sudo apt-get upgrade”. Als er een upgrade is zal hij vragen of je deze wilt installeren. Tik dan “Y”.

    Als hij klaar is kun je de Raspberry opnieuw starten middels “sudo shutdown -r now”. Geef hem even een minuutje en log dan opnieuw in met het “ssh [gebruikersnaam]@[hostnaam].local” commando en daarna je wachtwoord.

    Voor de software gebruik ik https://github.com/AllskyTeam/allsky

    Ons eerste commando is “sudo apt-get install git”, dit haalt de GIT software op. Tik “Y” om het te installeren.

    De volgende stap is het binnen halen van de software. Het beste is hiervoor de stappen te volgen op de website hierboven genoemd zodat je altijd de laatste versie hebt van het stappenplan. Op dit moment betekend het dat ik moet intikken: cd git clone --depth=1 --recursive https://github.com/AllskyTeam/allsky.git cd allsky ./install.sh

    Dit commando haalt de software binnen en installeert deze. Als het is gelukt krijg je een grijs venster te zien met wat stappen die je moet doorlopen.



    Hij herkend de Pi HQ camera automatisch en vraagt vervolgens of er al een eerdere versie aanwezig is van Allsky; “N” in mijn geval.



    Ik laat de “Locale” staan op wat hij aangeeft. De camera staat al juist dus die klik ik ook door. De volgende stap is het bepalen van de swap space, ik stel deze in op 1024mb. De suggestie om de tijdelijke bestanden op de raspberry op te slaat ipv de SD kaart accepteer ik voor nu even. Ik zal later kijken of dit de performance ten nadele komt of niet.

    Hij installeert nu het Allsky programma, dit duurde bij mij zo’n 12 minuten.



    Tussendoor vroeg hij nog om mijn GPS locatie, dus hou deze paraat. Na installeren vraagt hij om een herstart, klik “Yes”.



    We zijn voor nu klaar in Terminal en kunnen de webbrowser openen. Tik in http://[hostnaam].local en vul je als gebruikersnaam “admin” in en als wachtwoord “secret”. Dit moet je uiteraard later aanpassen. En we zitten nu in de webinterface van onze raspberry pi! Gaaf!



    Zorg dat je middels de “Allsky Settings” je voorkeuren naloopt, je kan een hele hoop aanpassen zie ik, hier zal ik de komende tijd wel mee zoet zijn. Als je op “opslaan” klikt en “herstart allsky” en de waarschuwing bovenaan weg klikt ben je live. In mijn geval zie ik nog niet veel want ik heb de lens nog niet binnen 😊



    Einde dag 1.

    Terug naar boven

    Dag 2 - FTP gedoe

    Aangezien de webapplicatie lokaal lijkt te werken en nog niet alle spullen binnen waren dacht ik alvast te beginnen aan het werkende krijgen van de remote website toegankelijkheid zodat mensen van buitenaf ook leuk mee kunnen kijken. Netjes alle stappen uitgevoerd om de bestanden op mijn eigen domein omgeving up te loaden. Alle SFTP gegevens ingevuld op de Raspberry... En toe niks... Geen verbinding. Ben er uren mee bezig geweest, vanalles aan tips en truuks uitgevoerd welke ik kon vinden op het internet... Helemaal niks werkte... Toen ik me uiteindelijk realiseerde dat uitgaande communicatie nog wel eens geblokkeerd zou kunnen worden door KPN. En ja, de modem van KPN staat dus standaard op het blokkeren van alle vormen van afwijkende uitgaande communicatie. Zucht... Modem aangepast, dat is dus een tip! En toen had ik ineens wel verbinding met de SFTP server van mijn domein. Maar toen was ik er even klaar mee na te veel getob. Later weer verder...

    Terug naar boven

    Dag 3 - De lens monteren

    Het ontvangen van de lens duurde een dagje langer omdat ik deze besteld had bij een webshop uit Polen. Hij was op het moment van bestellen alleen buiten Europa op voorraad en ik had geen zin in hele lange bezorgtijden en import gedoe. Waarschijnlijk als je nu googled is hij wellicht wel ergens in Nederland te vinden. Maar het bij deze mensen bestellen is goed bevallen, kan het aanraden!



    Let er op dat de backfocus, de afstand tussen de achterkant van de lens en de camera sensor 4,3mm is. Als je de CS-verloopring op de Raspberry camera laat zitten haal je deze focus afstand niet en blijft je beeld wazig zelfs al draai je de lens er helemaal op. Als je goed kijkt bestaat de adapter ring die op de camera zit uit 2 onderdelen. Het zit wat strak vast dus wees voorzichtig. Maar je moet de bovenste ring er vanaf schroeven, de ring die op de camerabody zit blijft. Schroef nu de lens in de adapter die bij de lens geleverd was, maar schroef hem er niet helemaal in. Zorg eerst dat de achterzijdes van de 2 gelijk liggen. Schroef dan de adapter met lens op de camera. Het beeld op de Allsky WebUI is nu uit focus. Bij de instellingen kun je de foto interval instellen. zet deze op 1 seconde zodat hij sneller refreshed dan de standaard 30 seconden. Hou nu het beeld in de gaten en draai de lens verder in met kleine stapjes totdat het beeld in focus is.



    Bij mij zit er op de foto best wat ruimte om het beeld heen. Ook is de transitie van einde lens naar geen beeld wat wazig en lelijk. Je kunt dit gebied maskeren zodat het netter oogt op de plaatjes. Maak een schermafbeelding van je WebUI of sla een gemaakte foto op. Open deze in een fotobewerkingsprogramma, maar dat kan ook met "voorvertoning" op de Mac of "paint" op de PC. Zorg ervoor dat het beeld is bijgesneden op het formaat van de foto en dat hij dezelfde pixel grootte heeft (4056x3040 in mijn geval) en teken een witte cirkel in het gebied dat je wilt laten zien en maak de rest zwart.



    In het menu "Overlays" kun je dit masker vervolgens toevoegen en legt de software dit over je foto heen.



    Zo, morgen weer verder.

    Terug naar boven

    Dag 4 - De temperatuur sensor voorbereiden

    Vanmorgen een mailtje ontvangen van de Engelse webshop dat de behuizing en andere onderdelen op de post zijn gegaan, dus dat zal een klein weekje duren denk ik. Dat geeft de tijd om op het gemakje alvast verder te gaan met de andere componenten. Een belangrijk onderdeel van het goed laten functioneren van de dauwverwarmer is de temperatuur en vocht sensor die we in de behuizing gaan mee plaatsen. Deze is echter los geleverd en zullen we op 1 of andere manier met de Raspberry moeten gaan verbinden.



    Om dit te kunnen doen heb ik het volgende besteld:

  • Linker foto: DHT22 sensor (links)
  • Rechter foto: jumperdraden
  • Rechter foto: los printplaatje
  • Rechter foto: 10K ohm weerstand

  • Als we dan het aansluit schema erbij pakken van de DHT22, die ik met Google op deze plek heb gevonden, dan leert ons dat als we de sensor rechtop orienteren dat de linker pin op de + aangesloten moet worden, de 2de pin een sensor signaal afgeeft en de rechterpin op de - (oftewel de "ground") wordt aangesloten. En dat we kennelijk tevens een weerstand dienen te plaatsen tussen de eerste 2 pinnen.



    Omdat er op het plaatje gewerkt wordt met rood, blauw en zwart ga ik niet moeilijk doen en hou ik dezelfde kleuren aan. Dus ik pak 3 jumperdraadjes en knip aan 1 zijde de connector eraf en strip ik ze kaal. Met een klein tangetje (geen kniptangetje) buig ik voorzichtig de pinnetjes 90 graden om zodat de sensor vlak op het printplaatje past.



    Met een klein ijzerzaagje heb ik de print doormidden gezaagd, dat is vast wel een keer voor een ander project te gebruiken en ik heb straks alle mogelijke ruimte nodig in de behuizing. Met een lijmpistool heb ik de sensor op de print vastgeplakt zodat deze nergens meer heen gaat. Normaal gesproken trek je nu spoortjes tussen de printplaat pin-gaatjes zodat je de diverse componenten kunt verbinden. Maar de pootjes zijn zo dun, en de jumperdraadjes en de weerstand ook, dat ze makkelijk tegelijk op dezelfde positie in de gaatjes paste. Dus van links naar rechts: het eerste pootje van de sensor is gecombineerd met een rode draad en 1 zijde van de weerstand. Het 2de pootje van de sensor is gecombineerd met de blauwe draad en de andere zijde van de weerstand. Het 3de pootje is helemaal alleen. En het vierde pootje is gecombineerd met het zwarte draadje. Dan met een kleine soldeerbout en soldeerdraad met een tin/flux combi tip ik de pootjes net aan zodat ze netjes vastvloeien en er een nette kleine hoeveelheid soldeer op ligt.



    Als we dan weer even kijken naar het aansluit schema hierboven zien we op welke pinnen de 3 draden zijn aangesloten. Dus dat is een kwestie van uittellen en de connectors op die plekken monteren. Maar we willen graag weten waarom we dingen doen, dus ik heb onderstaand pin-out schema opgezocht van de Raspberry Pi:



    En dan zien we dat de rode draad wordt aangesloten op Pin 1; de 3 volt connector, maar dat Pin 17 ook een 3 volt connector is. Dus 1 van deze 2 pinnen is prima. De CPU ventilator zit bij mij al op Pin 1, dus dan kies ik nu voor Pin 17. We zien dat de blauwe draad wordt aangesloten op Pin 7; een "GPIO" connector. Hiervan heeft de Raspberry Pi er meerdere. In de Allsky software kun je bij het instellen van de sensor aangeven welke van de GPIO poorten je hebt gebruikt. Dus feitelijk is 1 van de GPIO poorten prima, zolang je maar onthoud welke. Ik heb hem op Pin 7 aangesloten. De zwarte draad is volgens het schema aangesloten op Pin 39; de 0, oftewel "Ground". En zoals je ziet zijn Pinnen 6, 9, 14, 20, 25, 30, 34 en 39 gelabelled met "GND" , dus 1 van deze pinnen is prima. Omdat ik de laatste pinnen voor het RPI board gebruik pak ik een ground die in de buurt ligt van Pin 17 en dat is dus Pin 20.



    Zo, weer een to-do gefixt. Hoe we alles in de software aan elkaar knopen is een hoofdstuk ergens verderop. Ow en negeer even de aangesloten ventilator en draden wirwar. Dit is niet waar ik uiteindelijk mee ben doorgegaan als oplossing.

    Terug naar boven

    Dag 5 - Aan/uit knop en LED lampjes

    Zoals je al aan de onderdelen kon zien kon ik het niet laten een mooie degelijke aan/uit knop te bestellen. Dit is een NO-knop, oftewel een "Normally Open" puls knop. Hij klikt dus niet vast in een positie, en dat is belangrijk. We gaan deze stap simpel houden, maar wel met een zeer bruikbaar resultaat. De Pi gaan normaal gesproken niet uit en heeft ook geen conventionele uit-knop, maar zomaar de stekker eruit trekken is een slecht idee ivm data verwerking en opslag. We moeten hem dus vanuit de live status naar de slaap status brengen zodat je hem op dat moment de spanning eraf kunt halen. Maar first things first; de knop. Het is handig een multimeter te gebruiken want vaak hebben dit soort knoppen meerdere polen. Het gaat erom dat je de 2 pootjes vindt die een verbinding vormen als je de knop indrukt en verbroken zijn in verbinding als de knop in rust is. Soldeer aan deze 2 pootjes een jumperdraad waarvan je 1 einde hebt ontdaan van de vrouwelijke stekker.



    Nu moeten we een klein beetje gaan coderen, het hoe en wat heb ik hier gevonden. We gaan de jumper draden van de knop uiteindelijk aansluiten op Pin 5 en Pin 6 (GPIO3 en Ground, zie een stukje terug). Open Terminal en log in op je Raspberry Pi met je login en wachtwoord. Gebruik vervolgens het commando:

    "git clone https://github.com/Howchoo/pi-power-button.git"

    om de software binnen te halen. Als die klaar is tik je in:

    "./pi-power-button/script/install"

    om het scriptje te installeren. Wat dit nu gedaan heeft is dat Pin 5 normaal de Raspberry uit zijn slaap functie haalt, maar wij nu ook een functie hebben toegevoegd dat hij bij actief zijn juist in de slaap functie wordt gezet bij activatie van deze Pin. Dus daarbij hebben we gemakshalve een aan/uit knop gerealiseerd. BAM!



    Volgende stap; LED status lampjes! Vooral omdat ik dat nu eenmaal erg leuk vind. Net als de aan/uit-knop is dit geheel optioneel. Wat ik graag wil zien is een groene LED om te zien of er spanning op het systeem staat, een blauwe LED die aangeeft of hij actief is en een rode LED die laat zien of de dauwring aan staat. Om überhaubt met LEDs te kunnen werken moeten we ze preppen met een passende weerstand, 330 ohm in ons geval. Hoe ik het heb gedaan is ik heb de pootjes van de LEDs en de weerstandjes ietsje ingekort (let hierbij op dat de LED een lange en een korte poot heeft en dat je deze ook zo laat dus eentje iets langer. Dit zijn de + en de - van de LED. En vervolgens heb ik de weerstand direct aan de korte poot van de LED gesoldeert en dan hieraan weer gelijk een draad. Om de + van de - te scheiden heb ik een gekleurde draad gebruikt voor de + (lange pootje) en een zwarte/grijze draad voor de - (korte pootje met de weerstand). En heb ik daarna de poot met weerstand voorzien van een zwarte krimkous.



    Om het verder te beschermen en stevigheid te geven heb ik over beide draden weer een krimpkous getrokken. En deze actie herhaald voor alle 3 de LED's.



    Omdat ik na wat tobben tegen de issue aan liep dat een status LED van 3 volt niet zomaar werkt met een 12 volt aangesloten dauwring heb ik dit iets anders aangepakt en moest ik de bedrading van de LED's iets aanpassen, zie onderstaand. Ik heb op de gekleurde plus draad van de groene LED een "aftakking" gemaakt door deze door te knippen en een stukje rode draad bij te voegen, te solderen en er weer een krimpkousje omheen getrokken. Waarom? Dat zal ik uitleggen.



    Het Pi board heeft maar 2 3v aansluitingen, 1 is al in gebruik door de temperatuur sensor en de andere op Pin 1 willen we 2 LEDs laten aansturen. Dus 3 status LEDs. We beginnen met de groene. Deze geeft simpelweg aan of het systeem aan staat. Dus we sluiten de plus aan op de 3v aansluiting op Pin 1. De min kan aan een willekeurige Ground, ik pak Pin 14.

    De rode LED wil ik laten mee activeren met de dauwring, deze worden dan beide door het RPi board aangestuurd middels de relais. Dit gaan we in de Allsky software laten aansturen. Fysiek gezien pakken we de aftakking van de groen LED, welke we een rood draadje hebben gegeven, en steken we deze in de middelste connector van de relais op Channel 3. De rode draad die vast zit aan de rode LED monteren we dan op de aansluiting van Relais 3 aan de kant waar de tekst "RPi Relay Board" staat. De min draad kan op een willekeurige Ground, ik pak Pin 25.

    Voor de blauwe LED, die de status aangeeft van de Pi moeten we wat codeer werk doen. We gaan deze aansluiten op Pin 29 (GPIO5) en de naastligende Ground. Maar om dit werkende te krijgen duiken we weer Terminal in en loggen we in met de bekende gegevens. Deze keer installeren we geen software maar gaan we wat wijzigen in de boot file. Open dit met het commando:

    "sudo nano /boot/firmware/config.txt"

    Je krijgt nu een lijst te zien. Scroll helemaal naar beneden en voeg na [all] de tekst toe:

    #act led now on gpio 5
    dtparam=act_led_gpio=5

    Dan via "exit" (Control X voor de Mac), kies je voor "Y" om de aanpassing op te slaan en dan nog een keer op Enter om terug te keren naar Terminal. Start de Raspberry opnieuw op middels het commando:

    "sudo reboot"

    En hatsekidee, we hebben een blauwe status LED!



    Langzaam maar zeker komen we dichterbij ons eindproduct. Volgende stap is het fixen van de stroomvoorziening via PoE (power over ethernet) ipv te werken met een losse adapter.

    Terug naar boven

    Dag 6 - De PoE stroomvoorziening

    Uiteindelijk als alles goed is gelukt zal de Allsky camera in de tuin worden geplaatst. Het is dan handig om dit niet met een berg aansluit draden te moeten doen en stroomhaspels en adapters en vanalles. Ook is WiFi geen vast gegeven. Dus valt de keuze snel op het gebruikmaken van 1 netwerkkabel als aansluiting, met PoE (power over ethernet) zodat we ook de stroom vanuit de netwerkkabel krijgen aangevoerd. Let wel, PoE is over het algemeen 48v dus zomaar gebruiken is niet verstandig. Er zijn speciale PoE splitters die het netwerksignaal en een 12v spanning afsplitsen, deze zullen we dan ook gaan gebruiken. Als 2de gaan we een step-down trafo gebruiken, dat is het rechter component op de rechter foto.


    We knippen de 12v stekker van de PoE splitter af en strippen 10mm van de uiteinden af. Het netste is om deze gelijk in de soldeertin te zetten zodat ze beter te hanteren zijn later. Vervolgens pakken we de oude USB-C laadkabel en knippen we deze door op zo'n 15cm vanaf de USB-C zijde. We strippen zo'n 30mm van de draden af en als het goed is heb je 3 draden (rood, groen en wit) en een aarde draad. We gebruiken de rode en de witte, strip deze op zo'n 10mm af en zet ze in de soldeer. De groene en de witte laat je ongestript en vouw je terug om. Het beste is hier een krimpkousje omheen te leggen zodat ze afgezonderd zijn. Prepareer 2 stukjes rood en zwart 12v draad van zo'n 15cm. Strip 10mm van de uiteinden en zet ze in de soldeer. Nu pakken we de step-down trafo en sluiten we deze 2 setjes aan. Aan de invoer kant monteren we de twee 12v draden (rood op +), aan de uitvoer kant monteren we de USB-C kabel (rood op +).



    We gaan de verwarming van de dauwring via de relais op het RPi board aansturen, dus we hebben nog een setje 12v draden nodig; 1x een 10cm rode draad en 1x een 15cm rode en 1x een 15cm zwarte, ook van deze weer 10mm van de eindes strippen en in de soldeer zetten. Als ik het dan in totaal neerleg ziet het er zo uit:



    De 2 Wago's zijn er om de 12v draden met elkaar te verbinden. De losse rode en zwarte draden lopen via het relais straks naar de dauwring. Met de korte LAN kabel kunnen we vervolgens de splitter in een LAN-switch steken welke PoE ondersteuning heeft. Als het goed is gaat het rode lampje op de step-down branden. Je kunt nu met een multimeter op de polen van de USB-C zijde de uitgangs voltage meten. dat zal ergens rond de 12v liggen. Met een kleine platte schroevendraaier kun je nu het goudkleurige schroefje op de blauwe potmeter tegen de klok in draaien totdat het voltage zakt naar de gewenste 5v. Let wel, dit gaat met heel veer slagen, ik had zeker wel een slag of 16 nodig voordat ik er was.



    En dat is weer een to-do afgerond. We leggen dit nu even opzij en gaan verder met het preppen van de behuizing, want die is vandaag ook binnengekomen!

    Terug naar boven

    Had je hier wat aan?
    Vond je deze pagina handig of heb je eventuele op of aanmerkingen, laat dit me dan weten.



    Terug naar boven

    Naar mijn "Light Collection Effectiveness Calculator" pagina
    free Counters on Free-Counters.org