Arduino Amtel AVR / Arduino  Projecten

Arduino Duemilanove  ( 2015 )
Nu kun je tegenwoordig een Arduino in alle soorten en maten voor betrekkelijk weinig  kopen maar meestal ik gebruik ik hier alleen een ATMega8 of 328 met de Arduino software ( sketch ). Voor wat experimenten met een Bluetooth module HC-05 had ik wel een Arduino nodig om via de serieele monitor in het Arduino programma de HC-05 via AT commands softwarematig aan te passen. Dus besloot ik een iets gewijzigde versie van de Arduino 2009 ( Duemilanove in het Italiaans ) te maken.
De Bootloader voor de ATMega 328 uploaden via het Arduino programma met bv. de USBasp programmer
 De USB interface met een FT232RL had ik nog liggen, dus de rest was niet al te veel werk.
===============================
Xloader een handige tool om via de bootloader een HEXfile naar Arduino te uploaden
How to upload HEX files directly to Arduino


Schema zonder externe 5V voeding en ICSP connector

PCB 70x46mm

Homemade Arduino Duemilanove

Arduino Weerstation met weercodes  ( Pa0GTB )   ( 2019 )
Een leuk projectje uit de Electron van Oktober 2019. Hierin  beschrijft Cor - Pa0GTB een weerstation met een NodeMCU-V2
 ( Arduino & WIFI interface ) met weergave op een kleuren TFT display. De Arduino sketch op een paar punten aangepast en uitgebreid zodat nu niet de data van 1 station maar van meerdere stations achtereen volgens via internet worden opgehaald. Tevens wordt tussen de stations mijn call getoond. De opgehaalde data bestaat uit: Luchtvochtigheid, Temperatuur
, Windrichting & Windsnelheid, Luchtdruk ,Vrije zicht en neerslag in mmU. Tevens wordt via een Led de weercode getoond.
 ( Groen, Geel, Oranje of Rood ) en tot slot nog een blauwe Led voor de indicatie van temperaturen onder 0 C .
Voor een complete beschrijving verwijs ik graag naar het artikel in de Electron van de VERON - en Update  die als ZIP file zijn te downloaden < Link met rechter muisknop  aanklikken , dan koppeling opslaan als : >
( mocht het niet lukken files ook hier aanwezig - op aanvraag via E-mail )
De NodeMCU-V2 is met de Arduino IDE software te programmeren incl de naam en wachtwoord van je router

PCB 76x43mm

Print compleet met ESP8266 NodeMCU-V2

2.2 inch TFT display met 240*320 (RGB)pixels
 met ILI9341 LCD driver



GPS Receiver  ( ON4CDU )  ( 2015 )
Een voor mij leerzaam en mooi project uit de Electron van November 2015. Hier beschrijft Hans - ON4CDU de ontvangst van GPS data met een oa een GY-NEO6MV2 GPS module, hieraan gekoppeld de uitgave op een 2x16 LCD display met de datum, tijd,
QTH locator en wisselend nog andere data o.a. het aantal ontvangen satelieten.
Aangezien het echte programmeren niet mijn ding is, heb ik Hans gevraagd om de software uit te breiden met uitlezing van de Lengte en Breedte graad ( wisselend in graden en minuten/seconden en decimale  graden ). Dit was geen probleem !!
Uitlezing nu op een 4x20 Display
Zelf nog een paar kleine dingen aangepast  zoals  toevoeging van graden en minuten symbool.
Tevens de IO poorten voor de aansturing van het LCD display en EO Led aangepast. ( dit komt beter uit op de PCB )
Eea eerst uitgetest met de Arduino maar daarna weer een passend PCB gemaakt met onderstaand resultaat

Voor meer informatie en uitleg verwijs ik graag naar  het oorspronkelijke artikel van Hans - ON4CDU .

Aansluiting Arduino met GPS en LCD

PCB afmeting 100x62 mm

Positie in decimale graden

Positie in graden en minuten/seconden

PCB met  GY-NEO6MV2 GPS module


Domotica met Bluetooth module  HC-05  ( 2015 )
Een leuk experiment  om kennis te maken met Domotica ( automatisering van electronica in huis ) is het volgend project, met een Bluetooth HC-05 module RF transceiver ( Master en/of Slave). Een uitvoering met Arduino software compleet met App voor je Smartphone oa hier te vinden. Denk er wel even om  de sketch aan te passen voor een HC-05 module, deze werkt standaard met een baudrate van 9600 baud, dus dit even wijzigen voor je de software upload in de Arduino.


Principe schema met 5x een 5V relais
Een zelfde toepassing echter nu met een PIC 16F628 volgens onderstaand schema met een ULN2003A driver IC om relais aan te sturen met een ander voltage dan 5V. Te besturen met dezelfde App als hierboven , echter ook met bv Arduino BluetoothControl
 ( via de Appstore ). Deze App heeft ook een Timerfunctie en geheel aan te passen knoppen.


Schema van Circuit Gallery  Android App Home Automation met een PIC 16F628

PCB met PIC 16F628 - op voorgrond de HC-05 module. 

CW decoder  WB7FCH   ( 2015 )   /  OZ1JHM   ( 2016 )
In de Electron van April 2015 kwam ik een artikel tegen over een CW decoder met een Arduino board, en software ( sketch ) van WB7FCH. Ik heb de software via het  Arduino programma en een externe programmer ( met de USBasp - USB programmer for Atmel AVR controllers ) in een ATmega 328 ge-upload - Het gebruikte LCD display is 4x 20 regels met backlight  ( Van Dijken Electronica ), een 2x 16 display is ook mogelijk maar dan even de sketch aanpassen op het juiste regel aantal en/of lengte. Het voordeel van een 4x20 display dat er minder gescrolled hoeft te worden en dus een rustiger leesbeeld.
 De Arduino microprocessor van de draait standaard op een kloksnelheid van 16Mhz .

 schema CW Decoder .

PCB - Afmeting  89x62.5mm


Gestripped Arduino schema zonder toeters en bellen met een ATMega8/328

J1 en J3  Nrs 0 tm 13
 zijn Digitale IO poorten
De nummers 2 t/m 8 worden voor de CW decoder gebruikt

J2 = Analoge IO poorten

Let wel de Digitale IO nrs van de Arduino zijn niet  gelijk aan de pinnummer van de ATMega



Arduino sketch CW Decoder
( save als *.ino )

Compleet gemonteerde print op grondplaat

Detail: Afstem/indicatie LED Links boven in LCD PCB !



Een soortgelijke CW decoder is deze volgens het ontwerp van OZ1JHM
Deze decoder is echter geheel softwarematig, dus zonder toondecoder IC.
Geeft tevens de seinsnelheid in WPM aan.
Te gebruiken met diverse display's zowel 2 als 4 regels van 16 of 20 letters.




Arduino sketch CW Decoder
( save als *.ino )

Compleet gemonteerde print op grondplaat ook voor een 4x20 display