ARDF 80m

ARDF 80m
80m peildoos volgens PA0HRX , zie vossestreken blog of klik op de foto

woensdag 24 augustus 2016

zondag 21 augustus 2016

80 m Fox - O - Ring zendertje : [ vervolg van oktober 2012 ]

Reeds lang ( van okt 2012 ) lig er een sigarenkistje met onderdelen klaar om 10 fox-o-ring zendertjes te maken . Zie in deze zelfde blog naar oktober 2012
De printjes waren al af en de soft was ooit geschreven maar verloren gegaan .
Gelukkig had ik nog een papieren copy van de soft en is alles weer opnieuw ingetypt .
Dit is een ontwerp met een 12F675 PIC en dat was ik ondertussen weer allemaal verleerd omdat het toch tegenwoordig allemaal Arduino is wat de klok slaat.
Ook de IDE was niet meer te bespeuren( hoe noemde die ook alweer ?) op de verschillende PC's die ik hier te beschikking hebt en waar was ook alweer mijn programmer en bijbehorende soft gebleven ?

Enfin , het is allemaal terug opgestart en de code is opnieuw gecompileerd , gelinkt en de hex-code zijn de PIC's  geschoten . Deze opdracht is gedaan in de workshop van WLD ( lokale radio-amateur vereniging).
Het schema is uiteindelijk terug herwonnen dankzij een foto op deze blog en " reverse enginering" vanuit de print

Hier al enkele foto's hoe het eruit zal zien . De behuizing is simpel gehouden en bestaat uit één enkele mof en drie stoppen waarvan er twee " kont aan kont " verlijmd zijn . Dit is gedaan om de aan/uit schakelaar te beschermen tegen ongewild uitschakelen van het vosje.
De diameter van de  gebruikte mof is inwendig 40 mm ( voor plastiek pijp buitendiameter 40mm) en de lengte is 64 mm. De stoppen zijn 30 mm lang en een kraag van 54 mm diameter.
Onder de componenten zien  men een deel van de code van voor de PIC



De gebruikte IDE voor de soft in C geschreven  is Sourceboost
De gebruikte programmer voor de PIC is de Velleman K8076 ( uit de handel nu )
en met als soft daarvoor het PicProg2009 programma

Print en batterijhouder ( 2 x AAA)






Behuizing : 3 x eindstop en één mof diameter 40 mm afvoerpijp

zondag 31 januari 2016

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.