HacKeyboard, ett mekaniskt tangentbord byggs från grunden (28 / 42 steg)
Steg 28: Löda alla komponenter
Nu är det dags att löda alla komponenter. Jag rekommenderar följande komponent placeringarna i filen KiCAD PCB och börjar med SMD komponenter som processor, eeprom, kostnad-pump regulator, micro USB-portar, SMD motstånd och kondensatorer, WS2812B lysdioder och bara gå vidare för dioderna och programmering-anslutning. Se till att du löda WS2812B lysdioder i rätt position, eftersom theire orientering kan vara knepigt att räkna ut. Titta på databladet att bekräfta.
Dioderna måste lödas på båda sidor av PCB, eftersom deras leder också används för att ansluta traces i båda sidor av PCB.
Om du undrar varför vi behöver dioderna, är de nödvändiga för att förhindra något som kallas "spökbilder". Spökbilder är när du trycker på två nycklar och tangentbordet inte vet vilka tangenter du att trycka på. Varför och när händer det? Tja, tangentbordet är en stor matris av växlar, och som alla matriser, består av linjer och rader. Om det finns inga Dioder, när du trycker på två växlar att olika linjer och två olika rader, när processorn läser matrisen det är fyra viktiga möjligheter istället för 2, och det kan inte säga vilka som är rätt.
Låt oss ta ett exempel: förutsatt att du har ett QWERTY-tangentbord, bilden du trycker på "Q" och är ". Om det finns inga Dioder, processorn inte vet om du att trycka på "Q" eller "W" och också inte vet om du att trycka på "A" eller är "eftersom 'Q' och 'A' och 'W' och 'S' i samma kolumner och samma rader. Dioderna förhindra att detta händer eftersom de isolera varje kolumn eller rad från varandra.
St tips: för SMD komponenter som mikrokontroller, EEPROM och avgift Pump controller kan du använda en teknik som kallas dra lödning som mycket väl förklaras i detta instructable: Hur att löda SMD ICs det enkla sättet!