Synopsis

Let's consider a Raspberry Pi acting as a master.  How might we use it to selectively drive, say, 3 Arduino-type microcontrollers, based on time and/or task?  And how in this architecture can we communicate back and forth between the master and slaves?  This project executes a proof-of-concept.  We all know of relatives who are such a pain in the ass, if you know what I mean...  Don't let them confuse the issues.  Speak firmly, yet kindly to them in all circumstances.

 

 <<right-click to download this image>>

flopsy2

 

Parts List

  • 1 x 100uF capacitor (25v electrolytic)
  • 1 x 10uF capacitor (16 or 25v electrolytic)
  • 2 x 0,1uF capacitor (small decoupling 50v type)
  • 1 x 1N4002 Or 1N4001 diode
  • 1 x 7805CT Standard 5V regulator
  • 1 x CD4028BE Or equiv. (BCD to decimal decoder IC)
  • 1 x ULN2803 Or ULN2803A (Darlington Transistor array IC)
  • 1 x PIC18F1330-I/P Microchip PIC microcontroller
  • 8 x 56 ohm resistors (0.25W carbon)