ARDF 80m

ARDF 80m
80m peildoos volgens PA0HRX , zie vossestreken blog of klik op de foto
Posts tonen met het label ARDF NC. Alle posts tonen
Posts tonen met het label ARDF NC. Alle posts tonen

zondag 17 december 2023

ARDF NC : [ 2: Voorlopig schema]

 Het voorlopig schema :



En onze oude vossenzender ,ontworpen door ON7YD, waaraan we een wijziging gaan doorvoeren.Het kristal verdwijnt en de bijbehorende poort wordt ingesteld in het "lineaire gebied. Dit wordt dan onze buffer voor het signaal dat van de Si5351 afkomt. Het controlesignaal " KEY" wordt nu "PTT" en "TX" verdwijnt.




Het aangepaste schema.





ARDF NC : [ 1: Hervatten concept]

Het is  bijna nu 10 jaar geleden dat ik met dit concept afkwam.Het broeit nog steeds en er zijn ondertussen heel wat nieuwe technologiën opgedoken .

Zo zijn er  tig van µC's op de markt , bestaat er nu Lora en andere long distance modes . Zo , het is tijd om nog eens na te denken over het concept.

Wat is het streefdoel?

Het heeft allemaal te maken met ARDF dus. De zenders raken verouderd , de gebruikte PIC's worden uitgefaseerd , het wordt tijd voor iets moderner.

Op mijn andere blog heb ik wat gestoeid met een ESP32-S2 µC.

on4aol.blogspot 

Deze is goedkoop , nog vrij modern en heeft zelfs Wifi aan boord , maar die gaan we voorlopig niet gebruiken.

Bij het oude systeem zorgt de PIC voor de timing , zowel voor de uitsteltijd ( hoelang moet ik wachten voordat ik de eerst maal mag uitkomen) als de sequentietijd ( wanneer is het de beurt om uit te zenden)

De nieuwe moet dit ook allemaal aankunnen natuurlijk en tevens moet er ook nog kunnen gesynchroniseerd worden tussen de timers onderling.

Daarbij moeten we ook nog zorgen voor het RF . Hiervoor gaan we een Si5351 gebruiken .Dit geeft als voordeel dat ge kunt kiezen op welke frequentie ge wilt uitkomen , zelfs tot op 2m als het  moet . Nadeel , het zijn geen sinussen die eruit komen , dus filtering is aangewezen.

De volgende aflevering  ga ik het voorlopig schema publiceren.



vrijdag 7 november 2014

ARDF NC : RTC it's alive !

Na veel gezwoeg , probeersels en gezweet loopt de RTC clock van RasClock op de RASPI .
De struikelblokken :
  1. Ik heb een chip met PCF2129AT en alle verwijzingen voor installatie zijn voor de PCF2127A!Moet ik dit aanpassen of niet ? Het blijkt zo te zijn dat ik bij PCF2127A moet blijven
  2. Dat spul communiceert via i2c . Dit was nog niet geïnstalleerd , er was ook geen sprake van bij de installatie.Er is ook een bestand met een blacklist waar je i2c terug moet vrijgeven !
  3. Dankzij de installatie van i2c tools kon ik kijken waar de RTC zat . Hij zat op device 1 en niet op 0 zoals ik had gedacht ( dit is afhankelijk van het type RASPI board)
  4. Als de RTC geïnstalleerd is moet je nog de  de fake-hwclock (internettijd dus) uitschakelen , anders neemt de RTC de tijd niet over !
Wéér wat bijgeleerd ! Als het begint te lukken is het prettig , anders doffe ellende !

Hieronder het bewijs !



ARDF NC : De uitbreiding met RTC

Zoals ik al schreef bezit de RASPI geen real time clock en snoept hij de time af van het internet.
Omdat dit op zijn eigen pootjes moet draaien , moet er dus een RTC gemonteerd worden . Gelukkig is  hiervoor op het internet wel één en het andere te vinden , maar wat moet je kiezen ?
Ik had mijn oog laten vallen op een bordje maar bij nader inziens was dit enkel geschikt voor de uitgave B+ en niet voor de B. De footprint zou me problemen geven , en daarom is het de Rasclock geworden die ook nog eens nauwkeurig was en een ingebouwde xtal en tempcompensatie heeft.
Gelijktijdig heb ik ook maar een uitbreidingsbord aangeschaft waarop kleine schakelingen kunnen uitgetest worden .Ik heb dit niet helemaal kunnen bestukken omdat de Rasclock wel een stukje vrijheid wegneemt .Al bij al toch een mooie oplossing;
Nu nog kijken of ik de RTC aan de praat krijgt want er is heel wat over en het weer geschreven hoe het nu wel of toch juist niet moet !
Uitbreidingsbord met RTC printje

vrijdag 31 oktober 2014

ARDF NC : De RASPI toestand

Hoe ver staan we ( allé ik).
De RASPI staat in de volgende toestand en heeft volgende commando's ondergaan.
  1. Eerst geüpdated en geüpgrade om in de recenste toestand van Linux te staan.
  2. Van DHCP naar een statisch ip adres gezet.
  3. Update GPU firmware ( was niet nodig ?)
  4. GPU geheugen van 64 naar 16 MB gezet .
  5. Paswoord en user zijn nog default  pi en raspberry
  6. Tijd en datum gezet.( Dit is de internettijd via tijdserver, geen RTC! Maar dit komt nog)
  7. NGINX geïnstalleerd.Dit is de webserver ipv Apache
  8. RPI geüpdated van V 3.12.28+ naar V 3.12.29+
  9. Path naar /var/www gezet ipv het defaultpath van NGINX (/usr/share/nginx/www)
  10. Unlinken symlink  in /etc/nginx/sites-enabled .
  11. Editeren van mysite in /etc/nginx/sites-available
  12. Installeren van PHP5, dwz PHP-fpm ( voor nginx) PHP-apc ( cashaccelerator) en PHP-mysql (om de connectie te maken met de mysql database, was ik eerst vergeten !))
  13. Bijvoegen van deze modules( of hoe noem je dit ?) in mysite
  14. Aantal " workers" in NGINX veranderen van 4 naar 1 in NGINX.conf.
  15. Installeren van mysql-server.
  16. User bijvoegen in mysql
  17. Rechten toekennen op mysql.
  18. Ftp server geïnstalleerd . Hierdoor kan ik bestanden doorsturen die ik eerst test op de laptop en daarna overzet naar de RASPI.
  19. Rechten toekennen op de Ftp server.
  20. MobaXterm geïnstalleerd op de laptop. Hiermee kan je SSH en Ftp werken naar de RASPI toe alsook nog andere toeters en bellen zoals een editor.
 Ondertussen volg ik een videocursus "Beginner PHP and MySQL Tutorial" verdeeld door Udemy.
Dit doe ik met Bluefish editor en een LAMP Stack op de laptop.De oefeningen die ik hier moet doen ,stuur ik dan ook door naar de RASPI en kijk of ze daar ook werken .Zo had ik ontdekt dat een PHP code die gewone platte tekst moest genereren via html en op het scherm zetten geen enkel probleem was , maar een oefening die een database moest aanmaken niet lukte .Dit was te wijten aan de ontbrekende PHP-mysql " connector" die nog niet geïnstalleerd was ( zoals beschreven in punt 12 hierboven);
Dus de ontwikkeling doe ik op de laptop in de LAMP stack  en daarna de uitvoering op de RASPI.

woensdag 15 oktober 2014

ARDF NC : Eerste testen met Raspi

Raspberry pi is nogal een mond vol , dus met raspi weet ge nu wat ik bedoel
Na wat gemijmer van " wat moet er nu allemaal opstaan " en enkele uren " joetoepen" ben ik gestart met volgend installatie op de raspi.
NGINX . Dit is een webserver zoals Apache er een is . Dit komt de laatste tijd nogal sterk op en zou ( altijd beleefd blijven) veel "lichter" draaien dan Apache .
Tevens is er een cache accelator bijgeïnstalleerd en een stukje soft om gemakkelijker met PHP5 te babbelen.Alles onder controle van de rasbian linux versie ( een debian afgeleide). De linux is eerst geupdated en daarna geupgraded.
Omdat ik zoveel ( liefst alles) wil laten doen langs de serverside moet de intelligentie daar dus draaien .Dit heeft als voordeel dat iedereen met een laptop zonder extra software toegang heeft .Dit zou kunnen met PHP maar Nodes.js is ook een kandidaat.Echter heb ik van de laatste geen kaas gegeten en van PHP zijn het ook maar brokjes.
Eenmaal de raspi lopende kan je deze een statisch IP adres geven en kan je met SSH vanuit je laptop alles beheren . Je kan dan ook de raspi ergens in het netwerk inpluggen en vanuit je luie zetel programmeren.


Hieronder een vergelijkende test tussen Apache en NGINX
test

Ondertussen ook al een nadeel ondervonden.Dit bordje heeft geen real time clock.Het haalt de tijd van een tijd server.Daarvoor moet je natuurlijk verbonden zijn met het internet en dat is niet de bedoeling ergens diep in een bos.We zullen dit anders moeten oplossen .Een mogelijkheid is via een GPS module of via een RTC plug-in.

dinsdag 7 oktober 2014

ARDF NC : Wat gaat het worden ?

Nog ben ik er niet aan uit .
Het eerste idee van een lokaal webpagina op de laptop gecombineerd met een arduino of het tweede  van een eigen grafisch geschreven ( javaFX) GUI voor op de laptop waarbij de gegevens dan over een ethernetverbinding verzonden worden vanuit de arduino .
Nu is het best wel mogelijk om met de modernere single boards ( minicomputers) deze zelf als webserver te laten werken . Hierdoor vervalt dat men extra software( bv LAMP)  op de laptop moet installeren en kan iedereen client spelen. Het server gebeuren zit dan op het board .
hiervoor komen er verschillende board in aanmerking zoals de rapberry pi . Ook een leuk board is het UDOO board waar niet alleen een ARM processor op draait maar tevens een arduino telg en met de nodige extenders om arduino shields er rechtsreeks in te pluggen .Dat zouden dan twee vliegen in één klap zijn .
Omdat de raspi hier rond ligt te slingeren gaan we eens proberen wat er met te vangen valt.

vrijdag 27 juni 2014

ARDF NC : Prospectie

Na wat prospectie en met nog een ander project in het achterhoofd ben ik nog zo zekers niet van de lokale webpagina.
Reeds lang wil ik ook eens een GUI maken in java en vroeger werd daar Swing voor gebruikt maar tegenwoordig is er JavaFX.
Volgens You Tube zijn daar mooie dingens met te maken , meer dan ik hebben moet .
Ik ben dus gestart met het leren van JavaFX en hoop daar in te slagen .
Voor de RFID aan de start/stop-plaats zou het wel eens op arduino kunnen uitdraaien . Deze kan namelijk ook ethernet plegen met het juist shield , heeft een enorme aanhang op internet en gemakkelijk en goedkoop verkrijgbaar.
We werken verder....

maandag 2 juni 2014

ARDF NC : Proloog

Ik heb nog ergens een concept liggen dat ik tegen het najaar wil uitwerken .
Het eerste deel is in feite al werkend , nl een eigen gemaakt RFID systeem om jezelf te loggen wat starttijd en aankomsttijd betreft , maar het gedeelte dat op de laptop moet komen en de overdracht van de RFID naar de laptop is tot nu toe altijd een probleem geweest .
Tot ik onlangs enkele websites ontwikkelde voor een ander doel .Plotseling zag ik de mogelijkheid om dit te projecteren naar het ARDF gebeuren .
Ik maak gewoon een lokale pagina aan ( dus niet op een echte websiteserver maar op een lokaal draaiend systeem)
Het probleem met de seriële poort tussen RFID en laptop ( die tegenwoordig er toch geen meer hebben ) en het "interfacen" naar USB valt ook weg omdat alles nu via ethernet zal gebeuren .
Dit heb ik ook onder de knie in Java en zo vangen we twee vliegen in één klap.
Hierbij komen nog enkele moeilijke passages , zoals het inzetten van een raspberry PI ( of eventueel een Arduino) voor de RFID aan de start.Nu is dat nog een PIC , maar als we ethernet gaan gebruiken wordt dit overschakelen.
Het wordt toch nog een uitdaging langs die zijde , maar er is veel te vinden op  "tinternet".
Oh ja , de NC achter ARDF NC staat voor " new concept".