Innehållsförteckning:
- Steg 1: Konfigurera - Raspberry PI
- Steg 2: 1. Komma igång
- Steg 3: 2. Använd ALLTID en motstånd
- Steg 4: 3. Anslutning till Raspberry Pi
- Steg 5: 4. Använda Python
- Steg 6: SLUTET
Video: LED -ljus - saker som behövs: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
För denna instruerbara kommer jag att visa dig hur du tänder och släcker ett LED -ljus med hjälp av en Raspberry Pi och lite Python -programmering. De saker du behöver för projektet är följande: LED -lampa, Jumper -ledningar, brödbräda, USB -strömförsörjning (för att slå på RaspberryPi), Micro SD -kort och Raspberry Pi. Du kommer också att behöva saker som gör att användaren kan manövrera runt Raspberry PI grafiska användargränssnitt som en HDMI och bildskärm för att se vad som händer och en mus och ett tangentbord för att manövrera runt.
Steg 1: Konfigurera - Raspberry PI
Jag kommer inte att gå in steg för steg specifikt om hur man konfigurerar Raspberry PI eftersom det kan vara en instruerbar helt på egen hand. Istället ger jag dig bara en snabb nedgång. du måste gå till https://www.raspberrypi.org/downlaods/noobs och ladda ner en fil som heter Noobs som har Raspbain (operativsystemet) i den. Noobs är en enkel installation av operativsystemet som hjälper till att förklara systemet för nya användare. Du kommer sedan att extrahera filen som har laddats ner och placera den på ett Micro SD -kort som sedan injiceras i Micro SD -kortplatsen i Raspberry PI. När du slår på Raspberry PI kommer det att köra Noobs -programmet och lära dig hur du använder operativsystemet.
Steg 2: 1. Komma igång
Du måste ta ut din Raspberry Pi (är en serie små enbräda datorer) och din brödbräda (en lödmindre enhet för tillfällig prototyp med elektronik och testkretsdesigner). Du behöver placera en av dina LED -lampor i två av stiften som finns i brödbrädan. Det spelar ingen roll vilka två hål du placerar din stift, det enda kravet är att du placerar stiftet i intilliggande hål.
Steg 3: 2. Använd ALLTID en motstånd
Du kommer ibland att se människor ansluta lysdioden direkt till GPIO -portarna på Raspberry PI, detta är mycket dåligt eftersom det kan orsaka skada på portarna eller skada Raspberry Pi helt och hållet. I detta projekt kommer vi att använda en 470 ohm motstånd (motstånd används för att minska strömflödet), vilket gör att lysdioden kan vara synlig utan att riskera att skada Raspberry Pi. Du vill placera den ena av motståndsstiften bredvid den övre stiftet på lysdioden och den andra stiften högst upp på raden.
Steg 4: 3. Anslutning till Raspberry Pi
Vi kommer nu att ansluta brödbrädan till Raspberry PI, vi kommer att göra detta med hjälp av bygelkablar. Vi kommer att vilja använda två olika färgledningar så att vi inte förvirrar dig själv. Det föreslås att vi använder färgerna blått och rött för leads. Den röda betyder positiva anslutningar, och den blå betyder negativa anslutningar. Därefter kommer vi att använda den blå ledningen (jordanslutning) och placera vår stift i hålet som ligger bredvid den nedre stiftet på lysdioden. att det står mark (se diagrammet), kommer vi att placera det på tredje ner från toppen av höger sida. Den röda ledningen kommer att placeras på samma rad som motståndet (så att strömmen regleras), och den andra sidan kommer att placeras på GPIO -porten 18 (sex ner från toppen på höger sida)
Steg 5: 4. Använda Python
Nu hoppar vi över till det grafiska användargränssnittet Raspberry PI och öppnar Python. det första vi vill göra är att skriva Sudo python, det här tillåter oss GPIO -stiften (normal python tillåter oss inte att göra detta). Därefter kommer vi att vilja importera Rpi. GPIO -biblioteket som gör att vi kan ansluta till maskinvaran i Raspberry pi, vi kommer att byta namn på Rpi. GPIO till bara GPIO för enklare skrivning. Vi måste nu ställa in läget så att programmet vet vilka stift som finns var. För att programmet ska köra måste vi också deklarera vilken pin som ska göra vad, så vi kommer att deklarera att pin 18 kommer att vara en output. Slutligen kommer vi att berätta för programmet att mata ut ström på pin 18 och skriva True så att det tillåter ström att passera. Om vi sätter falskt istället för sant kommer det att leda till att stängas av.
Steg 6: SLUTET
Det jag har visat dig här i denna instruerbara är bara en bråkdel av vad du kan göra med en Raspberry Pi och python. För kombinationen av dessa två är himlen gränsen, även för det jag har visat er finns det många saker som du kan lägga till. Till exempel är det möjligt att ha en strömbrytare som gör att lysdioden kan tändas varje gång du trycker ner strömbrytaren. Många saker är möjliga så länge du har tid och lust att göra det.
Rekommenderad:
Shop Vac Auto Switch (ingen Arduino behövs): 7 steg
Shop Vac Auto Switch (ingen Arduino behövs): Som många hobbyarbetare har jag ett butiksvakuum fäst vid min bordssåg och varje gång jag vill göra ett snitt måste jag slå på det innan jag sätter på sågen. Det här kan se dumt ut men det är ont i nacken att slå på och stänga av butiksvakuumet så många
Neoboardlampa - Ingen SD behövs och 3D -tryckt: 3 steg (med bilder)
Neoboard Lamp - Ingen SD behövs och 3D -tryckt: Efter att ha byggt en Minecraft -lampa för mitt 7 -åriga barn ville hans lillebror ha något liknande. Han är mer in i SuperMario än i Minecraft, så hans nattljus kommer att visa videospel sprites. Detta projekt är baserat på The Neoboard -projektet, men
$ 5 DIY YouTube -prenumerationsdisplay med ESP8266 - Ingen kodning behövs: 5 steg
$ 5 DIY YouTube -prenumerationsdisplay med ESP8266 - Ingen kodning behövs: I det här projektet kommer jag att visa dig hur du kan använda ESP8266 -kortet Wemos D1 Mini för att visa alla YouTube -kanals abonnentantal för mindre än $ 5
LED -klocka med 555 och 4017 (ingen programmering behövs): 8 steg (med bilder)
LED -klocka med hjälp av 555 och 4017 (ingen programmering behövs): Här ska jag presentera ett projekt som jag designade och gjorde för ungefär 7 år sedan. Tanken med projektet är att använda räknare -IC: er som 4017 för att generera signaler som styr blinkandet av lysdioder arrangerade som analoga klockans händer
Röststyrd hemautomation (som Alexa eller Google Home, ingen Wifi eller Ethernet behövs): 4 steg
Röststyrd hemautomation (som Alexa eller Google Home, ingen Wifi eller Ethernet behövs): Det är i grunden SMS -baserade arduino -styrda reläer med Google Assistant -inställningar för att skicka meddelanden på röstinstruktion. Det är väldigt enkelt och billigt och fungerar som Alexa -annonser med dina befintliga elektriska apparater (om du har Moto -X smartp