1. ALGEMENE INFORMATIE Beste klant, bedankt dat u voor ons product hebt gekozen. Hieronder laten we u zien waar u op moet letten tijdens de inbedrijfstelling en het gebruik. Mocht u tijdens het gebruik onverhoopt problemen ondervinden, aarzel dan niet om contact met ons op te nemen. 2.
Pagina 4
5 V USB-C voeding Resetknop Slot Raspberry Pi Pico 4x RGB-LED Zoemer DHT11 Temperatuur- en vochtigheidssensor 1,8" TFT-scherm 4x knoppen Relais 4x servo-interface Interfaceaansluitingen Houd er rekening mee dat de USB-C aansluiting altijd aangesloten moet zijn voor gebruik. Voeding via de micro-USB-aans- ...
3. RASPBERRY PI PICO Steek eerst je Raspberry Pi Pico in de sleuf op je bord. Sluit nu een micro USB-kabel aan op je computer en op de Raspberry Pi Pico om te programmeren. ATTENTIE! De USB-C poort op het Explorer bord wordt uitsluitend gebruikt voor de stroomvoorziening. Hij wordt niet gebruikt om gegevens over te brengen naar de Raspberry Pi.
4. MODULES IN DETAIL Hieronder worden alle modules die beschikbaar zijn op het Explorer Board afzonderlijk uitgelegd met voorbeeldcodes. Hier kun je alle voorbeeldcodes en bibliotheken downloaden, evenals een voorbeeldcode die alle modules aan elkaar koppelt. Voor het gebruik van sommige modules worden externe bibliotheken en een lettertypebestand gebruikt. Download de bibliotheken en laad ze in de lib-map van je Raspberry Pi Pico.
4.2 RGB-LED'S RGB LED's zijn een type lichtemitterende diode die rood, groen en blauw combineren om een verscheidenheid aan kleuren te produceren. Net zoals een zoemer alleen eenvoudige tonen produceert, kunnen RGB LED's geen complexe beelden weergeven, maar ze zijn uitstekend in het mengen en variëren van kleuren.
4.3 RELAIS Relais behoren tot de oudste elektromechanische componenten en werken als elektrisch gestuurde schakelaars. Met een kleine ingangsspanning en een lage stroom kan een grote elektrische belasting worden in- en uitgeschakeld aan de uitgang. Als het relais doorschakelt, gaat ook de rode LED branden. Je kunt gestripte kabeleinden in de aansluitbus steken (door de oranje hendel omlaag te drukken) om de drie aansluitingen te gebruiken.
4.4 TFT Het LCD TFT-scherm met ongeveer 65.000 kleuren en een diagonaal van 1,8 inch heeft een resolutie van 128×160 pixels en kan worden bestuurd via SPI. Het is geschikt voor het weergeven van kleurrijke afbeeldingen. Letters en andere tekens worden weergegeven als afbeeldingen die bestaan uit vele afzonderlijke puntjes.
4.5 DHT 11 De DHT11-sensor kan temperaturen van 0 °C tot 50 °C (nauwkeurigheid ±2 °C) en relatieve vochtigheid van 20 % tot 80 % (±5 %) detecteren (maximaal eenmaal per seconde). Weerstations zijn waarschijnlijk het primaire toepassingsgebied voor een sensor als de DHT11. Om de functionaliteit te testen, is het voldoende om je mond dicht bij de sensor te houden en langzaam uit te ademen.
4.6 BUTTONS Knoppen zijn interactieve elementen in gebruikersinterfaces die een eenvoudige maar essentiële functie vervullen: gebruikersinvoer. Net zoals RGB-LED's een verscheidenheid aan kleuren kunnen weergeven, worden knoppen gebruikt om een breed scala aan commando's en acties in digitale omgevingen te starten.
4.7 SERVOS Een servo bestaat uit een elektromotor met tandwielkast en besturingselektronica. Aan de uitgaande kant van de tandwielkast zit een tandwiel waarop de servohoorn is gemonteerd. Servo's worden gebruikt in de modelbouw, bijvoorbeeld om de vleugel- of roerstand van een vliegtuig of schip te regelen. Ook in de autotechniek worden steeds meer servo's gebruikt voor het automatisch sluiten van deuren, voor raamregelaars, spiegels en andere verstelbare elementen.
4.8 INTERFACES Interfaceverbindingen spelen een cruciale rol in de wereld van elektronica, vergelijkbaar met knoppen in gebruikersinterfaces. Ze maken communicatie en voeding tussen verschillende elektronische componenten mogelijk. De volgende aansluitingen zijn daarom te vinden in de interfacezone op ons Explorer Board: SPI (Serial Perhipheral Interface): Deze verbinding wordt gebruikt voor snelle seriële gegevensoverdracht.
4.9 BROODPLANK Breadboards zijn een onmisbaar hulpmiddel in de wereld van elektronica, net zoals interfaceconnectoren cruciaal zijn voor het verbinden van verschillende componenten. Hiermee kunnen elektronische schakelingen snel en zonder solderen worden gebouwd en getest, waardoor ze vooral populair zijn voor prototyping en educatieve doeleinden.
5. PROJECTEN Welkom bij het hoofdstuk over innovatieve elektronicaprojecten met de Raspberry Pi Pico! In dit hoofdstuk maak je kennis met een breed scala aan toepassingen, variërend van het eenvoudig aansturen van LED's tot het ontwikkelen van complexere systemen zoals geautomatiseerde weerstations en dynamische verlichtingssystemen.
5.1 AFSTANDSWEERGAVE In ons eerste project willen we een ultrasone afstandsmeter bouwen die afstanden visualiseert op ons TFT-scherm. Dit project is een goede introductie in het detecteren en visualiseren van gegevens met je Raspberry Pi Pico. ULTRASONE SENSOR: Een zender zendt een ultrasone golf uit en meet de tijd totdat deze wordt gereflecteerd en weer bij de zender aankomt.
Pagina 18
SAMENVATTING: In ons eerste project meten we afstanden met de ultrasone sensor en visualiseren we de gemeten afstand door de grafiek op het TFT- scherm in meer of mindere mate te vullen. In ons voorbeeld vullen we het scherm volledig vanaf een gemeten afstand van 100 cm. # Load libraries from machine...
Pagina 19
# Now the distance is calculated using the recorded time distance pulse_duration 17165 1000000 distance round(distance, 0) Berekening van het waardebereik # Serial output en beschrijving van het TFT-scherm print ('Distance:',"{:.0f}".format(distance),'cm') time.sleep(1) # Adjust measured value to LCD height if(distance >...
5.2 WEERSTATION Duik in het tweede project van ons elektronica-avontuur waarbij je je eigen weerstation maakt! Dit project combineert het gebruik van een UV-sensor met de DHT11 temperatuur- en vochtigheidssensor om je niet alleen inzicht te geven in de huidige weersomstandigheden, maar ook de UV-straling op jouw locatie te meten.
Pagina 21
SAMENVATTING: Ons weerstation leest de DHT11 en UV-sensoren en geeft de gegevens weer op het TFT-display. from machine import ADC, Pin, SPI import utime import import ST7735 # Assuming this is the library for your TFT display # Initialize DHT11 sensor sensor_dht11 dht.DHT11(Pin(0)) Initialisatie van het TFT-scherm...
5.3 SERVOBESTURING Welkom bij het derde project in onze reeks spannende elektronica-avonturen met de Explorer Set! Deze keer draait alles om beweging en besturing. Ons doel is het programmeren en besturen van een servomotor, zodat de draairichting kan worden geregeld door simpelweg op een knop te drukken. Dit project biedt niet alleen een uitstekende introductie in de wereld van motorbesturing, maar laat ook zien hoe je interacties kunt versterken door middel van visuele feedback op een TFT-scherm.
Pagina 23
SAMENVATTING: We besturen onze servomotor en laten hem schakelen tussen links- en rechtsom draaien, bestuurd door onze knoppen. Initialisatie van de servomotor en knoppen from machine import Pin, PWM from utime import sleep # Servo pin numbers servoOnePin # Key pin numbers buttonLeftPin buttonRightPin # Initialization of the servo...
Pagina 24
# Update the states for the next run Servobesturing lastButtonLeft currentButtonLeft lastButtonRight currentButtonRight # Controls the servo based on the current status servoState 'left': servoOne.duty_ns(leftSpeed) # Moves the servo to the left else: servoOne.duty_ns(rightSpeed) # Moves the servo to the right sleep(0.1) # Short break for the control cycle...
5.4 ZELFGEMAAKTE ZOEMER Het vierde project in ons elektronica-avontuur met de Explorer Set draait om geluid! We duiken in de wereld van akoestische signalen door ons eigen zoemerschakeling te maken. Dit project geeft je niet alleen de kans om de basisprincipes van het maken van schakelingen te begrijpen, maar ook om te leren hoe je geluidssignalen kunt maken met eenvoudig gereedschap.
Pagina 26
SAMENVATTING: We sluiten een externe zoemer aan op onze Raspberry Pi Pico om een eenvoudig, leuk deuntje af te spelen. from machine import Pin, PWM import utime # Note frequencies (in Hz) Lijst met aantekeningen notes 'C4': 262, 'D4': 294, 'E4': 330, 'F4': 349, 'G4': 392,...
5.5 JE EIGEN CIRCUIT In het vijfde project van ons elektronica-avontuur met de Explorer Set verkennen we de fascinerende wereld van lichtregeling. Deze keer bouwen we een schakeling waarmee je LED's kunt aansturen. Dit is een fantastische kans om de principes van elektronische schakelingen te begrijpen en tegelijkertijd controle te krijgen over de lichteffecten.
Pagina 28
SAMENVATTING: We sturen drie verschillende LED's aan via de pinnen van de Raspberry Pi Pico, waarbij elke LED afwisselend knippert. Initialisatie van de LED's from machine import import utime # Initialize the LEDs red_led Pin(18, Pin.OUT) yellow_led Pin(17, Pin.OUT) green_led Pin(16, Pin.OUT) LED knipperfunctie # Flashing function for one LED...
5.6 LED-BEDIENING In het zesde project van ons elektronica-avontuur gebruiken we onze roterende encoder om de helderheid en kleur van LED's te regelen - een eenvoudige maar fascinerende manier om jezelf onder te dompelen in elektronica. De roterende encoder, ons centrale bedieningselement, maakt speelse interactie mogelijk dankzij zijn dubbele functie.
Pagina 30
SAMENVATTING: We gebruiken de draaiknop om de kleur en helderheid van onze vier LED's te regelen. Door aan de encoder te draaien, veranderen we de helderheid en door op de encoder te drukken, passen we de kleur van de LED's aan. Initialisatie van de LED's en de from machine...
Pagina 31
Lijst met aantekeningen counterReset(null): global color_index, debounce_time_button (utime.ticks_ms() debounce_time_button) > 300: color_index (color_index len(colors) update_leds(colors[color_index], brightness_levels[brightness_index]) debounce_time_button utime.ticks_ms() PIN_CLK.irq(trigger=Pin.IRQ_FALLING Pin.IRQ_RISING, handler=rotaryFunction) BUTTON_PIN.irq(trigger=Pin.IRQ_FALLING, handler=counterReset) update_leds(colors[color_index], brightness_levels[brightness_index]) while True: utime.sleep(delayTime)
5.7 AUTOMATISCHE HELDERHEIDSREGELING In het zevende project van ons elektronica-avontuur gebruiken we een fotodiode om de helderheid van LED's automatisch te regelen. De fotodiode zet licht om in een elektrisch signaal zodat de LED's feller oplichten als het donker is en dimmen als er meer omgevingslicht is. Door de fotodiode aan te sluiten op het Explorer Board en te programmeren op de Raspberry Pi Pico, passen de LED's zich intelligent aan de helderheid van de omgeving aan.
Pagina 33
SAMENVATTING: We gebruiken onze fotodiode om de helderheid van de omgeving te meten en de helderheid van vier LED's aan te passen. De intensiteit van de LED's verandert afhankelijk van het licht dat door de fotodiode wordt gedetecteerd, waarbij een donkere omgeving leidt tot fellere LED's en omgekeerd. Je kunt het beste een zaklamp gebruiken voor het best mogelijke resultaat.
5.8 RGB LED-BEDIENING In het achtste en laatste project in onze elektronicaserie richten we ons op de kleurregeling van RGB-LED's met behulp van de geïntegreerde knoppen op het Explorer Board. RGB LED's zijn speciale lichtgevende diodes die rood, groen en blauw (RGB) licht combineren om een breed scala aan kleuren weer te geven. Door de intensiteit van elke kleurcomponent afzonderlijk aan te passen, kunnen we bijna elke kleur creëren.
Pagina 35
SAMENVATTING: De drie kleurkanalen van de RGB LED (rood, groen en blauw) worden in- en uitgeschakeld met de knoppen (links, boven en rechts). Initialisatie van de LED en from machine import de knoppen import utime # Initialize the LED pins red_led Pin(18, Pin.OUT) green_led...
MOGELIJKHEID TOT RETOURNEREN OP ONZE BEDRIJFSLOCATIE TIJDENS OPENINGSTIJDEN: SIMAC Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn RETOURMOGELIJKHEID IN UW REGIO: Wij sturen u een pakketzegel waarmee u het apparaat gratis naar ons kunt terugsturen. Neem hiervoor contact met ons op per e-mail op service@joy-it.net of per telefoon. VERPAKKINGSINFORMATIE: Verpak je oude apparaat goed voor transport.
Ook na je aankoop staan we voor je klaar. Als er vragen onbeantwoord blijven of zich problemen voordoen, zijn we ook bereikbaar via e-mail, telefoon en het ticketondersteuningssysteem. E-Mail: service@joy-it.net Ticket-System: http://support.joy-it.net Telefoon: +49 (0)2845 9360 – 50 (ma. - do.: 09:00 - 17:00 of klok, vr: 09:00 - 14:30 of klok) Ga voor meer informatie naar onze website: WWW.JOY-IT.NET...