Indholdsfortegnelse:
- Trin 1: Krav til hardware
- Trin 2: Logik
- Trin 3:
- Trin 4:
- Trin 5: Montering uden Arduino
- Trin 6:
- Trin 7:
- Trin 8: Montering med Arduino
- Trin 9: Demo
- Trin 10: Konklusion
- Trin 11: Tak
Video: DIY - LAN -kabeltester: 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Der er ikke noget værre end at køre dine dråber kun for at indse, at du har en fejl i en af kabelløbene. Den bedste fremgangsmåde er at få det rigtigt i første omgang ved at bruge en "LAN -kabeltester". Nogle gange kan kabler også rive på grund af dårlig materialekvalitet eller dårlig installation, eller nogle gange bliver de gnavet af dyr.
I dette projekt skal jeg lave en LAN -kabeltester med blot et par grundlæggende elektronikkomponenter. Hele projektet, eksklusive batteriet, kostede mig lidt over $ 3. Med denne tester kan vi nemt kontrollere RJ45 eller RJ11 netværkskabler for deres kontinuitet, rækkefølge og om de har en kortslutning.
Trin 1: Krav til hardware
Til dette projekt har vi brug for:
1 x Perfboard
1 x Arduino Uno/NANO uanset hvad der er praktisk
2 x RJ45 8P8C Ethernet -porte
9 x lysdioder 9 x 220Ohm modstande
9 x 1N4148 Hurtige skiftende dioder
1 x SDPD -switch
1 x 555 timer IC
1 x 4017 Decade Counter IC
1 x 10K modstand
1 x 150K modstand
1 x 4,7 uF kondensator
1 x 18650 batteri
1 x 18650 batteriholder
1 x TP4056 -modul til opladning af batteriet
få tilslutningskabler og generelt loddeudstyr
Trin 2: Logik
Et netværkskabel består af 8 ledninger plus undertiden et skjold. Disse 9 forbindelser skal testes efter hinanden, ellers kan der ikke registreres kort mellem to ledninger eller flere. I dette projekt tester jeg kun de 8 ledninger, men bare ved at ændre lidt kan du teste alle de 9 ledninger.
Den sekventielle test udføres automatisk af multi-vibrator og et skiftregister. I princippet er kredsløbet bare et kørelys med LAN -kablet imellem. Hvis en ledning er afbrudt, lyser den tilsvarende LED ikke. Hvis to ledninger har en kortslutning, lyser to lysdioder, og hvis ledningerne udskiftes, vil LED'ernes sekvenser også blive udskiftet.
Trin 3:
555 Timer IC fungerer som en uroscillator. Outputtet på pin 3 går højt hvert sekund, hvilket forårsager skiftet.
Vi kan også opnå dette ved at tilføje en Arduino i stedet for 555 IC. Bare send en digital high efterfulgt af en digital low hvert sekund ved hjælp af blinkeksemplet fra Arduino IDE. Imidlertid vil tilføjelse af en Arduino øge omkostningerne, men vil også reducere kompleksiteten af lodning.
Trin 4:
Signalet fra 555 IC eller Arduino urer 4017 årtæller. Som et resultat skiftes outputene på 4017 IC sekventielt fra lav til høj.
De urimpulser, der genereres ved output fra IC 555-timeren på PIN-3, gives som input til IC 4017 til og med PIN-14. Når der modtages en puls ved urindgangen på IC 4017, øger tælleren tællingen og aktiverer den tilsvarende udgangs -PIN. Denne IC kan tælle op til 10. I vores projekt behøver vi kun tælle op til 8, så den 9. output fra Pin-9 vil blive ført til Reset Pin-15. Hvis du sender et højt signal til Pin-15, nulstilles tælleren, og det springer over at tælle resten af numrene og starter fra begyndelsen.
Trin 5: Montering uden Arduino
Lad os starte med at forbinde stifterne på 555 timer IC.
Tilslut Pin-1 til jorden. Pin-2 til Pin-6. Tilslut derefter 10K modstanden til +ve skinnen og 150K modstanden til skæringspunktet mellem Pin2 og Pin6. Tilslut kondensatoren til den ene ende af skæringspunktet og den anden ende til jordskinnen. Tilslut nu Pin-7 til skæringspunktet mellem 10K og 150K modstande, der skaber en spændingsdeler. Tilslut derefter output-pin-3 fra 555IC til ur-pin på 4017IC. Tilslut derefter Pin4 til Pin8 og tilslut dem derefter til +ve -skinnen. Tilføj kontakten til +ve skinnen efterfulgt af tænd/sluk indikator LED.
Efter at have tilsluttet alle stifterne på 555 IC er det tid for os at forbinde stifterne på 4017 IC. Tilslut Pin-8 og Pin-13 til jorden. Kort Pin-9 til Reset Pin-15 og Pin-16 til +ve-skinnen. Når alle ovenstående stifter er tilsluttet, er det tid for os at tilslutte lysdioderne til kredsløbet. Lysdioderne tilsluttes fra pin 1 til 7 og derefter til pin nummer 10 som vist i diagrammet.
Trin 6:
Hver LED vil blive forbundet i serie med en 220Ohm modstand og parallelt med en 4148 hurtigskiftende diode. Hvis du vil teste alle de 9 pins, skal du bare gentage denne opsætning 9 gange, ellers skal du bare bruge den 8 gange.
Forbind alle stifterne på terminalenden.
Trin 7:
Nu tester lidt. Lad os sige, at output 1 er HIGH, og alle andre pins er LOW. Strømmen strømmer gennem seriemodstanden og LED 1, diodeparallellen er i omvendt retning og har ingen indflydelse. Fordi alle andre udgange nu har jordpotentiale, så alle andre parallelle dioder vil være i fremadgående retning. Da stifterne på afslutningsstikket er forbundet til hinanden, fuldender det kredsløbet, og LED'en lyser.
Trin 8: Montering med Arduino
Nu, hvis du vil gøre det samme med Arduino, skal du bare fjerne 555 IC og tilføje Arduino i stedet for det.
Efter at have tilsluttet VIN og GND for Arduino til henholdsvis +ve og -ve skinner, skal du tilslutte en hvilken som helst af de digitale ben til Pin -14 på IC 4107. Det er let. Jeg vil ikke forklare koden her, men du kan finde linket i beskrivelsen herunder.
Trin 9: Demo
Lad os nu se på, hvad jeg har lavet.
Disse 8 lysdioder skal vise status for LAN -kablet. Så har vi de to Ethernet-porte, hvor vi skal tilslutte LAN-kablet. Hvis du vil teste et længere kabel, skal du bare have en anden af disse porte med alle stifter forbundet til hinanden. Den ene ende af kablet tilsluttes den nederste port og den anden ende til den 3. port. Jeg har vedhæftet TP4056 batteriopladningsmodul til den ene ende af batteriholderen for at spare plads. OK, lad os tænde enheden og lave en hurtig test. Så snart vi tænder enheden, tændes indikatorlampen. Lad os nu tilslutte vores kabel og se, hvad der sker. Tada, se på det. Du kan 3d printe en flot sag til denne tester og give den et professionelt udseende. Jeg lod det dog bare være som det er.
Checkout mine andre projekter på:
Trin 10: Konklusion
En kabeltester bruges til at kontrollere, at alle de påtænkte forbindelser eksisterer, og at der ikke er utilsigtede forbindelser i kablet, der testes. Når en tilsigtet forbindelse mangler, siges det at være "åben". Når der findes en utilsigtet forbindelse, siges det at være en "kort" (en kortslutning). Hvis en forbindelse "går til det forkerte sted", siges det at være "forkert kablet".
Trin 11: Tak
Tak igen for at se denne video. Jeg håber, det hjælper dig.
Hvis du vil støtte mig, kan du abonnere på min kanal og se mine andre videoer. Tak igen ca i min næste video, farvel nu.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
DIY Arduino robotarm, trin for trin: 9 trin
DIY Arduino robotarm, trin for trin: Denne vejledning lærer dig, hvordan du bygger en robotarm selv