Difference between revisions of "Electronics"
Jump to navigation
Jump to search
imported>Tinker |
(→PCB) Tag: visualeditor |
||
(55 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[File:Ohmmmmm.jpg|200x200px]] | |
− | == Current Research == | + | ==Current Research== |
− | === Things I'm Learning === | + | ===Things I'm Learning=== |
*[https://www.ebay.ca/itm/311156408508 STM32F103C8T6 ARM STM32 Minimum System Development Board] | *[https://www.ebay.ca/itm/311156408508 STM32F103C8T6 ARM STM32 Minimum System Development Board] | ||
− | **[https://www.youtube.com/watch?v=EaZuKRSvwdo Easy & Powerful Arduino Alternative? STM32 Beginner's Guide] | + | **[https://www.youtube.com/watch?v=EaZuKRSvwdo Easy & Powerful Arduino Alternative? STM32 Beginner's Guide] |
− | **[[STM32|My notes so far...]] | + | **[[STM32|My notes so far...]] |
− | *[https://www.maximintegrated.com/en/products/digital/memory-products/MAXAUTHDEMO.html <span class="remove-absolute">MAXAUTHDEMO1# Kit</span>] | + | *[https://www.maximintegrated.com/en/products/digital/memory-products/MAXAUTHDEMO.html <span class="remove-absolute">MAXAUTHDEMO1# Kit</span>] |
+ | |||
− | === Official Blog of Silicon Labs === | + | ===Official Blog of Silicon Labs=== |
*Choosing Electronic Parts for Your Project | *Choosing Electronic Parts for Your Project | ||
− | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Choosing-Electronic-Parts-for-Your-Project-Part-1/ba-p/176479 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Choosing-Electronic-Parts-for-Your-Project-Part-2/ba-p/177331 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Choosing-Electronic-Parts-for-Your-Project-Part-3/ba-p/177728 Part 3] | + | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Choosing-Electronic-Parts-for-Your-Project-Part-1/ba-p/176479 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Choosing-Electronic-Parts-for-Your-Project-Part-2/ba-p/177331 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Choosing-Electronic-Parts-for-Your-Project-Part-3/ba-p/177728 Part 3] |
− | |||
− | |||
*Control an accelerometer over I2C | *Control an accelerometer over I2C | ||
− | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-1-Control-an-accelerometer-over-I2C-Part-1-Connect/ba-p/164090 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-2-Control-an-accelerometer-over-I2C-Part-2-Initialize/ba-p/164580 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-3-Control-an-accelerometer-over-I2C-Part-3-Read-from/ba-p/165488 Part 3] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-4-Control-an-accelerometer-over-I2C-Part-4-Use-Energy/ba-p/166571 Part 4] | + | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-1-Control-an-accelerometer-over-I2C-Part-1-Connect/ba-p/164090 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-2-Control-an-accelerometer-over-I2C-Part-2-Initialize/ba-p/164580 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-3-Control-an-accelerometer-over-I2C-Part-3-Read-from/ba-p/165488 Part 3] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-4-Control-an-accelerometer-over-I2C-Part-4-Use-Energy/ba-p/166571 Part 4] |
*IoT Security | *IoT Security | ||
− | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/3-Steps-to-Securing-the-Internet-of-Things/ba-p/162970 3 Steps to Securing the Internet of Things] | + | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/3-Steps-to-Securing-the-Internet-of-Things/ba-p/162970 3 Steps to Securing the Internet of Things] |
− | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Top-Three-Security-Concerns-for-IoT-Applications/ba-p/163871 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Encryption-Strength/ba-p/164900 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-3-What-s-the-Deal-with-Block-Cipher-Block/ba-p/165877 Part 3] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-4-Authentication-and-Cipher-Block-Chaining/ba-p/166839 Part 4] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-5-Secure-Hash-Algorithm/ba-p/167978 Part 5] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-6-Galois-Counter-Mode/ba-p/169191 Part 6] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-7-Key-Exchange-using-Elliptical-Curve/ba-p/170425 Part 7] | + | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Top-Three-Security-Concerns-for-IoT-Applications/ba-p/163871 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Encryption-Strength/ba-p/164900 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-3-What-s-the-Deal-with-Block-Cipher-Block/ba-p/165877 Part 3] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-4-Authentication-and-Cipher-Block-Chaining/ba-p/166839 Part 4] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-5-Secure-Hash-Algorithm/ba-p/167978 Part 5] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-6-Galois-Counter-Mode/ba-p/169191 Part 6] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-7-Key-Exchange-using-Elliptical-Curve/ba-p/170425 Part 7] |
+ | |||
+ | | ||
− | == Resources == | + | ==Resources== |
+ | |||
+ | [http://www.ohmslawcalculator.com/ohms-law-calculator Ohms Law Calculator] (& some other calculators...) | ||
[http://www.digikey.ca/en/resources/conversion-calculators/conversion-calculator-resistor-color-code-4-band Resistance: 4 Band Colour Code Calculator] | [http://www.digikey.ca/en/resources/conversion-calculators/conversion-calculator-resistor-color-code-4-band Resistance: 4 Band Colour Code Calculator] | ||
Line 41: | Line 44: | ||
[http://www.learningaboutelectronics.com/Articles/How-to-test-a-zener-diode How to Test a Zener Diode] | [http://www.learningaboutelectronics.com/Articles/How-to-test-a-zener-diode How to Test a Zener Diode] | ||
− | === Local Resources (as in... "Can I get parts without waiting for shipping?") === | + | ===Local Resources (as in... "Can I get parts without waiting for shipping?")=== |
*[http://elelsu.com/ Electrical & Electronic Supply Inc.] | *[http://elelsu.com/ Electrical & Electronic Supply Inc.] | ||
− | **Some stock of new parts | + | **Some stock of new parts |
− | **Lots of stock of used/surplus parts | + | **Lots of stock of used/surplus parts |
− | **Whole place is a hell of a mess... | + | **Whole place is a hell of a mess... |
*[http://www.fcsurplus.ca/shopping/default.asp Forest City Surplus] | *[http://www.fcsurplus.ca/shopping/default.asp Forest City Surplus] | ||
− | **Some, very limited, supplies | + | **Some, very limited, supplies |
*[https://www.hardcore.supply/ Hardcore Electronic Supply] | *[https://www.hardcore.supply/ Hardcore Electronic Supply] | ||
− | **Very minimal stock so far... | + | **Very minimal stock so far... |
− | + | ===PCB Manufacturers=== | |
+ | |||
+ | [https://jlcpcb.com/ JLCPCB] | ||
+ | |||
+ | [https://www.pcbway.com/ PCBWay] | ||
+ | |||
+ | [http://dirtypcbs.com/store/pcbs Dirty PCBs] | ||
− | + | [https://oshpark.com/ OSHPark] | |
− | + | | |
− | + | ==Software== | |
− | [http:// | + | [http://www.allaboutcircuits.com/technical-articles/electronics-design-on-linux/ <big>'''Electronics Design on Linux'''</big>]<br /> [http://pcb.gpleda.org/ gplEDA.org] |
[http://diptrace.com/ DipTrace - Schematic and PCB Design Software] | [http://diptrace.com/ DipTrace - Schematic and PCB Design Software] | ||
Line 68: | Line 77: | ||
[https://easyeda.com/ EasyEDA] | [https://easyeda.com/ EasyEDA] | ||
+ | ===[http://fritzing.org/home/ Fritzing]=== | ||
+ | *[http://omnigatherum.ca/wp/?tag=fritzing Fritzing parts sets by OmniGatherum] | ||
− | |||
− | + | ===KiCad=== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == [ | + | *[https://www.youtube.com/watch?v=iTyi3RvNoB0&list=PLy2022BX6Esr6yxwDzhqYZyuuenJE2s5B Introduction and KiCad Project Creation - "Getting To Blinky" KiCad Tutorial] |
+ | *[http://kicad-pcb.org/download/linux-mint/ Downloading for Mint] | ||
− | + | [[KiCad_Resources|Some Resources]] | |
− | === | + | ===Eagle=== |
− | + | *[https://www.autodesk.com/products/eagle/free-download Download Eagle] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ==Tools== | |
− | *[http://www.banggood.com/FT232RL-FTDI-USB-To-TTL-Serial-Converter-Adapter-Module-For-Arduino-p-917226.html FT232RL FTDI USB To TTL Serial Converter Adapter Module For Arduino] | + | *'''<big>O! M! G!</big>''' Need an [https://www.youtube.com/watch?v=xKMrVcyVYfQ assembly turntable] |
+ | *[[Details_about_ST-Link_V2_Programming_Unit_mini_STM8_STM32_Emulator_Downloader_M89_Top|Details about ST-Link V2 Programming Unit mini STM8 STM32 Emulator Downloader M89 Top]] | ||
+ | *[[Details_about_USBasp_USB_ISP_Programmer_Adapter_for_ATMEL_AVR_S51_WIN7_VISTA_AT89S51_AT89S52|Details about USBasp USB ISP Programmer Adapter for ATMEL AVR S51 WIN7 VISTA AT89S51 AT89S52]] | ||
+ | *[http://www.banggood.com/FT232RL-FTDI-USB-To-TTL-Serial-Converter-Adapter-Module-For-Arduino-p-917226.html FT232RL FTDI USB To TTL Serial Converter Adapter Module For Arduino] | ||
+ | *[[Authentic_Nitecore_UM20_Dual_Slot_Li-ion_Battery_Charger|Authentic Nitecore UM20 Dual Slot Li-ion Battery Charger]] | ||
+ | *[[USB_Voltage_Current_Meter_Charger_Doctor_Tester_200mV_0-60_Degree|USB Voltage Current Meter Charger Doctor Tester 200mV 0-60 Degree]] | ||
+ | *[http://www.jyetech.com/Products/LcdScope/e138.php DSO138] | ||
+ | *[[Soldering_Equipment|Soldering Equipment]] | ||
+ | *[https://johan.kanflo.com/easing-the-pain-of-swd-on-modern-dpses/ Easing the pain of SWD on modern DPS:es] | ||
− | |||
− | === | + | ===Homebrew=== |
+ | |||
+ | *[[AVR_Parts_Tester|AVR Parts Tester]] | ||
+ | *[http://dangerousprototypes.com/blog/2018/06/07/esp32-and-the-cwtd-test-gadget/ ESP32 and the CWTD ‘Test gadget’] | ||
+ | *[http://dangerousprototypes.com/blog/2018/07/17/dc-voltmeter-test-gadget/ DC voltmeter test gadget] | ||
+ | *'''Search:''' [https://www.google.com/search?q=Arduino+based+test+equipment "Arduino based test equipment"] | ||
+ | |||
+ | ====Power Supplies==== | ||
− | *[ | + | *'''SEARCH:''' [[google:repurpose+dell+server+psu&oq=repurpose+dell+server+psu&aqs=chrome..69i57.6294j0j8&sourceid=chrome&ie=UTF-8|repurpose dell server psu]] |
− | *[https://www. | + | **[https://www.rcgroups.com/forums/showthread.php?1292514-How-to-convert-Server-Power-Supplies rcgroups forum: How to convert Server Power Supplies] |
− | **[ | + | **[https://www.rcgroups.com/forums/showthread.php?1369612-My-take-on-the-HP-server-power-supply rcgroups forum: My take on the HP server power supply.] |
− | *[ | + | **[https://www.rcgroups.com/forums/showpost.php?p=33053560&postcount=3354 rcgroups forum: Dell A570P-00 & A570P-01 570W] |
− | *[ | + | ***[https://static.rcgroups.net/forums/attachments/3/3/1/3/0/0/a8387117-92-dell%20A570P.jpg A570P.jpg] |
− | *[ | + | **[https://www.rcgroups.com/forums/showthread.php?1452524-Dell-PE6800-Power-Supply%C2%92s-powers-2-FMA-Powerlab-8%C2%92s-Completed rcgroups forum: Dell PE6800 Power Supply’s powers 2 FMA Powerlab 8’s.Completed] |
− | *[ | + | **[https://www.rcgroups.com/forums/showthread.php?1005309-A-simple-high-quality-12Volt-100Amp-Power-Supply-Part1/page40&highlight=7000850#post18035251 rcgroups forum: DPS-600pb ESP135 PSU voltage and fan control.] |
− | *[https:// | + | **[https://www.rcgroups.com/forums/showthread.php?1292514-How-to-convert-Server-Power-Supplies/page11 rcgroups forum: Dell DPS-750TB-1 A (D750P-S0) pinout] |
− | + | ***[https://static.rcgroups.net/forums/attachments/6/9/1/2/6/a9667625-219-RcLTdpZ.jpg D750P.jpg] | |
− | *[https:// | ||
− | + | ==[[Electronics-Parts|Parts]]== | |
− | |||
− | |||
− | |||
− | + | ==[[Microcontrollers|Microcontrollers]]== | |
− | + | ===-STS-=== | |
− | |||
− | |||
− | + | *[https://www.youtube.com/watch?v=AZb4NLXx1aM Flashing LEDs - Z80 Style] | |
− | + | ==FPGA== | |
− | |||
− | + | ===Lattice=== | |
− | === | + | ====iCE40 Ultra Plus==== |
− | |||
− | === [http:// | + | =====[http://gnarlygrey.atspace.cc/development-platform.html#upduino Gnarly Grey UPDuino]===== |
− | *[ | + | *[https://github.com/gtjennings1/UPDuino_v1_0 GitHub] |
− | *[ | + | *[https://hsel.co.uk/2018/05/21/lattice-ice40-ultra-plus-fpga-gnarly-grey-upduino-tutorial-1-the-basics/ Tutorial] |
− | == | + | ==Single Board Computers== |
− | *[ | + | *[http://hackerboards.com/misc/sbc-survey-june2016/hackerboards.com-june2016-sbc-survey-specs-table.pdf Comparison of 81 open-spec, hacker friendly SBCs -- June, 2016] |
− | + | *[https://getchip.com/ C.H.I.P.] | |
− | *[https://www. | + | *[https://www.raspberrypi.org/ Raspberry PI] |
+ | **[http://www.instructables.com/id/Raspberry-Pi-Home-Automation-Control-lights-comput/ Raspberry Pi Home Automation - Control lights, computers, CCTV and more!] | ||
+ | *[http://beagleboard.org/bone BeagleBone] | ||
+ | *[http://www.hardkernel.com/main/main.php Odroid] | ||
− | == | + | ==High Voltage== |
− | *[http:// | + | *[http://www.instructables.com/id/50000V-High-Voltage-Power-Supply/ 50,000V High Voltage Power Supply] |
+ | *[http://www.instructables.com/id/Tesla-Coil-Projects/ Tesla Coil Projects] | ||
+ | *ZVS Drivers | ||
+ | **[https://www.youtube.com/watch?v=JsgRk5IO9UI&t=134s How to make an Arc Lighter] | ||
+ | **[https://www.youtube.com/watch?v=FXRBkQ2tniY How to make Induction Heating] | ||
− | + | ==Robotics== | |
− | + | *[http://www.instructables.com/id/Make-A-Simple-Bidepal-Humanoid-Robot/ Make A Simple Bipedal Humanoid Robot (Servo Walking Robot)] | |
− | |||
− | |||
− | |||
+ | ==Off-Grid== | ||
+ | *[http://www.mdpub.com/555Controller/ A New & Improved Charge Controller Based on the 555 Chip] | ||
+ | *[http://ka7oei.blogspot.ca/2016/08/a-low-voltage-disconnect-for-12-volt.html A low-voltage disconnect for 12 volt lead acid and lithium batteries] | ||
+ | *[http://www.instructables.com/id/ARDUINO-SOLAR-CHARGE-CONTROLLER-Version-30/ ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)] | ||
+ | *[http://www.instructables.com/id/DIY-solar-cell-from-scratch/ DIY solar cell from scratch] | ||
+ | ==...[[Electronics-Projects|Projects]]...== | ||
− | |||
− | == | + | ==How-To== |
− | + | ===Tips=== | |
− | |||
− | |||
− | |||
− | |||
− | + | *[http://blog.thelifeofkenneth.com/2019/06/using-0603-surface-mount-components-for.html Using 0603 Surface Mount Components for Prototyping] | |
− | + | ===Basic Circuits=== | |
− | + | *[https://www.electronics-tutorials.ws/transistor/tran_7.html MOSFET as a Switch] | |
+ | *[http://www.learningaboutelectronics.com/Articles/N-channel-MOSFET-switch-circuit.php How to Build an N-Channel MOSFET Switch Circuit] | ||
+ | *[https://arduinodiy.wordpress.com/2012/05/02/using-mosfets-with-ttl-levels/ Using MOSFETS with TTL levels (5 Volt and 3.3 Volt)] | ||
− | + | ===PCB=== | |
− | |||
− | |||
− | |||
− | = | + | *[https://www.youtube.com/watch?v=-B0wKaz4650 Cheap and Easy PCB Etching (ItKindaWorks video)] |
+ | *[http://www.allaboutcircuits.com/projects/diy-polychlorinated-biphenyl-chemical-tank/ Build Your Own PCB Chemical Tank] | ||
+ | *Make your own Printed Circuit Board (Official Blog of Silicon Labs) | ||
+ | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/National-Week-of-Making-Special-Make-your-own-Printed-Circuit/ba-p/172228 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/National-Week-of-Making-Special-Make-your-own-Printed-Circuit/ba-p/172856 Part 2] | ||
+ | *[http://www.instructables.com/id/How-to-Make-PCB-Using-Marker/ How to Make PCB using Marker] | ||
+ | *Dry Film | ||
+ | **[https://www.banggood.com/30cm-Photosensitive-Dry-Film-Replace-Thermal-Transfer-PCB-Board-Longth-1M-p-947764.html 30cm Photosensitive Dry Film Replace Thermal Transfer PCB Board] | ||
+ | ***BigClive | ||
+ | ****[https://www.youtube.com/watch?v=PtqE2iiwlBQ Gillian's Diamonds LED crystal remix. Full build.] | ||
+ | ****[https://www.youtube.com/watch?v=u4paArvuYrs Photoetching PCBs with silkscreen inkjet transparency material.] | ||
+ | ****[https://www.youtube.com/watch?v=w72YCqXt-qA Prototype build of LED ornament with dry film photoresist.] | ||
+ | ****[https://www.youtube.com/watch?v=CrdheP3Dwyc Applying and exposing dry film photoresist and building a PCB.] | ||
+ | *Thermal Transfer | ||
+ | **[https://www.banggood.com/10pcs-A4-Sheets-Heat-Thermal-Transfer-Paper-Toner-For-DIY-Electronic-Prototype-Mak-PCB-Circuit-Board-p-1177582.html 10pcs A4 Sheets Heat Thermal Transfer Paper Toner For DIY Electronic Prototype Mak PCB Circuit Board] | ||
+ | *Chinese PCB production | ||
+ | **[https://www.youtube.com/watch?v=35YuILUlfGs From Idea to Schematic to PCB - How to do it easily!] | ||
+ | *[https://www.hackster.io/news/quickly-convert-bitmaps-into-pcb-artwork-8a143787f3d9 Quickly Convert Bitmaps Into PCB Artwork] | ||
− | == Knowledge == | + | ==Knowledge== |
− | [[File:Ohmspie.gif | + | [[File:Ohmspie.gif|Ohmspie.gif]] |
− | *[http://ledcalc.com/ <font class="title">Current Limiting Resistor Calculator for Leds</font>] | + | *[http://ledcalc.com/ <font class="title">Current Limiting Resistor Calculator for Leds</font>] |
− | *[[Wire_Guage|Wire Guage]] | + | *[[Wire_Guage|Wire Guage]] |
− | *[http://www.allaboutcircuits.com/textbook/direct-current/chpt-8/kelvin-resistance-measurement/ Kelvin (4-wire) Resistance Measurement] | + | *[http://www.allaboutcircuits.com/textbook/direct-current/chpt-8/kelvin-resistance-measurement/ Kelvin (4-wire) Resistance Measurement] |
− | *[https://www.youtube.com/watch?v=ZAbOHFYRFGg James Lewis - They're JUST Capacitors] | + | *[https://www.youtube.com/watch?v=ZAbOHFYRFGg James Lewis - They're JUST Capacitors] |
− | *[http://www.instructables.com/id/How-to-Control-Speed-of-Motor/ How to : Control Speed of Motor] | + | *[http://www.instructables.com/id/How-to-Control-Speed-of-Motor/ How to : Control Speed of Motor] |
− | *[http://forum.allaboutcircuits.com/threads/little-help-understanding-why-or-why-not.125624/?utm_source=All+About+Circuits+Members&utm_campaign=d1b4a19ef4-AAC+Weekly+7/15/16&utm_medium=email&utm_term=0_2565529c4b-d1b4a19ef4-266664249 Some discussion about switching with MOSFETs & a bit about using LTSpice] | + | *[http://forum.allaboutcircuits.com/threads/little-help-understanding-why-or-why-not.125624/?utm_source=All+About+Circuits+Members&utm_campaign=d1b4a19ef4-AAC+Weekly+7/15/16&utm_medium=email&utm_term=0_2565529c4b-d1b4a19ef4-266664249 Some discussion about switching with MOSFETs & a bit about using LTSpice] |
− | *[http://www.allaboutcircuits.com/projects/how-to-build-your-own-discrete-4-bit-alu/ How to Build Your Own Discrete 4-Bit ALU] | + | *[http://www.allaboutcircuits.com/projects/how-to-build-your-own-discrete-4-bit-alu/ How to Build Your Own Discrete 4-Bit ALU] |
− | *[http://www.instructables.com/id/Build-Your-Own-Motor-Driver/ Build Your Own Motor Driver] | + | *[http://www.instructables.com/id/Build-Your-Own-Motor-Driver/ Build Your Own Motor Driver] |
− | *[http://www.allaboutcircuits.com/technical-articles/inspecting-electronic-circuits-with-an-audible-circuit-probe/ Inspecting Electronic Circuits with an Audible Circuit Probe] | + | *[http://www.allaboutcircuits.com/technical-articles/inspecting-electronic-circuits-with-an-audible-circuit-probe/ Inspecting Electronic Circuits with an Audible Circuit Probe] |
− | *[http://www.allaboutcircuits.com/technical-articles/the-basics-behind-constant-current-led-drive-circuitry/ The Basics Behind Constant-Current LED Drive Circuitry] | + | *[http://www.allaboutcircuits.com/technical-articles/the-basics-behind-constant-current-led-drive-circuitry/ The Basics Behind Constant-Current LED Drive Circuitry] |
− | *[http://www.allaboutcircuits.com/news/how-lithium-metal-doubles-the-energy-density-of-rechargeable-batteries/ How Lithium-Metal Doubles the Energy Density of Rechargeable Batteries] | + | *[http://www.allaboutcircuits.com/news/how-lithium-metal-doubles-the-energy-density-of-rechargeable-batteries/ How Lithium-Metal Doubles the Energy Density of Rechargeable Batteries] |
− | *[http://www.instructables.com/id/Intro-to-Stepper-Motors/ Intro to Stepper Motors] | + | *[http://www.instructables.com/id/Intro-to-Stepper-Motors/ Intro to Stepper Motors] |
− | *[http://www.instructables.com/id/Uses-of-Different-Soldering-Iron-Tips/ Uses of Different Soldering Iron Tips] | + | *[http://www.instructables.com/id/Uses-of-Different-Soldering-Iron-Tips/ Uses of Different Soldering Iron Tips] |
− | *[http://www.instructables.com/id/From-Resistors-to-ICs-Color-Codes/ From Resistors to ICs Color Codes] | + | *[http://www.instructables.com/id/From-Resistors-to-ICs-Color-Codes/ From Resistors to ICs Color Codes] |
− | *[http://robotroom.com/Measuring-Low-Resistances.html Measuring Resistances Less Than 1 Ohm] | + | *[http://robotroom.com/Measuring-Low-Resistances.html Measuring Resistances Less Than 1 Ohm] |
+ | *[https://www.youtube.com/watch?v=jfstUsnCmao w2aew #289: Back to Basics: Zener Diodes - How to Use | Applications | not all created equal] | ||
+ | *[https://www.electronics-tutorials.ws/transformer/current-transformer.html Current Transformer Basics] | ||
− | === Digital Logic === | + | ===Digital Logic=== |
− | ==== Truth Tables ==== | + | ====Truth Tables==== |
{| cellspacing="0" border="0" | {| cellspacing="0" border="0" | ||
|- | |- | ||
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | AND | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |AND |
− | | align="left" | | + | | align="left" | |
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" align="center" | NAND | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" align="center" |NAND |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |1 |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |1 |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |1 |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |0 |
|- | |- | ||
− | | height="21" align="center" | | + | | height="21" align="center" | |
− | | align="center" | | + | | align="center" | |
− | | align="center" | | + | | align="center" | |
− | | align="left" | | + | | align="left" | |
− | | align="left" | | + | | align="left" | |
− | | align="left" | | + | | align="left" | |
− | | align="left" | | + | | align="left" | |
|- | |- | ||
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="21" align="center" | OR | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="21" align="center" |OR |
− | | align="left" | | + | | align="left" | |
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" align="center" | NOR | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" align="center" |NOR |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |1 |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |0 |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |0 |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |0 |
|- | |- | ||
− | | height="21" align="center" | | + | | height="21" align="center" | |
− | | align="center" | | + | | align="center" | |
− | | align="center" | | + | | align="center" | |
− | | align="left" | | + | | align="left" | |
− | | align="left" | | + | | align="left" | |
− | | align="left" | | + | | align="left" | |
− | | align="left" | | + | | align="left" | |
|- | |- | ||
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="21" align="center" | XOR | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="21" align="center" |XOR |
− | | align="left" | | + | | align="left" | |
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" align="center" | XNOR | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" align="center" |XNOR |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |1 |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |0 |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |0 |
|- | |- | ||
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |0 |
− | | align="left" | | + | | align="left" | |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" |1 |
− | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" |1 |
|} | |} | ||
− | == Ideas == | + | ==Ideas== |
[[File:Reverse-Polarity Protection.gif|RTENOTITLE]] | [[File:Reverse-Polarity Protection.gif|RTENOTITLE]] | ||
Line 357: | Line 373: | ||
---- | ---- | ||
− | *[http://www.ermicro.com/blog/?p=1940 Quick and Efficiently Wiring Your Prototype Circuit Board] | + | *[http://www.ermicro.com/blog/?p=1940 Quick and Efficiently Wiring Your Prototype Circuit Board] |
− | *[http://www.ermicro.com/blog/?p=423 Using Transistor as a Switch] | + | *[http://www.ermicro.com/blog/?p=423 Using Transistor as a Switch] |
− | *[http://www.clubjameco.com/index.php/projects/project_details/24/21359 4-in-1 Arduino LCD Shield Kit] | + | *[http://www.clubjameco.com/index.php/projects/project_details/24/21359 4-in-1 Arduino LCD Shield Kit] |
− | *[http://dangerousprototypes.com/blog/2016/07/20/9v1kv-dcdc-converter/ 9V/1kV DC/DC converter] | + | *[http://dangerousprototypes.com/blog/2016/07/20/9v1kv-dcdc-converter/ 9V/1kV DC/DC converter] |
− | *[http://dangerousprototypes.com/blog/2016/08/11/a-low-voltage-disconnect-for-12-volt-lead-acid-and-lithium-batteries/ A low-voltage disconnect for 12 volt lead acid and lithium batteries] | + | *[http://dangerousprototypes.com/blog/2016/08/11/a-low-voltage-disconnect-for-12-volt-lead-acid-and-lithium-batteries/ A low-voltage disconnect for 12 volt lead acid and lithium batteries] |
+ | |||
− | ==== YouTube ==== | + | ====YouTube==== |
− | *[https://www.youtube.com/watch?v=kqkluABmJhQ #237: 4 Wire Resistance Measurement | Kelvin connection] | + | *[https://www.youtube.com/watch?v=kqkluABmJhQ #237: 4 Wire Resistance Measurement | Kelvin connection] |
− | *[https://www.youtube.com/watch?v=0vMvCVyOp9g 4 wire kelvin resistance measurement tutorial] | + | *[https://www.youtube.com/watch?v=0vMvCVyOp9g 4 wire kelvin resistance measurement tutorial] |
− | *[https://www.youtube.com/watch?v=5uY_d5JpnQw Soldering Tool] | + | *[https://www.youtube.com/watch?v=5uY_d5JpnQw Soldering Tool] |
− | *[https://www.youtube.com/watch?v=TbL53nk8OIw Wireless Module on Breadboard - NRF24L01+ and ESP8266] | + | *[https://www.youtube.com/watch?v=TbL53nk8OIw Wireless Module on Breadboard - NRF24L01+ and ESP8266] |
− | *[https://www.youtube.com/watch?v=t-yuYasIKtY Level Shifting Tutorial 5V-3.3V Quick and Dirty Methods] | + | *[https://www.youtube.com/watch?v=t-yuYasIKtY Level Shifting Tutorial 5V-3.3V Quick and Dirty Methods] |
− | *[https://www.youtube.com/watch?v=Opm-3-hkDEM How to Drive LEDs - Easy Constant Current Circuit] | + | *[https://www.youtube.com/watch?v=Opm-3-hkDEM How to Drive LEDs - Easy Constant Current Circuit] |
− | *[https://www.youtube.com/watch?v=IrB-FPcv1Dc How to protect circuits from reversed voltage polarity!] | + | *[https://www.youtube.com/watch?v=IrB-FPcv1Dc How to protect circuits from reversed voltage polarity!] |
− | *[https://www.youtube.com/watch?v=BiJMsMguv-M 6 Ways to control Motors! Including with Arduino & Raspberry Pi! How To Tutorial from NYC CNC] | + | *[https://www.youtube.com/watch?v=BiJMsMguv-M 6 Ways to control Motors! Including with Arduino & Raspberry Pi! How To Tutorial from NYC CNC] |
− | *[https://www.youtube.com/watch?v=-ZTCQAZsOs8 Salvaging Hall Effect Sensors and Neodymium Magnets - Build an RPM-meter] | + | *[https://www.youtube.com/watch?v=-ZTCQAZsOs8 Salvaging Hall Effect Sensors and Neodymium Magnets - Build an RPM-meter] |
+ | *[https://www.youtube.com/watch?v=cDuObAR42Nw #114 No contact mains detector for Arduino & Pi (just 10 components)] | ||
---- | ---- | ||
[https://www.youtube.com/watch?v=vH1RzG5LaM8 Reverse Engineered: 50p Electronic 555 Doorbell Kit (with schematic)] <gallery> | [https://www.youtube.com/watch?v=vH1RzG5LaM8 Reverse Engineered: 50p Electronic 555 Doorbell Kit (with schematic)] <gallery> | ||
− | 555 Doorbell schem.png|Schematic generated in Fritzing | + | File:555 Doorbell schem.png|Schematic generated in Fritzing |
</gallery> | </gallery> | ||
---- | ---- | ||
− | ==== Instructables ==== | + | ====Instructables==== |
[http://www.instructables.com/id/Simple-Servo-Tester/ Simple Servo Tester] <gallery> | [http://www.instructables.com/id/Simple-Servo-Tester/ Simple Servo Tester] <gallery> | ||
− | Simple Servo Tester.jpg|Caption1 | + | File:Simple Servo Tester.jpg|Caption1 |
</gallery> | </gallery> | ||
---- | ---- | ||
− | *[http://www.instructables.com/id/Electronics-Components-Storage-1/ Electronics Components Storage] | + | *[http://www.instructables.com/id/Electronics-Components-Storage-1/ Electronics Components Storage] |
− | *[http://www.instructables.com/id/Is-the-best-PCB-etchant-in-every-kitchen-/ Is the best PCB etchant in every kitchen?] | + | *[http://www.instructables.com/id/Is-the-best-PCB-etchant-in-every-kitchen-/ Is the best PCB etchant in every kitchen?] |
− | *[http://www.instructables.com/id/Automatic-Dark-Detector/ Automatic Dark Detector] | + | *[http://www.instructables.com/id/Automatic-Dark-Detector/ Automatic Dark Detector] |
− | *[http://www.instructables.com/id/How-to-Control-a-Nixie-Tube-with-an-Arduino/ How to Control a Nixie Tube with an Arduino] | + | *[http://www.instructables.com/id/How-to-Control-a-Nixie-Tube-with-an-Arduino/ How to Control a Nixie Tube with an Arduino] |
− | *[http://www.instructables.com/id/Basic-Electronic-components/ Basic Electronic components] | + | *[http://www.instructables.com/id/Basic-Electronic-components/ Basic Electronic components] |
− | *[http://www.instructables.com/id/Call-Blocker-Telemarkter-Stopper/ Call Blocker / Telemarketer Stopper] | + | *[http://www.instructables.com/id/Call-Blocker-Telemarkter-Stopper/ Call Blocker / Telemarketer Stopper] |
− | *[http://www.instructables.com/id/Simple-Led-driverConstant-current-source-20-mA/ Simple Led driver/Constant-current source 20 mA] | + | *[http://www.instructables.com/id/Simple-Led-driverConstant-current-source-20-mA/ Simple Led driver/Constant-current source 20 mA] |
− | === Interesting Products === | + | ===Interesting Products=== |
[http://www.jameco.com/jameco/workshop/productnews/musclewire.html Nitinol (Muscle Wire)] | [http://www.jameco.com/jameco/workshop/productnews/musclewire.html Nitinol (Muscle Wire)] | ||
+ | | ||
− | == -STS- == | + | ==-STS-== |
− | *Embedded PID Temperature Control | + | *Embedded PID Temperature Control |
− | #[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-1-the-circuit/ The Circuit] | + | #[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-1-the-circuit/ The Circuit] |
− | #[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-2-board-level-integration/ Board-Level Integration] | + | #[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-2-board-level-integration/ Board-Level Integration] |
− | #[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-3-implementation-and-visualization/ Implementation and Visualization] | + | #[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-3-implementation-and-visualization/ Implementation and Visualization] |
− | #[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-4-the-scilab-gui/ The Scilab GUI] | + | #[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-4-the-scilab-gui/ The Scilab GUI] |
− | *[http://hackaday.com/2016/12/23/halogen-lamp-abused-for-desoldering/ Halogen Lamp Abused for Desoldering] | + | *[http://hackaday.com/2016/12/23/halogen-lamp-abused-for-desoldering/ Halogen Lamp Abused for Desoldering] |
*(Homebrew PCBs with Clive) | *(Homebrew PCBs with Clive) | ||
− | **[https://www.youtube.com/watch?v=w72YCqXt-qA Prototype build of LED ornament with dry film photoresist.] | + | **[https://www.youtube.com/watch?v=w72YCqXt-qA Prototype build of LED ornament with dry film photoresist.] |
− | **[https://www.youtube.com/watch?v=RuFGBkYMKpk Dodgy mains emergency light. Full build and schematic.] | + | **[https://www.youtube.com/watch?v=RuFGBkYMKpk Dodgy mains emergency light. Full build and schematic.] |
− | **[https://youtu.be/9ZTyfYLvK14?t=2m28s Inside a UV nail-gel curing light with unusual LEDs.] | + | **[https://youtu.be/9ZTyfYLvK14?t=2m28s Inside a UV nail-gel curing light with unusual LEDs.] |
− | === Finding data on old chips === | + | ===Finding data on old chips=== |
<ul style="margin-left: 40px;"> | <ul style="margin-left: 40px;"> | ||
<li>[http://www.cpu-world.com/index.html CPU-World]</li> | <li>[http://www.cpu-world.com/index.html CPU-World]</li> | ||
Line 427: | Line 446: | ||
</ul> | </ul> | ||
− | *[http://andybrown.me.uk/2017/01/14/nxa66-psu/ A high current power supply built around a server voltage regulator] | + | *[http://andybrown.me.uk/2017/01/14/nxa66-psu/ A high current power supply built around a server voltage regulator] |
− | *[https://www.youtube.com/watch?v=5FWUul62irY Direct PCB Printing with a Modified Laser Printer] | + | *[https://www.youtube.com/watch?v=5FWUul62irY Direct PCB Printing with a Modified Laser Printer] |
− | *[http://blog.honzamrazek.cz/2017/10/diy-through-hole-plating-of-pcbs/ DIY Through Hole Plating of PCBs] | + | *[http://blog.honzamrazek.cz/2017/10/diy-through-hole-plating-of-pcbs/ DIY Through Hole Plating of PCBs] |
− | === LMT01 temperature sensor === | + | ===LMT01 temperature sensor=== |
<ul style="margin-left: 40px;"> | <ul style="margin-left: 40px;"> | ||
<li>[https://www.youtube.com/watch?v=Jf8fhW68vYs LMT01 - My Favorite Accurate Temperature Sensor - Full Tutorial Arduino and ESP8266]</li> | <li>[https://www.youtube.com/watch?v=Jf8fhW68vYs LMT01 - My Favorite Accurate Temperature Sensor - Full Tutorial Arduino and ESP8266]</li> | ||
</ul> | </ul> | ||
− | *[http://dangerousprototypes.com/blog/2017/12/05/esp8266-voltage-regulator-lipo-and-li-ion-batteries/ ESP8266 voltage regulator (LiPo and Li-ion batteries)] | + | *[http://dangerousprototypes.com/blog/2017/12/05/esp8266-voltage-regulator-lipo-and-li-ion-batteries/ ESP8266 voltage regulator (LiPo and Li-ion batteries)] |
− | *[http://hackedgadgets.com/2017/12/08/coin-cell-jump-starter-project/ Coin Cell Jump Starter Project] | + | *[http://hackedgadgets.com/2017/12/08/coin-cell-jump-starter-project/ Coin Cell Jump Starter Project] |
− | === Home Automation === | + | ===Home Automation=== |
*[https://www.superhouse.tv/ SuperHouse] | *[https://www.superhouse.tv/ SuperHouse] | ||
− | **[https://www.superhouse.tv/24-home-automation-system-architecture/ #24: Home automation system architecture] | + | **[https://www.superhouse.tv/24-home-automation-system-architecture/ #24: Home automation system architecture] |
− | *[[Electronics#Sonoff|See Sonoff]] | + | *[[Electronics#Sonoff|See Sonoff]] |
+ | ===Some How-Tos=== | ||
− | == | + | *[https://learn-cnc.com/reverse-engineering-pcbs/ Reverse Engineering PCBs] |
+ | *[http://addohms.com/diy-arduino-schematic DIY Arduino Schematic - AddOhms #23] | ||
+ | *[https://www.youtube.com/watch?v=au2ba5gWLWk How to Make Double Sided Circuit Boards at Home (Mr Carlson's Lab] | ||
+ | *[https://www.youtube.com/watch?v=CrdheP3Dwyc Applying and exposing dry film photoresist and building a PCB.] | ||
+ | *[http://blog.deconinck.info/post/2017/12/22/18650-Battery-charger-reverse-polarity-protection 18650 Battery charger reverse polarity protection (Vince's thoughts blog)] | ||
+ | *[https://openhardwarecoza.wordpress.com/2018/04/04/lipo-charge-boost-protect-board-in-18650-cell-holder-format/ Lipo Charge/Boost/Protect board in 18650 cell holder format] | ||
− | |||
− | |||
− | === Circuit information & Ideas === | + | ===Circuit information & Ideas=== |
− | *[https://www.google.ca/search?dcr=0&tbm=isch&sa=1&ei=lreVWoTyLqPQjwTZ34mAAw&q=5v+relay+module+circuit+diagram+active+low&oq=5v+relay+module+circuit+diagram+active+low&gs_l=psy-ab.3...306421.310002.0.310452.11.11.0.0.0.0.211.1130.8j2j1.11.0....0...1c.1.64.psy-ab..0.0.0....0.NHHc90gkkHE#imgrc=HDTP1IreGktCdM: '''SEARCH:''' 5v relay module circuit diagram active low] | + | *[https://www.google.ca/search?dcr=0&tbm=isch&sa=1&ei=lreVWoTyLqPQjwTZ34mAAw&q=5v+relay+module+circuit+diagram+active+low&oq=5v+relay+module+circuit+diagram+active+low&gs_l=psy-ab.3...306421.310002.0.310452.11.11.0.0.0.0.211.1130.8j2j1.11.0....0...1c.1.64.psy-ab..0.0.0....0.NHHc90gkkHE#imgrc=HDTP1IreGktCdM: '''SEARCH:''' 5v relay module circuit diagram active low] |
− | *[https://www.google.ca/search?q=active+low+transistor+switch&dcr=0&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwj6-duk8sbZAhXq34MKHfGiBosQsAQINQ&biw=1119&bih=576#imgrc=6BFiBU5LvbB47M: '''SEARCH:''' active low transistor switch] | + | *[https://www.google.ca/search?q=active+low+transistor+switch&dcr=0&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwj6-duk8sbZAhXq34MKHfGiBosQsAQINQ&biw=1119&bih=576#imgrc=6BFiBU5LvbB47M: '''SEARCH:''' active low transistor switch] |
− | *[https://electronics.stackexchange.com/questions/277595/preferred-way-of-interfacing-relay-coil-with-active-low-output-from-mcu Preferred way of interfacing relay coil with active low output from MCU] | + | *[https://electronics.stackexchange.com/questions/277595/preferred-way-of-interfacing-relay-coil-with-active-low-output-from-mcu Preferred way of interfacing relay coil with active low output from MCU] |
− | *[http://www.johnloomis.org/ece201L/lab10/lab10.html ECE 201L Circuit Analysis Laboratory - Lab 10] (digital logic input/output) | + | *[http://www.johnloomis.org/ece201L/lab10/lab10.html ECE 201L Circuit Analysis Laboratory - Lab 10] (digital logic input/output) |
*[https://www.theengineeringprojects.com/ The Engineering Projects] (some useful information) | *[https://www.theengineeringprojects.com/ The Engineering Projects] (some useful information) | ||
+ | *[https://www.electronics-tutorials.ws/blog/relay-switch-circuit.html Relay Switch Circuit] | ||
+ | |||
+ | ===ETC=== | ||
+ | |||
+ | *[https://www.bunniestudios.com/blog/?p=5259 Paper As a Substrate for Circuits] | ||
+ | *[http://tinkerman.cat/ Tinkermans blog] | ||
+ | **various electronics projects | ||
+ | **He's into IoT... | ||
+ | |||
+ | ===GitHub Links=== | ||
+ | |||
+ | *[https://github.com/cdntinker My own] | ||
+ | *[https://github.com/baldengineer Bald Engineer] | ||
+ | *[https://github.com/jonoxer Jon Oxer] | ||
+ | **[https://github.com/SuperHouse SuperHouse] | ||
+ | **FreeTronics | ||
+ | *[https://github.com/RalphBacon Ralph Bacon] | ||
+ | *[https://github.com/AdamWelchUK Adam Welch] | ||
+ | *[https://github.com/bitluni bitluni] | ||
+ | *[https://github.com/atc1441 Aaron Christophel] | ||
+ | *[https://github.com/Snipercaine Dr Zzs] |
Latest revision as of 19:53, 8 April 2020
Contents
Current Research
Things I'm Learning
Official Blog of Silicon Labs
- Control an accelerometer over I2C
- IoT Security
Resources
Ohms Law Calculator (& some other calculators...)
Resistance: 4 Band Colour Code Calculator
Capacitance: Conversion Calculator
Local Resources (as in... "Can I get parts without waiting for shipping?")
- Electrical & Electronic Supply Inc.
- Some stock of new parts
- Lots of stock of used/surplus parts
- Whole place is a hell of a mess...
- Forest City Surplus
- Some, very limited, supplies
- Hardcore Electronic Supply
- Very minimal stock so far...
PCB Manufacturers
Software
Electronics Design on Linux
gplEDA.org
DipTrace - Schematic and PCB Design Software
Fritzing
KiCad
Eagle
Tools
- O! M! G! Need an assembly turntable
- Details about ST-Link V2 Programming Unit mini STM8 STM32 Emulator Downloader M89 Top
- Details about USBasp USB ISP Programmer Adapter for ATMEL AVR S51 WIN7 VISTA AT89S51 AT89S52
- FT232RL FTDI USB To TTL Serial Converter Adapter Module For Arduino
- Authentic Nitecore UM20 Dual Slot Li-ion Battery Charger
- USB Voltage Current Meter Charger Doctor Tester 200mV 0-60 Degree
- DSO138
- Soldering Equipment
- Easing the pain of SWD on modern DPS:es
Homebrew
- AVR Parts Tester
- ESP32 and the CWTD ‘Test gadget’
- DC voltmeter test gadget
- Search: "Arduino based test equipment"
Power Supplies
- SEARCH: repurpose dell server psu
- rcgroups forum: How to convert Server Power Supplies
- rcgroups forum: My take on the HP server power supply.
- rcgroups forum: Dell A570P-00 & A570P-01 570W
- rcgroups forum: Dell PE6800 Power Supply’s powers 2 FMA Powerlab 8’s.Completed
- rcgroups forum: DPS-600pb ESP135 PSU voltage and fan control.
- rcgroups forum: Dell DPS-750TB-1 A (D750P-S0) pinout
Parts
Microcontrollers
-STS-
FPGA
Lattice
iCE40 Ultra Plus
Gnarly Grey UPDuino
Single Board Computers
High Voltage
- 50,000V High Voltage Power Supply
- Tesla Coil Projects
- ZVS Drivers
Robotics
Off-Grid
- A New & Improved Charge Controller Based on the 555 Chip
- A low-voltage disconnect for 12 volt lead acid and lithium batteries
- ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)
- DIY solar cell from scratch
...Projects...
How-To
Tips
Basic Circuits
- MOSFET as a Switch
- How to Build an N-Channel MOSFET Switch Circuit
- Using MOSFETS with TTL levels (5 Volt and 3.3 Volt)
PCB
- Cheap and Easy PCB Etching (ItKindaWorks video)
- Build Your Own PCB Chemical Tank
- Make your own Printed Circuit Board (Official Blog of Silicon Labs)
- How to Make PCB using Marker
- Dry Film
- Thermal Transfer
- Chinese PCB production
- Quickly Convert Bitmaps Into PCB Artwork
Knowledge
- Current Limiting Resistor Calculator for Leds
- Wire Guage
- Kelvin (4-wire) Resistance Measurement
- James Lewis - They're JUST Capacitors
- How to : Control Speed of Motor
- Some discussion about switching with MOSFETs & a bit about using LTSpice
- How to Build Your Own Discrete 4-Bit ALU
- Build Your Own Motor Driver
- Inspecting Electronic Circuits with an Audible Circuit Probe
- The Basics Behind Constant-Current LED Drive Circuitry
- How Lithium-Metal Doubles the Energy Density of Rechargeable Batteries
- Intro to Stepper Motors
- Uses of Different Soldering Iron Tips
- From Resistors to ICs Color Codes
- Measuring Resistances Less Than 1 Ohm
- w2aew #289: Back to Basics: Zener Diodes - How to Use | Applications | not all created equal
- Current Transformer Basics
Digital Logic
Truth Tables
AND | NAND | |||||
0 | 0 | 0 | 0 | 0 | 1 | |
0 | 1 | 0 | 0 | 1 | 1 | |
1 | 0 | 0 | 1 | 0 | 1 | |
1 | 1 | 1 | 1 | 1 | 0 | |
OR | NOR | |||||
0 | 0 | 0 | 0 | 0 | 1 | |
0 | 1 | 1 | 0 | 1 | 0 | |
1 | 0 | 1 | 1 | 0 | 0 | |
1 | 1 | 1 | 1 | 1 | 0 | |
XOR | XNOR | |||||
0 | 0 | 0 | 0 | 0 | 1 | |
0 | 1 | 1 | 0 | 1 | 0 | |
1 | 0 | 1 | 1 | 0 | 0 | |
1 | 1 | 0 | 1 | 1 | 1 |
Ideas
- Quick and Efficiently Wiring Your Prototype Circuit Board
- Using Transistor as a Switch
- 4-in-1 Arduino LCD Shield Kit
- 9V/1kV DC/DC converter
- A low-voltage disconnect for 12 volt lead acid and lithium batteries
YouTube
- #237: 4 Wire Resistance Measurement | Kelvin connection
- 4 wire kelvin resistance measurement tutorial
- Soldering Tool
- Wireless Module on Breadboard - NRF24L01+ and ESP8266
- Level Shifting Tutorial 5V-3.3V Quick and Dirty Methods
- How to Drive LEDs - Easy Constant Current Circuit
- How to protect circuits from reversed voltage polarity!
- 6 Ways to control Motors! Including with Arduino & Raspberry Pi! How To Tutorial from NYC CNC
- Salvaging Hall Effect Sensors and Neodymium Magnets - Build an RPM-meter
- #114 No contact mains detector for Arduino & Pi (just 10 components)
Reverse Engineered: 50p Electronic 555 Doorbell Kit (with schematic)
Instructables
- Is the best PCB etchant in every kitchen?
- Automatic Dark Detector
- How to Control a Nixie Tube with an Arduino
- Basic Electronic components
- Call Blocker / Telemarketer Stopper
- Simple Led driver/Constant-current source 20 mA
Interesting Products
-STS-
- Embedded PID Temperature Control
- Halogen Lamp Abused for Desoldering
- (Homebrew PCBs with Clive)
Finding data on old chips
- A high current power supply built around a server voltage regulator
- Direct PCB Printing with a Modified Laser Printer
- DIY Through Hole Plating of PCBs
LMT01 temperature sensor
Home Automation
Some How-Tos
- Reverse Engineering PCBs
- DIY Arduino Schematic - AddOhms #23
- How to Make Double Sided Circuit Boards at Home (Mr Carlson's Lab
- Applying and exposing dry film photoresist and building a PCB.
- 18650 Battery charger reverse polarity protection (Vince's thoughts blog)
- Lipo Charge/Boost/Protect board in 18650 cell holder format
Circuit information & Ideas
- SEARCH: 5v relay module circuit diagram active low
- SEARCH: active low transistor switch
- Preferred way of interfacing relay coil with active low output from MCU
- ECE 201L Circuit Analysis Laboratory - Lab 10 (digital logic input/output)
- The Engineering Projects (some useful information)
- Relay Switch Circuit
ETC
- Paper As a Substrate for Circuits
- Tinkermans blog
- various electronics projects
- He's into IoT...