555 timer kalkylator för RaspberryPi, Arduino eller en Linux-dator
Detta instructable är en kalkylator för att bestämma motstånd och kondensator värden att använda gemensamt 555 timer kretsar. Jag har inkluderat versioner för RaspberryPi och Arduino med enkla kretsar blinka två lysdioder som 555 skulle. Versionen för en Linux-dator visar endast utskrivna värden.
Idén kom från den här kommentaren i detta instructable där jag byggde en hardware emulator för en 555 med en Arduino.
En sak slog mig: Hur är det med en version, på Arduino, där komponenttyper och värden helt enkelt programmeras i programvara, och har således inte att existera så fast föremål. Du välja vilken typ av krets, ange värden för R + C komponenter och använda externa pin antingen programvara utlösa som källa signalen.
Steg 1 och 2 är de program och krets för RaspberryPi, du behöver:
- RaspberryPi - alla modeller
- Skärbräda
- Tryckknapp switch
- Röd LED
- Grön LED
- 2 motstånd 470-560 Ohm
- Hoppare ledningar eller 22 gauge solid hookup wire *
* Du kan använda manliga/kvinnliga hoppare ledningar men en av Pi skomakare på denna sida från Adafruit kommer att göra det mycket enklare: http://www.adafruit.com/search?q=cobbler
.
Steg 3 och 4 är programmet och krets för Arduino, behöver du:
- Arduino - jag använder en Uno
- Skärbräda
- Tryckknapp switch
- Röd LED
- Grön LED
- 2 motstånd 470-560 Ohm
- Hoppare ledningar eller 22 gauge solid hookup wire
.
Steg 5 är programmet för en Linux-dator, det är allt du behöver.
Steg 6 förklarar hur du kör programmet.