Inhoudsopgave:
- Stap 1: Schematisch:
- Stap 2: Prototype
- Stap 3: PCB
- Stap 4: Onderdelen & Montage
- Stap 5: Coderen
- Stap 6: Voorbeelden
- Stap 7: Conclusie
Video: Arduino XY-display op een oscilloscoopschild - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
In de loop der jaren heb ik vaak een oscilloscoop genomen die logo's en tekst weergeeft met behulp van de x y-modus voor evenementen waar mijn Makerspace aan heeft geholpen. Normaal gesproken wordt het bestuurd met behulp van de PWM-pinnen op een Ardiuno en een RC-circuit om de jitter af te vlakken.
Een paar jaar geleden kwam ik een uitstekende youtube-video tegen van Alan Wolke, waarin hij een R2R-ladder als DAC gebruikte, deze verbeterde verversingssnelheid en over het algemeen de weergave van een meer gedetailleerd beeld mogelijk maakte. Later verbeterde hij dit met code van Bob van VintageTek. Ik heb hieronder links naar beide onschatbare YouTube-video's opgenomen.
#144: Gebruik Arduino Uno om een draaiende XY-afbeelding te maken op een oscilloscoop
#164: Meer XY Oscilloscoop-graphics, VintageTEK en hoe projecten evolueren
Stap 1: Schematisch:
Het circuit is vrijwel een directe kopie van dat van Alan Wolke, maar ik heb ervoor gekozen om alleen een R2R-array te gebruiken in plaats van het uit individuele weerstanden te maken. Dit kwam grotendeels door luiheid en niet al die weerstanden erin willen solderen!
Stap 2: Prototype
Snel na het zien van de video upgrade ik mijn oplossingen met behulp van een protoboard-schild. Dit deed ons goed en werd bij veel evenementen gebruikt, maar hoewel het werkte, was het een beetje kwetsbaar, dus besloot ik het leven gemakkelijker te maken en een PCB-versie van het schild te bouwen. Dit zou het eenvoudiger maken om het in te stellen en de betrouwbaarheid te verbeteren.
Stap 3: PCB
Om eerlijk te zijn was het ontwerpen van een printplaat waarschijnlijk overdreven, en dat deed ik niet in de laatste plaats als leerervaring. Ik heb gekozen voor BNC-connectoren omdat ze eenvoudig en altijd bij de hand zijn. Als je ervoor hebt gekozen om alleen sondes rechtstreeks aan te sluiten, zou je de condensatoren moeten kunnen weglaten, omdat de sondes zelf voldoende capaciteit moeten hebben.
Stap 4: Onderdelen & Montage
Het volgende is een lijst met onderdelen die je nodig hebt om het schild te bouwen.
- 2 x AMP 5227161-1 BNC Coaxiaal, haakse aansluiting, doorgaand gat haaks, 50 ohm connectoren
- 2 x BOURNS R2R 10 kohm, SIP, Bussed, 4300R-serie, 10-pins weerstanden
- 2 x KEMET C317C100J1G5TA Meerlaagse keramische condensator, Gold Max, 10 pF, Goldmax, 300-serie
- 0.1 toonhoogte Pin Header
- PCB
Je hebt ook soldeer en misschien vloeimiddel nodig om te monteren.
Om het te gebruiken heb je nodig
- Arduino (ik gebruikte een Uno)
- 2 x 50ohm BNC naar BNC kabels
- Oscilloscoop met X Y-modus
Stap 5: Coderen
In plaats van het wiel opnieuw uit te vinden, heb ik de code gebruikt die wordt gesuggereerd in Alan's YouTube-bericht. Het doet echt heel goed werk! Je kunt het hier downloaden.
Ik heb sindsdien een paar extra displays gemaakt.
Stap 6: Voorbeelden
Een paar voorbeelden van het soort dingen dat u op uw scope zou kunnen weergeven. Animatie is ook mogelijk maar dit heb ik nog niet geprobeerd.
Stap 7: Conclusie
Kortom een leuk leuk projectje. Ik heb plannen hoe ik dit in de toekomst kan aanpassen, maar ik hou dit voorlopig geheim.
Nog steeds niet zeker of ik de juiste waarde voor de condensatoren heb gekregen, als ik de kans krijg, probeer ik misschien een paar andere waarden.
Aanbevolen:
Een e-mailmelding ontvangen wanneer een kanaal op ThingSpeak een tijdje niet is bijgewerkt: 16 stappen
Ontvang een e-mailmelding als een kanaal op ThingSpeak een tijdje niet is bijgewerkt: Achtergrondverhaal Ik heb zes geautomatiseerde kassen verspreid over Dublin, Ierland. Door een op maat gemaakte app voor mobiele telefoons te gebruiken, kan ik op afstand de geautomatiseerde functies in elke kas volgen en ermee communiceren. Ik kan de win handmatig openen / sluiten
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Een condensator of een inductor meten met een mp3-speler: 9 stappen
Een condensator of een inductor meten met een mp3-speler: Hier is een eenvoudige techniek die kan worden gebruikt om de capaciteit en inductantie van een condensator en inductor nauwkeurig te meten zonder dure apparatuur. De meettechniek is gebaseerd op een gebalanceerde brug en kan eenvoudig worden geconstrueerd uit onde
Een lijn toevoegen aan een Boombox met een cassettespeler: 5 stappen
Een line-in toevoegen aan een boombox met een tapespeler: ** Zoals bij alle instructables, neem je je item / gezondheid / wat dan ook in eigen handen wanneer je het probeert! Houd rekening met hoge spanningen op het hoofdvoedingsbord, de hete soldeerbout, enz. Voorzichtig en geduldig zijn, zal u succes brengen. **NS
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en de Troll Arduino Compatible Audio Pranker/praktische Joke Board.: 5 stappen
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en het Troll Arduino-compatibele audio-pranker/praktische grapbord.: Het Troll-bord gemaakt door Patrick Thomas Mitchell van EngineeringShock Electronics, en niet zo lang geleden volledig gefinancierd op Kickstarter. Ik kreeg mijn beloning een paar weken te vroeg om te helpen bij het schrijven van enkele gebruiksvoorbeelden en het bouwen van een Arduino-bibliotheek in een po