Öppna flyga Detection System (14 / 19 steg)
Steg 14: Varningssystem
I bilden ovan Visa jag den motoriska kretsen (med motorn ersatt med en LED för att ta bilder av operation).
Motorn kräver mer ström än vad vi kan leverera med våra microcontroller pins, så vi använder transistorer som växlar. Vi använder BS270 NFET transistorer - kan dessa ses som en spänning kontrolleras switch, där en låg spänning öppnar växeln (stänga av motorn) och en hög spänning stänger växeln (vrida på motorn).
Det är också en bra idé att lägga till en diod över motorn som visas - induktiv lindning av motorn kan producera en spänning spik när avstängd. Dioden rörhållare denna spänning och hindrar den från att skada andra komponenter.
R3 är valt som ett högt värde motstånd som tar porten tillbaka till en off stat som standard, avstängning av motorn. Detta är en bra idé medan mikrokontroller startar upp, försäkring eller om något går fel.
Observera att jag använt två transistorer parallellt för att öka den nuvarande hanteringen. BS270-transistorer var den lägsta tröskeln (hur mycket spänning som krävs för att "stänga" växeln) transistorer som jag hade på hand, men är fortfarande inte perfekt. Framtida val kunde leta efter transistorer med trösklar runt 1V.