Gratis verzending vanaf €74,95 NL (€99,95 BE/DE)

Voor 16:00 besteld = morgen in huis

Express voor 13:00 besteld = vanavond in huis*

14 dagen gratis terugsturen*


Land

In dit project ga je leren hoe je communiceert tussen een Arduino en Raspberry Pi. In dit project gaan we er van uit dat je Raspberry Pi OS hebt geïnstalleerd en dat er Node-RED is geïnstalleerd.  

Deze handleiding behandelt:

  • Benodigdheden
  • Bedraden
  • De Arduino programmeren
  • De Raspberry Pi programmeren
  • Niveau – Beginner/Gemiddeld 43% 43%
  • Tijdsduur – 30-60 min 43% 43%
  • Kosten – €135,03 exc. LED en drukknop 50% 50%

Stap 1: benodigdheden

Product: Aantal: Prijs:
1 Arduino Uno 1 €23,95
2 Breadboard 1 €9,95
3 Jumper Wire M/F 2 €4,45
4 Jumper Wire M/M 3 €4,45
5 LED 1
6 Drukknopje 1
7 USB A naar USB B kabel 1 €2,99
8 Raspberry Pi 4B 1 €59,89
9 Raspberry Pi 4B Voeding 1 €9,95
10 Micro HDMI naar HDMI kabel 1 €9,45
11 Raspberry Pi 4B behuizing 1 €9,95
Totaal €135,03

Stap 2: bedraden Arduino & Raspberry Pi

Als eerste gaan we alles aansluiten. Op het diagram hieronder zie je een Fritzing diagram. Als je de componenten als volgt aansluit kun je naar de volgende stap.
Hier zie je de bedradingslayout. Als je dit nabouwt dan kun je door naar de volgende stap.

Stap 3: de Arduino programmeren

We programmeren de Arduino in de Arduino IDEDe code die je hiervoor gaat gebruiken staat hieronder. Als je het beter wil leren type je de code over in plaats van dat je deze kopieert en plakt. Je leert dan beter programmeren.

Als je de code hebt geschreven kun je deze uploaden naar de Arduino. Als dit gelukt is, sluit je je Arduino aan op de Raspberry Pi.

 

Stap 4: de Raspberry Pi programmeren

Nu je de Arduino hebt geprogrammeerd kun je hem aansluiten op de Raspberry Pi. Vervolgens start je Node-RED op. Je zult nu een console zien met daarin een link die er ongeveer zo uit zal zien: “http://xxx.xxx.xxx.xxx:1880”. De “xxx.xxx.xxx.xxx” is voor iedereen anders. Voor ons is het “10.122.0.139”. Ga naar de webbrowser op jou Raspberry Pi of op een andere PC en ga naar deze link. Je zal nu het volgende scherm zien.

Hier zie je een het scherm wat je krijgt na het verbinden met Node-RED op jou Raspberry Pi

Links zie je een rij met blokjes die je toe kan voegen. Ga naar het kopje “Netwerk” en sleep een  “serial in” naar het witte vlak. Ga vervolgens naar het kopje “Raspberry Pi” en sleep een “rpi gpio out” naar het witte vlak. Verbind deze blokjes nu met elkaar en nu is het tijd om de blokjes in te stellen. Dubbel klik op het “serial in” blok. Selecteer de juiste poort en geef het blokje een naam. Dubbelklik vervolgens op het blokje “rpi gpio out” en selecteer “GPIO17 – 11”, selecteer vervolgens bij type “Digital output”. Vink vervolgens “Initialise pin state?” aan, selecteer “initial level of pin – low (0)” en geef het blokje een naam.

Klik nu rechts boven op Deploy en test jou circuit. Mocht het niet werken, selecteer dan bij “serial in” een andere poort.

De waardering van www.elektronicavoorjou.nl bij WebwinkelKeur Reviews is 9.3/10 gebaseerd op 5515 reviews.