RaspberryPi web gardin controller (1 / 5 steg)
Steg 1: Steg 1 - arbetar med GPIO
Det finns många exempel på hur man använder GPIO (generell input/output) stift på RaspberryPi. Om du är ny på detta, rekommenderar jag att du börjar med enkla wiringPi python skript. Detta kommer få hjälp du garantera din kretsar är anslutna ordentligt innan du löda. Det finns mycket förvirring om pin numrering. Detta Instructable använder WiringPi pin läget. Detta blir lättare med den här webbplatsen: http://pinout.xyz/. Kom ihåg, vi använder WiringPi stift 2,3,7.
Var mycket försiktig så du kan enkelt steker du Pi. Kom ihåg, alltid använda ett motstånd och alltid göra ditt ledningar med RPi unplugged.
Här är en enkel guide:
FRÅN: GPIO pin--> motstånd--> LED -> marken
ÄVEN: GPIO pin--> resistor transistor -> -> marken
Ledningar instruktioner:
Jagf du inte är bekant med brödunderläggen, se detta Instructable först:
Referera till bilden ovan med stiften märkta 2,3,7 och marken. Dessa siffror kan verka ologiskt. Kom ihåg, vi använder WiringPi pin beteckningen systemet. Jag undvikit att använda pin 0 som "0" används ofta i koden som "Falskt" eller "Off".
Låt oss komma igång:
Tråd från RPi stift 2 till bakbord. Tråd från bakbord till en 10K motstånd. Dessa är mycket stort motstånd så din lysdioder kommer att dim. Detta är det önskade resultatet. Vi inte behöver eller vill skicka en stor ström till våra transistorer. Tråd från motståndet till anoden led. Detta är den längre ledande. Sedan tråd från katoden (kortare leda) LED till marken. För detta projekt jag använder blå marken järnväg i utkanten av bakbord och bara ansluta till marken på RPi en gång. Jag följer också den samma principe med fjärrkontrollen och krets. Upprepa ovanstående steg för stift 3 och 7.
Nästa steg, tända lampor med ett Python-skript.