PA0KN

PA0KN

Weerstation 2.0

Bascom-AVRPosted by Weblog owner Mon, August 03, 2015 19:24:32
Nu we de weergegevens te pakken hebben, wat inspanningen gedaan om wat meer informatie op een groter display te zetten. Dit is een Arduino Mega 2560 en een ILI9327 display, 400 x 240 pixels. En daarop de weergegevens van 3 augustus, toevallig net een dag met een uitschieter wat temperatuur betreft.

Het enige dat aangesloten is, is de tweede comport van de Arduino Mega, de RX-lijn om precies te zijn, en ground van de Nodemcu. Arduino wacht op nieuwe weergegevens en zodra die binnenstromen worden die zichtbaar gemaakt. Software in Bascom-AVR, gebruik makend van 3 fonten en 11 iconen.

Hier een plaatje van de complete hardware
Je kunt natuurlijk even op de fiets naar De Blokker en een weerstationnetje halen voor 6,50 euro, maar zelfbouw is natuurlijk veel leuker...

Wordt vervolgd.... weergegevens op een 800x600 pixels, 7 inch display aangestuurd door een atxmega128a1.

  • Comments(0)//www.pa0kn.nl/#post133

DS1338-33 op display board

Bascom-AVRPosted by Weblog owner Sun, February 24, 2013 11:37:00

Real time klok IC op het 7 inch board. De atxmega128a1 heeft op vrijwel alle poorten hardware I2c, echter we hebben zoveel periferie, dat we poorten te kort kwamen. Port b.0 en portb.1 gekozen voor de software-matige I2c bus. Daarbij dienden we in de Bascom-AVR software gebruik te maken van het $forcesofti2c commando.

DS1338-33 is 1307 compatibel. Alleen kan draaien op 3 tot 5,5 volt, in tegenstelling tot de 1307 die alleen op 5 volt werkt. Alle routines en libraries van de 1307 kunnen echter gebruikt worden.

Inmiddels ook al wat testen gedaan met overklokken. De Atxmega128a1 kunnen we op 40 Mhz laten draaien, zonder probleem.

  • Comments(0)//www.pa0kn.nl/#post103

7 inch display board

Bascom-AVRPosted by Weblog owner Sat, January 26, 2013 08:33:37

Basis van het nieuwe 7 inch display board werkt. Display, SSD1963 controller, met touchscreen. Op onderstaande het minimale wat je nodig hebt om beeld te krijgen, voeding, een Alvidi AVRB atxmega128a1 module en een display van eBay.

Nog genoeg voorzieningen voor allerlei periferie zoals bluetooth, wireless ethernet, tijd/datum, temperatuur, luchtvochtigheid, luchtdruk, RS232 en USB.

AVRB module van Alvidi en power

Wordt je vrolijk van.. BMP-plaatje wordt gelezen van de SD-card van de Alvidi-module. Bascom-AVR-library, die standaard gebruik maakt van de SPI op port C aangepast zodat ie gebruik maakt van de SPI op port D.

  • Comments(0)//www.pa0kn.nl/#post102

Betaalbare Rolex

Bascom-AVRPosted by Weblog owner Wed, November 21, 2012 06:17:15
Samen met Ben Zijlstra een zeer aparte klok gemaakt. Een klok die naast de tijd en datum in cijfers, ook de tijd in woorden laat zien. En deze tekst in woorden wordt 3 x per minuut ververst, dus de klok is best levendig. We hebben gebruik gemaakt van de kleur darkgray waarin vrijwel alle woorden worden weergegeven, en met een gele kleur worden de juiste woorden opgelicht. Er is gebruik van een Arduino Mega 1280, met daarop een ITDB02 clock/display print waarop zich een DS1307 clock-IC bevindt, met een CR2032 backup batterij. Op deze print een TFT display met touchscreen met de ILI9325D controller. De behuizing is gemaakt van plexiglas die aan de binnenkant met zwarte verf is bespoten, geeft een erg strak resultaat. Verder de wijzerplaat, past niet onder de Sable CNC dus deze is met de hand gezaagd. 7 volt gevoed om er voor te zorgen dat er niks overbodig warm wordt. Een genot om naar te kijken.

  • Comments(0)//www.pa0kn.nl/#post100

Cathodic Disbonding Tester....

Bascom-AVRPosted by Weblog owner Fri, November 09, 2012 07:10:19
Dit is een Cathodic Disbonding Tester. Een apparaat waarmee met een kleine spanning, gedurende een maandendurende test, de kwaliteit van verf en de combinatie verf en ondergrond kan worden getest. Dubbel uitgevoerd.

Via een webbrowser zijn de diverse spanningen op te geven. Maar het apparaat kan ook standalone gebruikt worden waarbij de diverse spanningen via een LCD en drie knoppen kunnen worden ingegeven.

  • Comments(0)//www.pa0kn.nl/#post99

Werkende VOR-tester

Bascom-AVRPosted by Weblog owner Sun, April 01, 2012 12:27:10

Hier wat foto's van een werkende VOR-tester. Toevallig kwamen er wat mooie subroutines langs in het Bascom-AVR-forum om grote karakters te maken op een 16 x 2 LCD, dus die heb ik toegepast. Routines van een andere zendamateur YO6PIR uit Roemeniƫ.

De 'home-made' VOR-tester.

Een IC-A20 VHF Air Band Transceiver

Laat netjes de uitgezonden VOR-waarde zien.

  • Comments(0)//www.pa0kn.nl/#post93

VOR - VHF omnidirectional range tester

Bascom-AVRPosted by Weblog owner Sat, March 31, 2012 08:34:26

Sinds 1960 is VOR de standaard voor korteafstand navigatie binnen ICAO. VOR-grondstations zenden op een frequentie in het VHF-bereik tussen 108.0 en 117.95 Mhz rondom een signaal uit. Op een speciaal daarvoor bestemd instrument in de cockpit van een vliegtuig kan voortdurend worden gezien op welke radius (1-360 graden) van het VOR-radiobaken het vliegtuig zich bevindt. Om deze apparatuur te kunnen testen heb ik samen met Ben Zijlstra een VOR-testapparaat gebouwd.

De basis van dit testapparaat zijn twee Atmega88 microcontrollers geprogrammeerd in Bascom-AVR, waarvan de Master op 30 Hz staat te oscilleren, en een Slave, die met een bepaalde fase-verschuiving, deze Master volgt. De Master staat constant op 30 Hz te oscilleren en geeft bij elke doorgang door de 0 een puls af. Een tweede puls wordt afgegeven bij elk element van de sinus, welke uit 256 stappen is opgebouwd. De hoofdbesturingsprint met daarop een display, trapt op het juiste moment de Slave af waardoor faseverschuiving eenvoudig kan worden gemaakt.

Een VOR-station zendt 2 signalen uit, eentje met 30 Hz amplitude gemoduleerd signaal met een modulatiediepte van 30% en een andere op ca. 9960 Hz afstand van de draaggolf een subcarrier die 30 Hz frequentiegemoduleerd is.

In de beelden hieronder: 180 en 90 graden faseverschuiving. En een op 9960 Hz afstand van de draaggolf een subcarrier die 30 Hz frequentiegemoduleerd is. De hardware met links twee Atmega88's, van clock voorzien met 1 kristal - de Master en de Slave. Rechts op de print twee gelijke low-pass filters en een VCO. Vanuit deze print wordt de zender aangestuurd waarvan later nog wat foto's.

  • Comments(0)//www.pa0kn.nl/#post92

TM1638 - Display

Bascom-AVRPosted by Weblog owner Sat, November 05, 2011 23:24:49
Op eBay, te koop een 8 x 7-segment module, met 8 bi-color leds (rood / groen) en 8 toetsen (rond de 5,50 euro). Drie modulen aangeschaft. Bascom-AVR code voor geschreven. Logic Analyzer gebruikt om de timing in het datasheet overeen te laten komen met de Bascom-AVR code. Twee lijntjes, te weten Data en Clock, en per module een strobe is voldoende om maximaal 6 modules aan te sturen. De plaatjes: linksboven een losse module, rechtsboven een drietal modulen aan elkaar geknoopt met een flatcable, midden links een detail foto inclusief de logic analyzer (LA1016 van ZLog), drie volgende foto's hardcopies van logic analyzer scherm en het laatste plaatje vier modulen aan elkaar geknoopt.
Nog wat details over de meetgegevens met de logic analyzer:
Clock is niet symetrisch. Een 0 duurt 8,9 uSec, een 1 duurt 5 uSec. Tussen de verschillende karakters die worden verstuurd, een wachttijd van 15,26 uSec.

Uit de Chinese datasheet maken we op:
commando 40hex schrijven sequentieel naar display
commando 44hex schrijven naar een specifieke locatie
commando 42hex uitlezen van de toetsen
commando 8Fhex helderheid (8 stappen) en uit/aan van het display

(wel een Engelstalig datasheet gevonden voor de TM1628)


  • Comments(0)//www.pa0kn.nl/#post89
Next »