Difference between revisions of "Electronics"

From The TinkerNow Wiki
Jump to navigation Jump to search
imported>Tinker
Tag: visualeditor
 
(166 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  
== Resources ==
+
[[File:Ohmmmmm.jpg|200x200px]]
 +
 
 +
==Current Research==
 +
 
 +
===Things I'm Learning===
 +
 
 +
*[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]
 +
**[[STM32|My notes so far...]]
 +
*[https://www.maximintegrated.com/en/products/digital/memory-products/MAXAUTHDEMO.html <span class="remove-absolute">MAXAUTHDEMO1# Kit</span>]
 +
 
 +
 
 +
===Official Blog of Silicon Labs===
 +
 
 +
*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]
 +
 
 +
*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]
 +
*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/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]
 +
 
 +
&nbsp;
 +
 
 +
 
 +
==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]
  
 
[http://www.digikey.ca/en/resources/conversion-calculators/conversion-calculator-capacitance Capacitance: Conversion Calculator]
 
[http://www.digikey.ca/en/resources/conversion-calculators/conversion-calculator-capacitance Capacitance: Conversion Calculator]
 +
 +
[http://www.allaboutcircuits.com/tools/coil-inductance-calculator/ Coil Inductance Calculator]
  
 
[http://www.wikihow.com/Read-a-Capacitor How to Read a Capacitor]
 
[http://www.wikihow.com/Read-a-Capacitor How to Read a Capacitor]
Line 10: Line 40:
 
[http://www.twincityhams.org/symbols.JPG Symbols]
 
[http://www.twincityhams.org/symbols.JPG Symbols]
  
[http://www.allaboutcircuits.com/textbook/ Lessons in Electric Circuits]
+
[http://www.allaboutcircuits.com/textbook/ Lessons in Electric Circuits]
  
 
[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]
  
== Software ==
+
===Local Resources (as in... "Can I get parts without waiting for shipping?")===
  
[http://www.allaboutcircuits.com/technical-articles/electronics-design-on-linux/ <big>'''Electronics Design on Linux'''</big>]
+
*[http://elelsu.com/ Electrical & Electronic Supply Inc.]
 +
**Some stock of new parts
 +
**Lots of stock of used/surplus parts
 +
**Whole place is a hell of a mess...
 +
*[http://www.fcsurplus.ca/shopping/default.asp Forest City Surplus]
 +
**Some, very limited, supplies
 +
*[https://www.hardcore.supply/ Hardcore Electronic Supply]  
 +
**Very minimal stock so far...
  
[http://pcb.gpleda.org/ gplEDA.org]
+
===PCB Manufacturers===
  
[http://fritzing.org/home/ Fritzing]
+
[https://jlcpcb.com/ JLCPCB]
 +
 
 +
[https://www.pcbway.com/ PCBWay]
 +
 
 +
[http://dirtypcbs.com/store/pcbs Dirty PCBs]
 +
 
 +
[https://oshpark.com/ OSHPark]
 +
 
 +
&nbsp;
 +
 
 +
==Software==
 +
 
 +
[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]
  
[https://en.wikipedia.org/wiki/Oregano_%28software%29 Oregano]
+
[https://en.wikipedia.org/wiki/Oregano_(software) Oregano]
 +
 
 +
[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==
 +
 
 +
*'''<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.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://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]
 +
 
 +
==[[Electronics-Parts|Parts]]==
 +
 
  
== Tools ==
+
==[[Microcontrollers|Microcontrollers]]==
* [[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]]
 
* [[Authentic Nitecore UM20 Dual Slot Li-ion Battery Charger]]
 
* [[USB Voltage Current Meter Charger Doctor Tester 200mV 0-60 Degree]]
 
* [[AVR Parts Tester]]
 
  
== [[Parts|...Parts...]] ==
+
===-STS-===
  
== Microcontrollers ==
+
*[https://www.youtube.com/watch?v=AZb4NLXx1aM Flashing LEDs - Z80 Style]
* [http://dangerousprototypes.com/blog/2016/07/29/walking-the-32bit-path-to-a-blinky-led/ Walking the 32bit path to a blinky LED]
 
* [http://www.allaboutcircuits.com/technical-articles/microfat-a-file-system-for-micro-controllers/ MicroFAT: A File System for Microcontrollers]
 
* [http://www.instructables.com/id/Microcontroller-Register-Manipulation/ Microcontroller Register Manipulation]
 
* [http://www.instructables.com/id/I2C-Relay-Board/ I2C Relay Board]
 
* [https://www.youtube.com/watch?v=-NxoNdTj_7U Musings on writing a software USB stack]  
 
  
=== Software (IDEs) ===
+
==FPGA==
* [http://platformio.org/ PlatformIO]
 
* [https://www.arduino.cc/en/Main/Software Arduino]
 
** [http://eclipse.baeyens.it/ Arduino Eclipse]
 
* [http://energia.nu/ Energia]
 
* [http://wiring.org.co/ Wiring]
 
* [http://www.microchip.com/mplab/mplab-x-ide MPLAB]
 
  
=== [http://www.ti.com/ TI] ===
+
===Lattice===
* [[MSP430]]
 
* [[Stellaris]]
 
* [[C2000]]
 
  
=== [http://www.atmel.com/ Atmel] ===
+
====iCE40 Ultra Plus====
  
* [[ATmega]]
 
** [[ATmega#Arduino|Arduino]]
 
* [[ATTiny]]
 
  
=== [https://www.renesas.com/en-us.html Renesas] ===
+
=====[http://gnarlygrey.atspace.cc/development-platform.html#upduino Gnarly Grey UPDuino]=====
* [[RX62N]]
 
* [[RL78]]
 
  
[https://gcc-renesas.com/ GNU Tools]
+
*[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]
  
=== [https://espressif.com/ Espressif] ===
+
==Single Board Computers==
* [[ESP8266]]
 
  
=== [http://www.st.com/content/st_com/en.html STMicroelectronics] ===
+
*[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]
* [[STM8]]
 
* [[STM32]]
 
  
=== [http://www.microchip.com/ Microchip] ===
+
*[https://getchip.com/ C.H.I.P.]
* [[PIC]]
 
  
== Single Board Computers ==
+
*[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]
  
* [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]
+
==High Voltage==
  
* [https://getchip.com/ C.H.I.P.]
+
*[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]
  
* [https://www.raspberrypi.org/ Raspberry PI]
+
==Robotics==
** [http://www.instructables.com/id/Raspberry-Pi-Home-Automation-Control-lights-comput/ Raspberry Pi Home Automation - Control lights, computers, CCTV and more!]
 
  
== Battery Stuff ==
+
*[http://www.instructables.com/id/Make-A-Simple-Bidepal-Humanoid-Robot/ Make A Simple Bipedal Humanoid Robot (Servo Walking Robot)]
  
* [http://www.instructables.com/id/DIY-Arduino-Battery-Capacity-Tester-V10-/ DIY Arduino Battery Capacity Tester - V1.0]
+
==Off-Grid==
* [http://www.instructables.com/id/Lithium-Cell-Capacity-Tester/ Lithium cell capacity tester]
 
* [http://www.instructables.com/id/Arduino-cell-capacity-meter/ Reboot: Measure Li-ion cell capacity with an arduino]
 
* [http://www.instructables.com/id/REUSE-YOUR-OLD-LAPTOP-BATTERY-TO-MAKE-A-POWER-BANK/ Reuse Your Old Laptop Battery to Make a Power Bank]
 
  
=== Lithium ion ===
+
*[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]
  
[http://budgetlightforum.com/node/1912#comment-143122 Sony lithium ion cell codes]
 
  
[[file:ADA474396.pdf|CHARACTERIZATION OF GRAPHITE LITHIUM-ION CELLS (THESIS)]]
+
==...[[Electronics-Projects|Projects]]...==
  
=== Lead ===
 
  
== 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)]
 
  
== Projects ==
 
  
=== IoT ===
+
==How-To==
* [http://hackedgadgets.com/2016/09/18/how-to-build-iot-devices-talk-by-joe-menard/ How to Build IOT Devices – Talk by Joe Menard]
 
  
=== Sugar Bush ===
+
===Tips===
* Fluid Flow
 
*** [https://diyhacking.com/arduino-flow-rate-sensor/ Arduino flow rate sensor interfacing: The Best Tutorial]
 
* Fluid Level
 
*** [https://www.google.ca/search?q=Fluid+Level&gws_rd=cr,ssl&ei=aNILWIuuO46-jwPAz6LoAg#q=arduino+Fluid+Level Google Search]
 
** Pump House Tank level display
 
** Boiler level alarm
 
* Temperature
 
** See PID
 
* Electrical Equipment Monitoring
 
* Mechanical Equipment Monitoring
 
** Pump activity timer
 
  
=== Household sensors & Automation ===
+
*[http://blog.thelifeofkenneth.com/2019/06/using-0603-surface-mount-components-for.html Using 0603 Surface Mount Components for Prototyping]
  
* [http://www.learningaboutelectronics.com/Articles/Sound-detector-circuit.php Arduino Sound Detector]
+
===Basic Circuits===
* [https://www.sparkfun.com/products/12642 SparkFun Sound Detector]
 
* [http://dangerousprototypes.com/blog/2016/07/21/esp8266-temperature-logger/ ESP8266 temperature logger]
 
* [http://www.instructables.com/id/Arduino-Wireless-Weather-Station/ Arduino Wireless Weather Station]
 
* [http://www.allaboutcircuits.com/projects/measuring-temperature-with-an-ntc-thermistor/ Measuring Temperature with an NTC Thermistor]
 
* [http://www.instructables.com/id/Make-a-Personal-Weather-Station/ Make a Personal Weather Station]
 
* [http://www.instructables.com/id/Washer-Dryer-Laundry-Alarm-using-Arudino-SMS-Text-/ Washer Dryer Laundry Alarm using Arudino & SMS Text Messaging Alerts]
 
* [http://www.instructables.com/id/Blinds-Eye/ Blinds' Eye (automatically open and close your blinds, based on whether it is light outside)]
 
* [http://www.instructables.com/id/RFID-Controlled-Door/ RFID Controlled Door]
 
* [http://randomnerdtutorials.com/complete-guide-for-dht11dht22-humidity-and-temperature-sensor-with-arduino/ Complete Guide for DHT11/DHT22 Humidity and Temperature Sensor With Arduino]
 
* [http://randomnerdtutorials.com/guide-for-bmp180-barometric-sensor-with-arduino/ Guide for BMP180 Barometric Sensor with Arduino]
 
  
=== Motor Control ===
+
*[https://www.electronics-tutorials.ws/transistor/tran_7.html MOSFET as a Switch]
* DC Motors Tutorial
+
*[http://www.learningaboutelectronics.com/Articles/N-channel-MOSFET-switch-circuit.php How to Build an N-Channel MOSFET Switch Circuit]
** [http://www.instructables.com/id/DC-Motors-Part-1-Continuous-Gear-Servo-Brushless-a/ 1/3: Continuous, H-Bridge, Gear]
+
*[https://arduinodiy.wordpress.com/2012/05/02/using-mosfets-with-ttl-levels/ Using MOSFETS with TTL levels (5 Volt and 3.3 Volt)]
** [http://www.instructables.com/id/DC-Motors-Part-23-Continuous-Gear-Servo-Brushless-/ 2/3: Servo, Brushless and Coreless, Vibration]
 
** [http://www.instructables.com/id/DC-Motors-Tutorial-33-Stepper/ 3/3: Steppers]
 
*** [http://www.instructables.com/id/Stepper-Motor-Drivers-Tutorial-12-ULN2003-L298N-L9/ Stepper Drivers Tutorial-1/2: ULN2003, L298N, L9110S]
 
**** [http://www.gearbest.com/other-accessories/pp_226472.html ULN2003]
 
**** L298N
 
**** [http://www.gearbest.com/other-accessories/pp_227272.html L9110S]
 
* [http://www.4tronix.co.uk/arduino/Stepper-Motors.php Stepper Motor Basics]
 
* [http://www.instructables.com/id/Designing-a-Dual-40A-PWM-Speed-Controller-for-Brus/ Designing a Dual 40A PWM Speed Controller for Brushed Motors]
 
* [http://www.instructables.com/id/Simple-Cheap-Motor-Controller/ Simple, Cheap Motor Controller]
 
  
=== Homebrew Tools ===
+
===PCB===
* [http://www.allaboutcircuits.com/projects/diy-polychlorinated-biphenyl-chemical-tank/ Build Your Own PCB Chemical Tank]
 
* [https://hackaday.com/2016/01/22/link-trucker-is-a-tiny-networking-giant/  Link Trucker is a Tiny Networking Giant]
 
* [http://www.instructables.com/id/DIY-Arduino-Battery-Capacity-Tester-V10-/ DIY Arduino Battery Capacity Tester - V1.0]
 
* [http://www.allaboutcircuits.com/projects/diy-tools-build-your-own-logic-probe/ DIY Tools—Build Your Own Logic Probe]
 
  
=== Just Because ===
+
*[https://www.youtube.com/watch?v=-B0wKaz4650 Cheap and Easy PCB Etching (ItKindaWorks video)]
* [http://www.instructables.com/id/Dead-Bug-Prototyping-and-Freeform-Electronics/ Dead Bug Prototyping and Freeform Electronics]
+
*[http://www.allaboutcircuits.com/projects/diy-polychlorinated-biphenyl-chemical-tank/ Build Your Own PCB Chemical Tank]
* [http://www.instructables.com/id/Charliecube-Charlieplexed-4x4x4-RGB-LED-cube/ Charliecube -- Charlieplexed 4x4x4 RGB LED cube]
+
*Make your own Printed Circuit Board (Official Blog of Silicon Labs)
* [http://www.allaboutcircuits.com/projects/how-to-build-your-own-discrete-4-bit-alu/ How to Build Your Own Discrete 4-Bit ALU]
+
**[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://make.kosakalab.com/arduino/obaka/project-7/index_en.html Arduino Skeleton]
+
*[http://www.instructables.com/id/How-to-Make-PCB-Using-Marker/ How to Make PCB using Marker]
* [http://hackedgadgets.com/2016/09/29/diy-emp-generator/ DIY EMP Generator]
+
*Dry Film
* [http://www.instructables.com/id/Interface-a-rotary-phone-dial-to-an-Arduino/ Interface a rotary phone dial to an Arduino]
+
**[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]
* [http://www.instructables.com/id/Simple-Tesla-Coil/ Simple Tesla Coil]
+
***BigClive
* [http://www.instructables.com/id/Nerd-Pocket-Watch/ Nerd Pocket Watch]
+
****[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]
  
=== Sort This Stuff ===
+
==Knowledge==
* [http://nsd.dyndns.org/ps2_to_usb/ PS/2 to USB keyboard converter]
 
* [https://geekhack.org/index.php?topic=14618.0 PS/2 to USB keyboard converter for Teensy with mousekeys and NKRO]
 
* [http://www.instructables.com/id/Simple-audio-amplifier/ Simple audio amplifier]
 
* [http://www.allaboutcircuits.com/projects/make-your-sound-activated-switch/ Make Your Switch Sound Activated]
 
* [http://www.allaboutcircuits.com/projects/the-crop-duster-buster-a-launchpad-controlled-clapper/ The Crop Duster Buster is sure to keep your pet's toot smell away!]
 
* [http://www.allaboutcircuits.com/projects/arduino-ir-control-universal-remote-control/ Arduino Infrared (IR) Control… The Universal Remote Control]
 
* [http://www.allaboutcircuits.com/projects/metal-detector-with-arduino/ Build Your Own Metal Detector with an Arduino]
 
* [http://www.allaboutcircuits.com/projects/measuring-temperature-with-an-ntc-thermistor/ Measuring Temperature with an NTC Thermistor]
 
* [http://www.instructables.com/id/How-to-make-USB-OTG-cable/ How to make USB OTG cable]
 
* [http://www.instructables.com/id/Make-wireless-charging-mouse/ Make wireless charging mouse]
 
* [http://www.instructables.com/id/Dads-Remote-Control/ Dad's Remote Control]
 
* [http://www.instructables.com/id/Laptoprecycling-Touchpad/ Laptoprecycling-Touchpad]
 
* [http://hackedgadgets.com/2016/10/09/diy-1500-watt-lab-power-supply/ DIY 1500 Watt Lab Power Supply] (with a playlist of other supplies...)
 
* [http://www.instructables.com/id/Powerful-Burning-Laser/ Powerful burning Laser]
 
* [http://www.instructables.com/id/How-to-Make-PCB-Using-Marker/ How to Make PCB using Marker]
 
  
== Knowledge ==
+
[[File:Ohmspie.gif|Ohmspie.gif]]
* [[Wire Guage]]
 
* [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]
 
* [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%2F15%2F16&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.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/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.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]
 
  
== Ideas ==
+
*[http://ledcalc.com/ <font class="title">Current Limiting Resistor Calculator for Leds</font>]
 +
*[[Wire_Guage|Wire Guage]]
 +
*[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]
 +
*[http://www.instructables.com/id/How-to-Control-Speed-of-Motor/ How to&nbsp;: 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://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.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/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/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://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]
  
[[File:Reverse-Polarity Protection.gif]]
+
===Digital Logic===
 +
 
 +
====Truth Tables====
 +
 
 +
{| 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
 +
| align="left" |&nbsp;
 +
| 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" 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" |&nbsp;
 +
| 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" 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" |0
 +
| align="left" |&nbsp;
 +
| 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="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" 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" |&nbsp;
 +
| 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="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" 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" |&nbsp;
 +
| 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
 +
|-
 +
| height="21" align="center" |&nbsp;
 +
| align="center" |&nbsp;
 +
| align="center" |&nbsp;
 +
| align="left" |&nbsp;
 +
| align="left" |&nbsp;
 +
| align="left" |&nbsp;
 +
| align="left" |&nbsp;
 +
|-
 +
| 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" |&nbsp;
 +
| 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" 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" |&nbsp;
 +
| 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" 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
 +
| align="left" |&nbsp;
 +
| 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="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" 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
 +
| align="left" |&nbsp;
 +
| 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="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" 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" |&nbsp;
 +
| 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
 +
|-
 +
| height="21" align="center" |&nbsp;
 +
| align="center" |&nbsp;
 +
| align="center" |&nbsp;
 +
| align="left" |&nbsp;
 +
| align="left" |&nbsp;
 +
| align="left" |&nbsp;
 +
| align="left" |&nbsp;
 +
|-
 +
| 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" |&nbsp;
 +
| 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" 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" |&nbsp;
 +
| 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" 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
 +
| align="left" |&nbsp;
 +
| 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="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" 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
 +
| align="left" |&nbsp;
 +
| 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="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" 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
 +
| align="left" |&nbsp;
 +
| 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
 +
|}
 +
 
 +
==Ideas==
 +
 
 +
[[File:Reverse-Polarity Protection.gif|RTENOTITLE]]
  
 
----
 
----
* [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=1940 Quick and Efficiently Wiring Your Prototype Circuit Board]
* [http://www.clubjameco.com/index.php/projects/project_details/24/21359 4-in-1 Arduino LCD Shield Kit]
+
*[http://www.ermicro.com/blog/?p=423 Using Transistor as a Switch]
* [http://dangerousprototypes.com/blog/2016/07/20/9v1kv-dcdc-converter/ 9V/1kV DC/DC converter]
+
*[http://www.clubjameco.com/index.php/projects/project_details/24/21359 4-in-1 Arduino LCD Shield Kit]
* [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/07/20/9v1kv-dcdc-converter/ 9V/1kV DC/DC converter]
==== YouTube ====
+
*[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]
* [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=5uY_d5JpnQw Soldering Tool ]
+
====YouTube====
* [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=kqkluABmJhQ #237: 4 Wire Resistance Measurement | Kelvin connection]
* [https://www.youtube.com/watch?v=Opm-3-hkDEM How to Drive LEDs - Easy Constant Current Circuit]
+
*[https://www.youtube.com/watch?v=0vMvCVyOp9g 4 wire kelvin resistance measurement tutorial]
* [https://www.youtube.com/watch?v=IrB-FPcv1Dc How to protect circuits from reversed voltage polarity!]
+
*[https://www.youtube.com/watch?v=5uY_d5JpnQw Soldering Tool]
* [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=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=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=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=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/Is-the-best-PCB-etchant-in-every-kitchen-/ Is the best PCB etchant in every kitchen?]
+
*[http://www.instructables.com/id/Electronics-Components-Storage-1/ Electronics Components Storage]
* [http://www.instructables.com/id/Automatic-Dark-Detector/ Automatic Dark Detector]
 
  
=== Interesting Products ===
+
*[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/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/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]
 +
 
 +
===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)]
 +
 +
&nbsp;
 +
 +
 +
==-STS-==
 +
 +
*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-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-4-the-scilab-gui/ The Scilab GUI]
 +
 +
*[http://hackaday.com/2016/12/23/halogen-lamp-abused-for-desoldering/ Halogen Lamp Abused for Desoldering]
 +
*(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=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.]
 +
 +
===Finding data on old chips===
 +
<ul style="margin-left: 40px;">
 +
<li>[http://www.cpu-world.com/index.html CPU-World]</li>
 +
<li>[https://www.silicon-ark.co.uk/ Silicon-Ark]</li>
 +
</ul>
 +
 +
*[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]
 +
*[http://blog.honzamrazek.cz/2017/10/diy-through-hole-plating-of-pcbs/ DIY Through Hole Plating of PCBs]
 +
 +
===LMT01 temperature sensor===
 +
<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>
 +
</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://hackedgadgets.com/2017/12/08/coin-cell-jump-starter-project/ Coin Cell Jump Starter Project]
 +
 +
===Home Automation===
 +
 +
*[https://www.superhouse.tv/ SuperHouse]
 +
**[https://www.superhouse.tv/24-home-automation-system-architecture/ #24: Home automation system architecture]
 +
*[[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===
 +
 +
*[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://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]&nbsp; (digital logic input/output)
 +
*[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

Ohmmmmm.jpg

Current Research

Things I'm Learning


Official Blog of Silicon Labs

 


Resources

Ohms Law Calculator (& some other calculators...)

Resistance: 4 Band Colour Code Calculator

Capacitance: Conversion Calculator

Coil Inductance Calculator

How to Read a Capacitor

Symbols

Lessons in Electric Circuits

How to Test a Zener Diode

Local Resources (as in... "Can I get parts without waiting for shipping?")

PCB Manufacturers

JLCPCB

PCBWay

Dirty PCBs

OSHPark

 

Software

Electronics Design on Linux
gplEDA.org

DipTrace - Schematic and PCB Design Software

Oregano

EasyEDA

Fritzing


KiCad

Some Resources

Eagle

Tools


Homebrew

Power Supplies

Parts

Microcontrollers

-STS-

FPGA

Lattice

iCE40 Ultra Plus

Gnarly Grey UPDuino

Single Board Computers

High Voltage

Robotics

Off-Grid


...Projects...

How-To

Tips

Basic Circuits

PCB

Knowledge

Ohmspie.gif

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

RTENOTITLE



YouTube


Reverse Engineered: 50p Electronic 555 Doorbell Kit (with schematic)


Instructables

Simple Servo Tester


Interesting Products

Nitinol (Muscle Wire)

 


-STS-

  • Embedded PID Temperature Control
  1. The Circuit
  2. Board-Level Integration
  3. Implementation and Visualization
  4. The Scilab GUI

Finding data on old chips

LMT01 temperature sensor

Home Automation

Some How-Tos


Circuit information & Ideas

ETC

GitHub Links