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
|