
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10

I detta inlägg kommer jag att visa dig hur du kan göra din egen 5V till 3.3V logikomvandlare för anslutning av 5V sensorer till nya Arduino Boards och Raspberry Pi.
Varför behöver vi en Logic Level Converter IC?
De flesta av er älskar att spela med Arduino och Raspberry Pi under fritiden, eller hur? Det är förstås vad hobbyister gör! Tillsammans med Arduino kommer vi definitivt att använda olika sensorer som IR -sensor, PIR -sensor och ultraljudssensor. Men problemet är att de flesta av dagens brädor inte är 5 V -toleranta och nästan alla kort fungerar under 3,3V.
Steg 1: 74LVC245 Logic Level Converter IC

74LVC245 Logic Level Converter IC
Detta chip löser problemet med att ansluta och skicka data från 5 V -enheter på logisk nivå till en 3,3 V -logikmikrokontroller som Raspberry Pi och Arduino.
Detta chip står mellan Arduino och sensorn och konverterar 5V -signalerna från sensorn till 3,3V som kan matas direkt till Arduino. 74LVC245 kan användas med digitala signaler och fungerar utmärkt med SPI, Serial, Parallel bus och andra logiska gränssnitt.
Steg 2: Designa kretsen


Du kan enkelt gå till EasyEDA -webbplatsen och starta ett nytt projekt. När du har öppnat en ny duk börjar du lägga till komponenter. För tillfället har JLCPCB 689 grundläggande komponenter och 30k+ utökade komponenter till ditt förfogande. Se hela listan över komponenter här.
5V till 3,3V logisk nivåomvandlare Kretsschema Se till att du lägger till komponenterna från denna lista medan du ritar scheman i EasyEDA. Du kan till och med söka efter komponenterna och kontrollera dess tillgänglighet. Sök efter komponenterna från biblioteket och lägg dem i duken. Använd "Wire" -verktyget för att ansluta komponenterna.
Att arbeta med denna IC är ganska enkelt. Du kan ställa in kretsen på några minuter. Anslut helt enkelt VCC till din logiknivå som du vill konvertera till. Om du konverterar 5V till 3.3V, anslut 3.3V till VCC. Marken ansluter till marken. OE (utgångsaktivering) till jord för att aktivera chipDIR till VCC (3.3V).
PCB -layout
När du är klar med att rita kretsen, spara kretsen genom att klicka på spara och skapa PCB -layout. Jag kommer att tillhandahålla länkar till alla filer inklusive Gerber, Pick n Place och materialräkning i beskrivningen. Du kan nu ladda ner Gerber -filen och använda den för att tillverka ditt PCB från JLCPCB. Gerber File innehåller information om ditt kretskort såsom information om kretskortets layout, lagerinformation, avståndsinformation, spår för att nämna några. Låt oss nu beställa det.
Steg 3: Skaffa PCB från JLCPCB




Gå till JLC PCBs webbplats och skapa ett gratis konto. Registrera och logga in med Google -konto. När du har skapat ett konto klickar du på "Citat nu" och laddar upp din Gerber -fil.
Gerber File innehåller information om ditt kretskort såsom information om kretskortets layout, lagerinformation, avståndsinformation, spår för att nämna några. När Gerber -filen har laddats upp visar den en förhandsvisning av kretskortet. Se till att detta är PCB -layouten på kortet du vill ha. Under PCB -förhandsvisningen ser du så många alternativ som PCB -kvantitet, textur, tjocklek, färg etc.
Välj allt som behövs för dig. Klicka nu på "Montera dina kretskort". Nu måste du ladda upp BOM- och CPL -filen som vi laddade ner tidigare. Välj alla komponenter som du vill att JLCPCB ska montera i ditt kretskort.
Klicka bara på bekräfta -rutan för att välja komponenterna. På den här sidan kan du granska din beställning. Du kan kontrollera layouten, se alla komponenter och om det finns några problem kan du klicka på "Gå tillbaka" för att redigera din beställning. Det är det killar. Det är gjort. Kretskortet kommer att tillverkas och levereras inom några dagar och levereras till din tröskel inom den angivna tidsperioden.
Steg 4: Testning


Kolla in de monterade kretskorten
Detta är den monterade brädan. Snyggt och rent.
När du har fått brädet kan du ta en och lödda de återstående komponenterna i den. Jag har lödt huvudstiften och det här är det färdiga brädet.
Dessa 8 stift ger stabil 5V, dessa 8 stift ger 3,3V och dessa stift är jordade.
Testar logisk nivåomvandlare
Om du nu ansluter 5 V -signalerna vid A -stift får du 3,3 V vid motsvarande B -stift.
Nu kommer vi att kontrollera det genom att ansluta en 5V i A1 och 0V i A5 Så detta kommer att ge 3.3V Out vid B1 och 0V vid B5.
Rekommenderad:
Gör en Digital Logic Analyzer för mindre än $ 1: 5 steg

Gör en digital logisk analysator för mindre än $ 1: En logisk nivåsensor är en enhet som känner av om utgången från en komponent är 1 eller 0 (positiv eller negativ). Du känner till de fina nivåsensorerna med LCD -skärmarna som kostar runt $ 25? Den här är skrattretande billigare och gör samma sak (den jag
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)

Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
3.3V Mod för ultraljudssensorer (förbered HC-SR04 för 3.3V Logic på ESP32/ESP8266, Particle Photon, etc.): 4 steg

3.3V Mod för ultraljudssensorer (förbered HC-SR04 för 3.3V Logic på ESP32/ESP8266, Particle Photon, etc.): TL; DR: På sensorn, klipp av spåret till Echo-stiftet, anslut sedan det igen med en spänningsdelare (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND). Redigera: Det har varit en del debatt om ESP8266 faktiskt är 5V -tolerant på GPIO i
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg

Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
1.5A linjär regulator för konstant ström för lysdioder för: 6 steg

1.5A linjär regulator för konstant ström för lysdioder för: Så det finns massor av instruktioner som täcker användning av LED -lampor med hög ljusstyrka. Många av dem använder den kommersiellt tillgängliga Buckpuck från Luxdrive. Många av dem använder också linjära regleringskretsar som toppar vid 350 mA eftersom de är mycket ineffektiva