
De printen
De componenten
De bouw (assemblage)
Deze zal ik aan de hand van foto’s van de voortgang laten zien…



Lees verder Bericht ID 47084
Sketches en schakelingen - IOT - Internet of Things - Domotica - Vergeet niet regel #1 van domotica. "If it needs the cloud keep it out!"

Deze zal ik aan de hand van foto’s van de voortgang laten zien…



Lees verder Bericht ID 47084



Deze gekocht bij Eleshop met eigen middelen! De levering was zeer snel, zelfde dag verzonden en de dag erop geleverd in een stevige overdoos met ruim voldoende bescherming, weer een duimpje omhoog voor Eleshop.
Het Atten ST-862D hete-lucht soldeerstation heeft een extreem hoog vermogen van 1000W. Hierdoor is het station snel op gebruikstemperatuur. Door de twee temperatuur knoppen kan de temperatuur gemakkelijk worden ingesteld tussen 100℃ en 480℃.
Daarbij beschikt het station over 3 shortcuts om temperaturen op te slaan.
De temperatuur kan makkelijk worden afgelezen op het LED scherm van het station. Verder kan de luchtstroom worden ingesteld door twee knoppen. Het hete-lucht station heeft een automatische slaapstand functie en detecteert wanneer het warmte element te heet wordt.
Een betaalbaar SMD-reworkstation voor het eenvoudig monteren en desolderen van SMD-componenten met behulp van het heteluchtproces.
Het hete-lucht soldeerstation wordt standaard geleverd met 4 rechte nozzles. Geen gebogen nozzles meegeleverd (Wel los te koop, 12.7, 8.7 en 6.4 mm KLIK hier om te kopen bij Eleshop)
Het Atten ST-862D hete-lucht soldeerstation wordt geleverd inclusief:
Atten ST-862D hot air soldering station manual
Atten ST-862D hot air soldering station manual print FW version U06


Of koop de Quick op Aliexpress en steun dit kanaal
Ondersteun mijn website’s, kanaal en inhoud en mijn voortdurende inspanningen via Patreon:
https://patreon.com/Colani
Suc6
Terry van Erp
Niet zolang geleden hebben wij de curvetracer BGDR van YiCheng Electronics getest. Met zijn meer dan 100 euro een prijzig apparaatje. JasonKits heeft een goedkoper alternatief, dat wij in dit artikel aan de tand voelen.
De curvetracer
Met een curvetracer kunt u de stroom in functie van spanning karakteristieken van halfgeleiders zichtbaar maken. Voor diodes geldt dat voor de diodestroom in functie van de spanning over de diode. Voor bipolaire transistoren geeft een curvetracer de collectorstroom in functie van de spanning tussen de collector en de emitter. Omdat deze karakteristiek afhankelijk is van de basisstroom, wordt een bundel grafieken geschreven, waarbij iedere grafiek voor een bepaalde basisstroom geldt. Deze karakteristiekenbundel noemt men de Ic = f(Uce) karakteristiek. Voor JFET’s en MOSFET’s wordt de drainstroom in functie van de drain/source-spanning geschreven. Uiteraard wordt deze karakteristiek dan de Id = f(Uds) karakteristiek genoemd. Ook nu wordt een bundel geschreven, waarbij iedere grafiek overeen komt met een bepaalde spanning tussen de gate en de source.
De JasonKits curvetracer
Deze curvetracer wordt geleverd als een kant-en-klaar printje met als afmetingen 10,0 cm bij 10,0 cm, zie de onderstaande foto. Op deze print zit een opsteekprintje met daarop een standaard LCD-display ‘2.8 TFT SPI 240×320‘. De print bevat geen bedieningsorganen, de nogal rudimentaire bediening van het apparaatje gebeurt via het aanraakscherm.
Met deze JasonKits curvetracer kunt u de karakteristieken opmeten van:
Daarnaast zet de software ook nog de versterkingsfactor β van bipolaire transistoren, de turn-on threshold spanning van MOSFET’s of de cut-off threshold spanning van JFET’s op het scherm.
Er is geen voorziening aanwezig om de te testen onderdelen op het printje aan te sluiten, daar moet u zélf iets op verzinnen. Wél is er plaats voor een DIL-14 IC-voetje. Als u daar een 14-pens ZIF-socket in monteert, zo’n voetje met een hendeltje, kunt u in ieder geval halfgeleiders met dunne aansluitdraadjes in de print duwen om te testen.
| Het uiterlijk van de JasonKits curvetracer. |
Fabrikant, leverancier en prijs
Dat is een ingewikkeld verhaal. Deze schakeling is blijkbaar ooit ontworpen en gebouwd op gaatjesprint door ene Peter Balch, die de tekeningen en foto’s van zijn prototype op www.instructables.com heeft gepubliceerd. Een bedrijfje gevestigd op Malta, JasonKits, heeft dit ontwerp al dan niet legaal overgenomen en er een PCB-versie van ontworpen. JasonKits heeft nog meer van dit soort door particulieren ontworpen schakelingen in de verkoop. Maar dit bedrijf heeft de verkoop weer uitbesteed aan Tindie. Tindie is een online marktplaats voor elektronica-projecten en -producten. Het platform verbindt ontwerpers en startups direct met kopers wereldwijd. Sinds 2019 is Tindie eigendom van Hackaday. U moet het apparaat dus dáár bestellen, via:
maar het wordt wél geleverd door JasonKits vanuit Malta.
De prijs van de curvetracer bedraagt € 37,63, maar Malta Post vraagt € 11,71 voor de verzending naar Nederland. Malta ligt niet zover weg, maar toch deed ons pakket er veel langer over dan de meeste pakketten die uit China komen. Wij bestelden deze curvetracer op 7 januari, het pakket werd op 28 januari door postnl afgeleverd.
Het aan ons geleverde exemplaar draagt het versienummer V2.0.
De print van versienummer V2.0
In de onderstaande afbeelding hebben wij de componentenopstelling van de JasonKits curvetracer V2.0 weergegeven, zodat u de diverse componenten gemakkelijk terug kunt vinden aan de hand van het schema, dat wij verder in dit artikel publiceren.
De meegeleverde handleiding bestaat uit drie velletjes A4-papier, waarop in het kort het werken met dit apparaat in het Engels wordt beschreven. Ook het volledige schema wordt gepubliceerd, wat wel een unicum kan worden genoemd! Ook interessant is dat blijkbaar de mogelijkheid bestaat de print te laten communiceren met uw PC via een seriële link. Hoe dat werkt wordt uitgelegd op de twee laatste pagina’s van deze handleiding.
De voeding voor de schakeling
Peter Balch heeft zijn prototype ontworpen met batterijvoeding door vier cellen van 1,5 V. JasonKits heeft het over een voedingsspanning van minimaal 9 Vdc en maximaal 12 Vdc, aan te sluiten via een standaard voedingsconnector, rechtsonder op de print.
De componenten op de print
In de onderstaande foto ziet u de basisprint van de curvetracer, met verwijderde display-print. Op deze print ontdekken wij de volgende IC’s:
Naast deze IC’s zijn nog drie laagvermogen transistoren aanwezig. Aan de onderzijde van de print ziet u nog een heel klein opsteekprintje, dat in het oorspronkelijk ontwerp bedoeld was om de 6 V batterijspanning om te zetten in 12 Vdc.
De principiële werking wijkt niet af van deze van andere curvetracers en is, voor bipolaire transistoren, geschetst in de onderstaande figuur. Via de weerstand van 27 kΩ wordt er, gedurende één periode van de meetcyclus, een constante stoom in de basis gestuurd. In die periode wordt er aan de collector een zaagtandvormige spanning aangeboden. In serie met de collector staat een weerstandje van 100 Ω. Beide aansluitingen van die weerstand gaan naar de ADC’s in de Arduino. De software kan uit de gegevens van die twee ADC’s het verloop van de collectorstroom Ic en van de collector/emitter-spanning Uce berekenen en in een grafiek verwerken. Nadien start de volgende periode van de meetcyclus met een iets verhoogde basisstroom.
Opmerkenswaardig is dat ook PNP halfgeleiders worden gevoed met de aanwezige positieve spanning van 12 Vdc. Hoe dat gaat ziet u rechts in de figuur. De emitter is rechtstreeks verbonden met deze positieve spanning en de collector wordt gevoed met een zaagtand die verloopt van +12 V naar 0 V. Hetzelfde geldt voor de basis, die wordt gevoed uit een trapspanning die daalt van +12 V naar 0 V.
Bij het testen van FET’s worden, via de basisweerstanden, de gates gevoed met trapspanningen van 0 V tot maximaal 12 V.
In de onderstaande figuur geven wij het blokschema, de twee ingetekende transistoren zijn de ‘DUT’s’, ofwel de componenten die getest moeten worden. De twee DAC’s uit de MCP4802E worden uit de Arduino gestuurd en leveren aan hun uitgangen de zaagtand- en trapspanningen voor het sturen van de basis en de collector of de gate en de drain. De uitgangsspanningen van de DAC’s (4 V) worden via de twee op-amp’s en drie transistors opgevoerd tot 12 V. De spanningen over de collector- of drainweerstanden worden door resistieve spanningsdelers 12 V naar 5 V binnen het bereik van de ADC’s in de Arduino gebracht. Het LCD-display wordt, via spanningsdelers 5 V naar 3,3 V, aangestuurd uit de uitgangen van de Arduino.
| Het blokschema van de curvetracer. |
Het volledig schema van de curvetracer
Het volledig schema van de curvetracer is voorgesteld in de onderstaande figuur. De verticale rode lijn geeft de grens weer tussen het 12 V deel van de schakeling (links) en het 5 V deel. De LM358 is geen rail-ro-rail op-amp. De uitgang kan dus niet tot tegen de voeding worden uitgestuurd. Om dit spanningsverlies te compenseren worden de uitgangen van de twee op-amp’s afgesloten met twee transistoren Q1 en Q2 die de maximale uitgangsspanningen opvoeren tot 12 V.
In de software is een routine aanwezig, die er voor zorgt dat de collector- of drainstroom nooit groter kan worden dan 50 mA. Als dit dreigt te gebeuren dan zorgt deze routine ervoor dat de collector/emitter- of drain/source-spanning daalt.
Een andere routine detecteert, aan de hand van het vloeien van stroom door de weerstanden, dat u een halfgeleider op de curvetracer hebt aangesloten en start dan één meetcyclus.
De versterkingsfactor β van een bipolaire transistor wordt door de software berekend bij een Uce van 2 V. Op dat moment wordt de gemeten collectorstroom gedeeld door de aangeboden basisstroom. Voor MOSFET’s berekent de software de inschakeldrempel. Bij een Uds-spanning van 6 V wordt de Ugs geleidelijk verhoogd tot de drainstroom gelijk is aan 5 mA. Bij JFET’s wordt de uitschakeldrempel berekend. Ook nu wordt gemeten bij een Uds-spanning van 6 V. De Ugs wordt dan geleidelijk kleiner gemaakt tot de drainstroom kleiner wordt dan 1 mA.
In het onderstaand oscillogram ziet u hoe de signalen die aan de collector en de basis worden aangeboden, bij het testen van een NPN-transistor, er uitzien. Voor het weergeven van het basissignaal hebben wij een weerstand van 12 kΩ tussen het soldeerpad op de print en de basis van de transistor opgenomen en het signaal dat uit het printje komt gemeten. U ziet duidelijk hoe, naarmate de basisstroom stijgt, de collectorspanning daalt. Dat wordt waarschijnlijk veroorzaakt door de routine die de collectorstroom op 50 mA begrenst.
Zoals reeds geschreven wordt slechts één meetcyclus uitgevoerd nadat u een halfgeleider op de tracer hebt aangesloten. De meetcyclus duurt ongeveer vijf seconden. U ziet de diverse curves een na een op het display verschijnen.
| De signalen op de collector en de basis. |
Aansluiten van de componenten
In de onderstaande figuur hebben wij het deel van de print waar u de te testen halfgeleiders op de schakeling moet aansluiten vergroot weergegeven. Links naast de plaats voor een DIL-14 IC-voetje zitten 2 x 3 kleine padjes die u ook kunt gebruiken voor het aansluiten van de te testen halfgeleiders. De bovenste rij is voor NPN en N-channel, de onderste voor PNP en P-channel. Als u dus het printje in een behuizing inbouwt moet u óf zes stekkerbussen op het frontplaatje monteren óf werken met een 2 x 3 standen omschakelaar.
|
|
| Deel van de print waar u de te testen onderdelen kunt aansluiten. |
De voedingsspanning
Omdat Peter Balch het prototype heeft ontworpen voor voeding uit 4 x 1,5 batterijen hoopten wij dat de JasonKits versie ook op die manier kan worden gevoed. Dat is niet zo, de minimale voedingsspanning waarbij de schakeling goed werkt bedraagt ongeveer 7,5 V.
Het opstarten van het apparaat
Na het aansluiten van de voedingsspanning, zonder aangesloten component, verschijnt het onderstaande menu op het display. U moet hier kiezen tussen het testen van bipolaire transistors, MOSFET’s en JFET’s. De curvetracer wordt geleverd met een aanraakscherm, dus u moet een van de drie vierkantjes aanklikken. Deze selectie wordt niet in een geheugen opgeslagen, de tester start altijd opnieuw op met de ‘PNP-NPN‘-keuze geselecteerd.
| Het openingsmenu van de curvetracer. |
Kiezen van minimale en maximale basis/gate-sturing
Door op ‘SETUP‘ te klikken verschijnt een van de twee onderstaande sub-menu’s op het scherm:
Ook deze selecties blijven niet bewaard, dus als u het apparaatje uit- en weer inschakelt, moet u opnieuw uw keuze invoeren. Heel vervelend!
| Kiezen van minimale en maximale basis/gate-sturing. |
Aansluiten van de halfgeleider
Nadien sluit u, met ingeschakelde voeding, de te testen halfgeleider aan. De software detecteert het vloeien van collector- of drainstroom en start één meetcyclus op. De resultaten worden op het display geschreven en blijven daar staan tot u de halfgeleider verwijdert. Op dat moment verschijnt weer het start-menu in beeld en kunt u opnieuw beginnen met bijvoorbeeld een andere maximale waarde van de basisstroom.
Het opnemen van de mooiste grafieken
U begint inderdaad het best met het instellen van een lage maximale basisstroom. Als dan blijkt dat de grafieken te dicht bij elkaar liggen en slechts een deel van het display vullen stelt u die waarde een stapje hoger in en sluit de halfgeleider weer aan. Op die manier krijgt u al na twee of drie pogingen een mooie grafiekenbundel, die het volledige scherm vult.
Een blauwe LED
Dit onderdeel blijkt een geleidingsspanning te hebben van ongeveer 3,0 V.
| Stroom/spanning-karakteristiek van een blauwe LED. |
Een bipolaire NPN transistor van het type BC107
In het onderstaand oscillogram ziet u de volledige karakteristiekenbundel voor alle basisstromen tussen 0 μA en 150 μA. Helaas wordt het plaatje ontsierd door het symbooltje van de NPN-transistor, die midden in de bundel wordt getekend. Veel logischer was het geweest als de software-ontwikkelaar dit (overigens overbodige) symbooltje in de rechter bovenhoek van het display had geplaatst, ver weg van de bundel.
Van een dergelijk schoonheidsfoutje begrijpen wij werkelijk helemaal niets! Zo’n storend element op het display moet de ontwikkelaar toch al bij de allereerste test opvallen? En zo moeilijk moet het toch niet zijn om dit symbooltje naar rechts te verplaatsen?
U ziet dat de software ook de versterkingsfactor β berekent en op het display zet. Dezelfde transistor geeft op onze statische halfgeleidertester TT100 van Voltcraft een waarde van 280, een niet al te groot verschil dus.
| Ic = f(Uce)-karakteristiek van een BC107. |
Een bipolaire NPN transistor van het type 2N3055
Op het onderstaand oscillogram hebben wij de Ic = f(Uce) van een 2N3055 vermogenstransistor opgenomen, met basisstromen tot 200 μA. Vreemd genoeg beweert de curvetracer dat deze halfgeleider een β heeft van 161, volgens de spec’s ligt β voor deze transistor echter tussen 20 en 70. Meten met onze statische tester TT100 levert een waarde van 91 op, ook nog heel veel.
| Ic = f(Uce)-karakteristiek van een 2N3055. |
Een bipolaire PNP transistor van het type BC177
De Ic = f(Uce)-karakteristiek staat in het onderstaand oscillogram. Vreemd genoeg wordt deze karakteristiek in het eerste kwadrant van het assenkruis getekend, wel met negatieve waarden van Ib, Ic en Uce. Wiskundig klopt hier uiteraard niets van en moet deze karakteristiek in het derde kwadrant worden getekend, zoals alle andere ons bekende curvetracers wel doen!
De gemeten β-waarde is met 267 heel wat lager dan wat onze TT100 er van vindt: 304.
| Ic = f(Uce)-karakteristiek van een BC177. |
Een P-kanaal MOSFET van het type IRF9530
Tot slot een HEXFET van het type IRF9530 van International Rectifier. Ook nu worden de karakteristieken in het eerste kwadrant met negatieve waarden getekend. Dit is een halfgeleider die tot 20 A en 60 V kan verwerken, wij zijn dus heel benieuwd hoe dit apparaatje met zijn 50 mA en 12 V de karakteristiek weergeeft. Dat ziet u in het onderstaand oscillogram, er wordt maar een heel klein deel van de uit het datasheet bekende Id = f(Uds)-grafiek op het display geschreven.
Ook de berekende Uth, de gate cut-off threshold-spanning, is vreemd. Er wordt een waarde van 0,0 V op het scherm gezet, terwijl volgens de spec’s die spanning tussen -2.0 V en -4,0 V ligt. Dat vindt ook onze TT100, die berekent een waarde van -2,98 V.
| Id = f(Uds)-karakteristiek van een IRF9530. |
Net zoals bij de test van de curvetracer BGDR van YiCheng Electronics vragen wij ons ook bij dit apparaatje af: ‘bruikbaar meetapparaat of speelgoed?‘. En ook nu laten wij het antwoord op deze vraag aan de lezer van dit artikel over.
Ondersteun mijn website’s, kanaal en inhoud en mijn voortdurende inspanningen via Patreon:
https://patreon.com/Colani
Suc6
Terry van Erp

De Retro Chip Tester (RCT) is ontwikkeld door Stephan Slabihoud van 8bit museum om “oude” of “vintage” geheugenchips uit de jaren 70 en 80 te testen, die door hedendaagse programmeurs vaak niet meer worden herkend.
Vaak wordt aangeraden om chips in hetzelfde apparaat te gebruiken om hun functionaliteit te testen. Hierbij wordt echter over het hoofd gezien dat de rest van de hardware ook behoorlijk oud is en dat frequent in- en uitschakelen verdere problemen kan veroorzaken.
Een ideale geheugentester zou natuurlijk het volgende moeten doen:
De Retro Chip Tester Professional kan defecte geheugencellen betrouwbaar opsporen. Met een geheugenkaart kunnen de testresultaten zelfs worden opgeslagen om de exacte locatie van de defecte cellen te bepalen. Bovendien biedt de Retro Chip Tester nog vele andere handige functies voor het repareren van retro hardware.

De RCT kan de inhoud van ROM’s, PROM’s enEPROM’s opslaan op een geheugenkaart. Als de geheugenchip bekend is, wordt de aanduiding ervan ook direct op het scherm weergegeven. Hiervoor is een database met meer dan 400.000 vermeldingen beschikbaar.
Voor vragen over de tester kunt u contact met mij opnemen via het contactformulier .
Als u interesse heeft, verkoop ik graag voorgeassembleerde printplaten met de ATmega2560 tegen kostprijs (⇒ contactformulier ).
Hier vindt u diverse documenten waarmee u vooraf gedetailleerd kennis kunt maken met de functies en vele mogelijkheden van de RCT. Als RCT-gebruiker krijgt u vervolgens toegang tot nog veel meer documenten. De handleidingen zijn beschikbaar in het Engels en Duits. De compatibiliteitslijsten voor DRAM, SRAM, ROM en logische IC’s geven een overzicht van de IC’s die getest kunnen worden. Binnen bepaalde grenzen is het mogelijk om uw eigen SRAM’s, DRAM’s en ROM’s te definiëren die nog niet worden ondersteund.
Manual: Hiland 0-28V 0.01-2A Verstelbare Dc Voeding installation.pdf

Voor ongeveer € 25,00 koopt u de besturingselektronica voor een zelf te bouwen lineaire, maar digitaal instelbare voeding. U moet echter nog wél het een en ander extra kopen.
Het eindresultaat
Om meteen met de deur in huis te vallen tonen wij u het eindresultaat van dit bouwpakket. Twee kleine printjes waarop u de volledige besturingselektronica aantreft voor een lineaire voeding met een uitgangsspanning van 0,1 V tot 28,0 V en een stroombegrenzing van 0,01 A tot 2,00 A. Het regelmechanisme van de voeding werkt, op de traditionele ouderwetse manier, volledig analoog (lineair). Tussen de ongestabiliseerde ingangsspanning en de gestabiliseerde uitgangsspanning staat dus een regeltransistor. Die elektronica zit op de grootste print. Zowel de stroom als de spanning stelt u echter digitaal in met twee draaibare en klikbare encoders. De ingestelde waarden verschijnen op een display met uiteraard ook de actueel geleverde spanning en stroom. Dat digitale deel van de schakeling is ondergebracht op het kleine printje. Beide printjes moet u met elkaar verbinden door middel van een vijfaderig kabeltje.

Fabrikant, model, leveranciers en prijs
Dit bouwpakket wordt samengesteld door Hiland maar wordt ook wel aangeboden onder de naam Aneng. Wie de schakeling heeft ontworpen is niet duidelijk. Het pakket heeft ook geen typenummer, maar als u via Google zoekt naar ‘Hiland 28V 2A supply‘ of ‘Aneng 28V 2A supply‘ vindt u voldoende aanbieders die het pakket via AliExpress of Amazon verkopen. De prijzen lopen nogal uiteen, maar de goedkoopste leverancier biedt de set via AliExpress aan voor € 16,92 plus € 5,64 voor de verzending.
De levering van het pakket
Zoals gebruikelijk worden de onderdelen samengeperst in een veel te klein plastic zakje. Gelukkig zit het ene IC, een ATMEGA8, en zijn voetje wel op een stukje schuim geprikt zodat de pootjes van beide onderdelen in goede staat de slordige verpakking overleven.
Helaas wordt geen bouwbeschrijving meegeleverd, maar dank zij dit uitgebreide artikel zal het nabouwen van deze kit geen problemen opleveren.

Deze soldeerkookplaat warmt snel, gelijkmatig en stabiel op, waardoor u efficiënter kunt werken. Het product is gemaakt van hoogwaardige materialen en is stevig en duurzaam en garandeert een goede warmtegeleiding. Het heeft een breed scala aan temperatuuraanpassingen en een breed verwarmingsoppervlak, dat op grote schaal kan worden gebruikt in verschillende industrieën, waardoor het uw rechterhand is.
Stevig en duurzaam: Het product is gemaakt van hoogwaardige aluminiumlegering en plaatmetaal, met behulp van draadtrek- en schildertechnologie, met hoge sterkte, hitteweerstand, slijtvastheid,uitstekende isolatie-eigenschappen en lange levensduur.
Snelle verwarming:Met een hoog vermogen van 500 W, een verwarmingsplaat van aluminiumlegering met hoge thermische geleidbaarheid en een groot verwarmingsoppervlak (5,91 * 5,91 inch) kan het gelijkmatige warmte, snelle verwarming en hoge temperaturen bereiken zonder vervorming en uw werkefficiëntie verbeteren.
Slimme functie: Dit product maakt gebruik van een microcomputerchip, die de temperatuur op intelligente wijze kan regelen ( 32-752 ℉) en constante temperatuur.Met het bedieningspaneel kunt u temperaturen instellen en opslaan terwijl u aanvullende functies gebruikt, waaronder functiesloten van menu’s, temperatuurcorrectiewaarden en zelfafstemmingsfuncties voor autonome controle.
Geheugenfunctie: Nadat de temperatuur elke keer wordt opgeslagen, wordt het apparaat automatisch opgewarmd tot de laatst ingestelde temperatuur wanneer het de volgende keer wordt ingeschakeld, waardoor de gebruiker de verveling van het herhalen van de bediening wordt bespaard en het gebruiksgemak aanzienlijk wordt verbeterd.
Veiligheidsgarantie: Het stopcontact is gemaakt van isolatiemateriaal en heeft een zekeringbuis erin, die lekkage en verbranding kan voorkomen en de veiligheid van het circuit en uw gebruik kan beschermen.
Lees verder Bericht ID 47084
Premium weerstation voor een nauwkeurige weersvoorspelling, afgeven van weeralerts en opslaan van weerdata (bij LIDL voor €50)
Met wind- en regenmeter
Productbeschrijving
Arduino
Arduino gebruiken om ATTiny 45/85 te programeren
ATMEGA328 & Arduino pinout
ATmega328pu pinout
Arduino ATmega8 pinout
Arduino DUE pinout
Arduino Leonardo pinout
Arduino MEGA pinout
Arduino Micro pinout
Arduino MINI pinout
Arduino Pro MINI pinout
Arduino UNO pinout
Arduino YUN pinout
Amtel
Amtel microcontrollers datasheets en documenten KLIK
ATmega8(L) – Complete Datasheet
ATmega8(L) – Summary Datasheet
Alle ATmega8 documenten en datasheets KLIK Lees verder Bericht ID 47084
Eerder zagen we al de Range finder en de LCD display in aktie, nu kunnen we deze natuurlijk ook combineren en op de display de afstanden aflezen. Of het zinvol is is een andere vraag maar we doen het gewoon, omdat het kan.
Ik zal de aansluitingen in het kort herhalen:
De display:
De rangfinder:
Nu kun je de code laden testen en uploaden:
Je hebt nodig de librarie’s:
En een stukje code: KLIK
#include “Wire.h”
#include “LiquidCrystal_I2C.h”
#include “NewPing.h”LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display
#define ECHO_PIN 11 // Arduino pin tied to echo pin on the ultrasonic sensor.
#define TRIGGER_PIN 12 // Arduino pin tied to trigger pin on the ultrasonic sensor.
#define MAX_DISTANCE 500 // Maximum distance we want to ping for (in centimeters). Maximum sensor distance is rated at 400-500cm.NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance.
void setup()
{
lcd.init(); // initialize the lcd
lcd.begin (20,4); // our LCD is a 20×4, change for your LCD if needed// LCD Backlight ON
// lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.backlight();lcd.home (); // go home on LCD
lcd.print(“Range Finder HC-SR04”);
}void loop()
{
unsigned int uS = sonar.ping(); // Send ping, get ping time in microseconds (uS).
unsigned int cm = sonar.convert_cm(uS); // Convert into centimeterslcd.setCursor (0,1); // go to start of 1st line
lcd.print(“https://colandino.nl”);
lcd.setCursor (0,2); // go to start of 2nd line
lcd.print(“Huidige afstand:”);
lcd.setCursor (0,3); // go to start of 4th line
lcd.print(“Ping: “);
lcd.print(cm);
lcd.print(” cm “);delay(250);
}

Eerst gaan we de LCD display verbinden met de LCD 1602 adapter door de 16 contacten te solderen.
(De hier gebruikte 1602 module komt achter de LCD te zitten!
En niet er boven zoals ik op sommige fora heb gezien, dit is fout bij deze module)

Het aansluit is daarna simpel:
Nu heb je nog 2 libraries nodig:
#include Wire.h
#include LiquidCrystal_I2C.hLiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(0,0);
lcd.print(“Hallo bezoeker!”);
delay(1000);
lcd.setCursor(0,1);
lcd.print(“Ga snel naar:”);
delay(1000);
lcd.setCursor(0,2);
lcd.print(“https://colandino.nl”);
delay(1000);
lcd.setCursor(0,3);
lcd.print(“Ontwerp door Colani”);
}void loop()
{
}
Selecteer in je Arduino software het juiste bord wat je wil gebruiken en de juiste COM-poort, en uploaden maar.