Rörelse sensing Lego figur nattlampan (5 / 8 steg)
Steg 5: Vår lilla bit av PCB
Med hjälp av den inbyggda processorn räddade oss från att skapa en massa extra timing och fade-in / uttoning kretsar. Om ombord LED inte var drivs direkt från MSP430 då vi kunde nog ha fått bort utan någon, men tyvärr lysdioder i figuren är lite för starka att vara drivande sätt. De måste också arbeta från 4.5V MSP430 har en övre gräns på 3.6V. Vi behöver inte mycket - bara en standard NPN transistor krets att fungera som en switch.
Som Lego har siffran 3 1,5 v AA-batterier kan vi ta 3V för PIR från två av dem och använda alla tre för lysdioderna. Jag gjorde 3 x 1.2V uppladdningsbara AA-batterier och använda 3.6V för allt men besluta mot den. Känn dig fri att prova detta om du vill.
Du kan se banan på stripboard på bilden. Det finns en 6-stifts huvud ansluter till PIR. Från toppen på bilden har vi:
- Marken (med svart tråd och utsändaren av våra transistor)
- 2 - inte används
- 3 - utdata från PIR. Den är ansluten med en 1K ohms motstånd till basen på våra transistor
- 4 - inte används
- 5 - inte används
- 6 - 3V makt att våra PIR
Du kan också se att lysdioderna röda trådarna är ansluten till vår röda (4.5V) från batterierna. Var och en av de vita kablarna går via en 100 ohms motstånd till samlaren av transistorn så kan det vara controller av PIR.
Se Principschema för kopplingsschemat. Till vänster finns tre anslutningar till batteriet. Till höger är anslutningen till lamporna. Både röda kablar ansluter till 4.5V och varje vit kabel ansluts till eget motstånd.
Jag har bredband detta upp på en liten bit av stripboard men eftersom det är bara 4 komponenter kan du enkelt göra det "döda bug" stil utan en PCB alls. Du kan även gå överbord och etch egna surface mount PCB om du känner för det!