{"id":12135,"date":"2026-04-16T19:21:29","date_gmt":"2026-04-16T18:21:29","guid":{"rendered":"https:\/\/mathscitech.org\/articles\/?page_id=12135"},"modified":"2026-04-16T19:32:02","modified_gmt":"2026-04-16T18:32:02","slug":"electronics-3","status":"publish","type":"page","link":"https:\/\/mathscitech.org\/articles\/electronics-2\/electronics-3","title":{"rendered":"Electronics (Part 2)"},"content":{"rendered":"<p><a id=\"power\"><\/a><\/p>\n<h2>C. Power Supplies (Batteries, Holders, Converters) Fuses, &#038; Heat Sinks<\/h2>\n<p>Barrel Jack notes:<\/p>\n<ol>\n<li> 2.1mm barrel jack &#8211; default is center positive, i.e. inside is positive, shaft is negative.  Read to see if center negative (opposite polarity) is specified.\n<li>Polarity reversing barrel jack cable <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07YJKJY7C\/\" rel=\"noopener noreferrer\" target=\"_blank\">2pc. for \u00a35.60 (\u00a32.80 ea)<\/a> &#8211; useful for centre negative guitar effects pedal and other musical equipments\n<li>3-way barrel jack connector cable <a href=\"https:\/\/www.amazon.co.uk\/CubePlug-ANGLED-GUITAR-SUPPLY-SPLITTER\/dp\/B07BD4H5QQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34<\/a>\n<\/ol>\n<p><a id=\"wallwart\"><\/a><\/p>\n<ol>\n<li><strong>DC Power Supply (wallwart, 110\/220V AC to DC) with 2.1mm barrel jack<\/strong><br \/>\nNotes:<\/p>\n<ol>\n<li> wallwarts are unregulated power supplies.  Use 100uF capacitors across their inputs to smooth them.  E.g. 9V wallwarts measured at 9.19V and 9.13V (not bad).<br \/>\n<a href=\"https:\/\/forum.jyetech.com\/viewtopic.php?f=19&#038;t=1832\" rel=\"noopener noreferrer\" target=\"_blank\">Wallwarts &#038; Brick Basics<\/a> | How Power Supplies are built: <a href=\"https:\/\/electronicsclub.info\/powersupplies.htm\" rel=\"noopener noreferrer\" target=\"_blank\">Transformer+Rectifier+Smoothing+Regulator<\/a><\/p>\n<ol>\n<li>Breadboard Power Supply MB-102 &#8211; convenient form factor plugs into 400+-tie points breadboard (watch out to align +\/- with red\/blue power stripes), takes 5VDC USB power input or 9VDC wal-wart, converts down to 5V or 3.3V, or both to have two power rails, <a href=\"https:\/\/www.amazon.co.uk\/dp\/B06X962SPW\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.67 next day<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07VCB2JQT\/\" rel=\"noopener noreferrer\" target=\"_blank\">3pc for \u00a33.79 (\u00a31.26 ea)<\/a>\n<li><strong>9V DC<\/strong> 1A 9W <a href=\"https:\/\/www.ebay.co.uk\/itm\/385352246389\" rel=\"noopener\" target=\"_blank\">\u00a33.95 (two weeks)<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/314621640744\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.77 (five days)<\/a>, or 2A 18W for <a href=\"https:\/\/www.ebay.co.uk\/itm\/155753482078\" rel=\"noopener\" target=\"_blank\">\u00a35.79, five-days<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Multibao-2000mA-Adapter-Charger-Replacement\/dp\/B09L1CZL37\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38 next day<\/a>.  Also: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07L8RC3K6\" rel=\"noopener noreferrer\" target=\"_blank\">Center negative 1A \u00a39.74 next day<\/a> (for e.g. guitar pedals and other musical equipment).\n<li><strong>5V DC<\/strong> 2A 10W: <a href=\"https:\/\/www.ebay.co.uk\/itm\/5V-12V-1A-2A-3A-AC-DC-Adapter-Power-Supply-Charger-Mains-Transformer-UK-Plug\/393122201995\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.03ea 1 week (ebay)<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/5V-Volt-2A-Main-Power-Supply-AC-DC-Adapter-3-Pin-UK-Plug-Charger-Black\/393166742701\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.38ea (MOQ2) ebay<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/Universal-AC-DC-Volt-Power-Supply-3-Pin-UK-Plug-Adapter-Converter-Charger-5V-2A\/164461019169\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.41ea (MOQ2)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Y-POWER-100-240V-Switching-Converter-Adapter\/dp\/B08Q3FF62R\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.69 in 2-3 wks<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B07LGW96MV\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a37 next day<\/a>\n<li>Converter cores: <a href=\"https:\/\/www.amazon.co.uk\/TOOGOO-110-240V-Switching-Converter-S-A10-05\/dp\/B00UBOKEVU\/\" target=\"+blank\" rel=\"noopener noreferrer\">5V DC switching power supply 2A, 10W, no cables, \u00a32.39<\/a> 2.8&#8243; x 1.5&#8243; x 1.2&#8243; compact\n<\/ol>\n<p><a id =\"battery\"><\/a><\/p>\n<li><strong>Batteries and Holders<\/strong><br \/>\nReferences: <\/p>\n<ol>\n<li><a href=\"https:\/\/www.baldengineer.com\/9v-battery-energy-density.html\" rel=\"noopener noreferrer\" target=\"_blank\">AA have better energy density than 9V batteries<\/a>: 4.6x more energy, for 3x worse weight and 2x worse volume\n<li><a href=\"https:\/\/www.camelion.com\/en\/products\/primary-batteries\/\" rel=\"noopener noreferrer\" target=\"_blank\">Camelion battery information<\/a> | <a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/Battery-internal-resistance\" rel=\"noopener noreferrer\" target=\"_blank\">Table: Internal Resistance of Batteries<\/a>  Used batteries have higher resistance, upto 5x | <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_battery_types\" target=\"_blank\" rel=\"noopener noreferrer\">List of Battery Types<\/a> Thought all 1.5V batteries were the same? They&#8217;re not. Read to understand the properties of different types of batteries. | <a href=\"https:\/\/en.wikipedia.org\/wiki\/Zinc%E2%80%93carbon_battery\" rel=\"noopener\" target=\"_blank\">Zinc Carbon batteries<\/a> can be 25% cheaper per unit than Alkaline batteries (18p vs. 23p), but you&#8217;re typically getting less for your money electrically, except in low drain, intermittent use applications.  | <a href=\"https:\/\/www.panasonic-batteries.com\/en\/faq\/why-battery-heating\" rel=\"noopener noreferrer\" target=\"_blank\">When a Lithium battery gets hot&#8230;<\/a> remove, put in open air, cover, let cool.  Do not use again | <a href=\"https:\/\/www.batterystation.co.uk\/battery-types\/specialist-batteries\/cr123a-batteries.html\" rel=\"noopener noreferrer\" target=\"_blank\">Battery descriptions and stable voltages<\/a> | <a href=\"https:\/\/www.wxforum.net\/index.php?topic=7465.0\" rel=\"noopener noreferrer\" target=\"_blank\">CR123 safety<\/a> | <a href=\"https:\/\/www.youtube.com\/watch?v=jNmlxBXEqW0\" rel=\"noopener noreferrer\" target=\"_blank\">Manually recharging Li-ion\/Li-Po batteries with a desktop power supply<\/a> &#8211; punchline, first run at CC (constant current) and the voltage will rise, then charge at CV (constant voltage) and the current will drop trickle charging the last bit of the journey | <a href=\"https:\/\/www.youtube.com\/watch?v=A6mKd5_-abk\" rel=\"noopener noreferrer\" target=\"_blank\">Li-Po slim high density various shape batteries<\/a> &#8211; charging\/building tutorial\n<p>Other batteries: 18650 15969<\/p>\n<p><a id=\"battery-power\"><\/a><\/p>\n<li><strong>Table: Power Specs of Common Batteries<\/strong><br \/>\n<div id=\"attachment_7078\" style=\"width: 704px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/06\/battery_power_comparison.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7078\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/06\/battery_power_comparison.png\" alt=\"\" width=\"694\" height=\"273\" class=\"size-full wp-image-7078\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/06\/battery_power_comparison.png 694w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/06\/battery_power_comparison-300x118.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/06\/battery_power_comparison-150x59.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/06\/battery_power_comparison-400x157.png 400w\" sizes=\"auto, (max-width: 694px) 100vw, 694px\" \/><\/a><p id=\"caption-attachment-7078\" class=\"wp-caption-text\">Electrical capacity of common battery types.<br \/>Source: https:\/\/daycounter.com\/LabBook\/Battery-Capacity-Comparison.phtml<\/p><\/div>\n<\/ol>\n<ol>\n<li> Battery contacts kits for direct PCB insertion (instead of holders): Contact plate spring kits, <a href=\"https:\/\/www.ebay.co.uk\/itm\/10pairs-Replacement-Battery-Contact-Plate-Springs-Kits-For-AA-AAA-Batteries\/174116602431\" rel=\"noopener noreferrer\" target=\"_blank\">10 pairs for \u00a32 (20p each pair), ebay<\/a>, Leaf spring kits,\n<li>LiPo batteries, high density, thin &#8211; example: <a href=\"https:\/\/www.amazon.co.uk\/EEMB-653042-Rechargeable-Connector-Certified\/dp\/B082152887\/\" rel=\"noopener noreferrer\" target=\"_blank\">3.7V $12 next day<\/a>\n<li>9V batteries:\n<ol>\n<li>Standard current: Current price: <a href=\"https:\/\/www.ebay.co.uk\/itm\/173911510688\" rel=\"noopener\" target=\"_blank\">15 for \u00a311.15 (74p ea)<\/a> <a href=\"https:\/\/www.amazon.co.uk\/Warriors-Capacity-Alkaline-Batteries-Detectors\/dp\/B0BYD6PXZH\/\" rel=\"noopener\" target=\"_blank\">4 for \u00a35.50 (\u00a31.38 ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Battery-Block-Alkaline-Eunicell-Extra\/dp\/B091Z1SXZ9\/\" rel=\"noopener\" target=\"_blank\">4 for \u00a36 (\u00a31.50 ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Battery-Block-Alkaline-Eunicell-Extra\/dp\/B091Z35RVX\/\" rel=\"noopener\" target=\"_blank\">8 for \u00a37.50 (94p ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B0CWGZR3YW\" rel=\"noopener\" target=\"_blank\">\u00a320 for 24pc (83p ea)<\/a>\n<li> High current: <a href=\"http:\/\/spiratronics.com\/alkaline-battery-pp3-9v.html\" target=\"_blank\" rel=\"noopener noreferrer\">9V battery high current, \u00a31.59<\/a>\n<li>9V Battery Clip Connector (Wiring Harness), RECOMMEND: Hard Plastic not Faux Leather which has poor connectivity: <a href=\"https:\/\/www.amazon.co.uk\/Battery-Connector-Buckle-Plastic-Housing\/dp\/B0C6WRJDH1\/\" rel=\"noopener\" target=\"_blank\">\u00a33 for 5<\/a>\n<li>9V Battery Holder (open), two types.  With loose wire  <a href=\"https:\/\/www.ebay.co.uk\/itm\/266106575633\" rel=\"noopener\" target=\"_blank\">\u00a33.55 for 10pc (35p ea, 4 weeks)<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/266106575633\" rel=\"noopener\" target=\"_blank\">\u00a35.00 for 10pc (\u00a350p ea., 4 weeks)<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/395138076717\" rel=\"noopener\" target=\"_blank\">\u00a35.55 for 10pc (\u00a355p ea, 4 weeks)<\/a>, or with DC barrel plug: <a href=\"https:\/\/www.ebay.co.uk\/itm\/395138076717\" rel=\"noopener\" target=\"_blank\">\u00a311.50 for 10pc (\u00a31.50 ea, 4 weeks)<\/a>,\n<li>9V battery box with barrel plug, Lowest price: 80p ea (MOQ1).  Current price: <a href=\"https:\/\/www.amazon.co.uk\/HALJIA-Battery-Project-Arduinos-solenoids\/dp\/B07MJG5C2Q\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a36 (60p ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/SODIAL-Battery-5-5X2-1-Arduino-Breadboard-Black\/dp\/B077VSB3MP\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.40 ea (MOQ1)<\/a>\n        <\/ol>\n<p><a id=\"coincell\"><\/a><\/p>\n<li>3V Coin Cell Battery:\n<ol>\n<li>CR1220 3V coin cell (smaller), Li ion: <a href=\"https:\/\/www.amazon.co.uk\/Eunicell-Cr1220-Lithium-Battery-Pack\/dp\/B00FMYWZVG\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.65 for 5pc, (33p ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/CR1220-Batteries-Lithium-Extra-Tinko\/dp\/B07V41JJW4\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.60 for 5pc, (32p ea)<\/a>\n<li>CR2032 3V coin cell (button) batteries (thicker than 1220), Li ion: Low: 10 for \u00a31.79 (18p ea).  Now: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B0CSSCBT37\/\" rel=\"noopener\" target=\"_blank\">\u00a34.60 for 20pc (23p ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B06XNQJ6Z3\/\" rel=\"noopener\" target=\"_blank\">20 for \u00a35 (25p ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07RTHKNC5\/\" rel=\"noopener\" target=\"_blank\">20 for \u00a36 (30p ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/CR2032-LITHIUM-BUTTON-BATTERY-BATTERIES\/dp\/B00KJCOPV4\/\" target=\"_blank\" rel=\"noopener noreferrer\">10 pc for \u00a34.00 (40p ea.)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B089RCF1BK\/\" rel=\"noopener\" target=\"_blank\">10 for \u00a34 (40p ea.)<\/a>\n<li>CR2032 holder: open-holder lowest price \u00a31.08 for 20pc (5p ea) or 82p for 10pc (8p ea), or \u00a34.50 for 20pc (22p ea), or <a href=\"https:\/\/www.ebay.co.uk\/itm\/176271243492\" rel=\"noopener\" target=\"_blank\">\u00a35.40 for 20pc (27p ea, 3 wks)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/GTIWUNG-CR2032-CR2025-Button-Battery-20Pcs-3V-Holder\/dp\/B0823WK4CN\/\" rel=\"noopener\" target=\"_blank\">\u00a36 for 20pc (30p ea, next day)<\/a>, polarity: + is at the raised neck of the holder; (to see how to remove the battery from the holder later, see <a href=\"https:\/\/www.youtube.com\/watch?v=4KJqe_Brj_g\" rel=\"noopener noreferrer\" target=\"_blank\">here<\/a>) Enclosed-holder: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B00YO8MX3G\/\" rel=\"noopener noreferrer\" target=\"_blank\">CR2032 holder with wire lead and button 68p<\/a> (need voltmeter to identify polarity of the lead wires as they are both white).  Vertical open holder: Lowest: 56p ea, Now: <a href=\"https:\/\/www.amazon.co.uk\/CR2032-Vertical-Coin-Battery-Holder\/dp\/B07CZLG22B\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a34 (80p ea.)<\/a>\n<li>CR2032 6V double coin cell holder: <a href=\"https:\/\/www.amazon.co.uk\/SODIAL-CR2032-Button-Battery-Holders-Black\/dp\/B01D9JD2K8\/\" rel=\"noopener noreferrer\" target=\"_blank\">Dual holder enclosed case (6V) with on\/off switch and wire leads, 3pc for 90p (30p ea)<\/a>\n<p>            <i>Using the double coin cell holder is not obvious: Cell 1 (closest to wires) goes in with + side up; Cell 2 (furthest from wires) goes in with + side down.<\/i>\n        <\/ol>\n<li>1.5V Button Cell Battery: <a href=\"https:\/\/www.reenergy.com.tw\/en\/product-258800\/Button-Type-Alkaline-Manganese-Battery-LR41-LR1120-LR1130-LR43-LR44.html\" rel=\"noopener noreferrer\" target=\"_blank\">LR41, LR1120, LR1130, LR43, LR44=AG13<\/a> from 30mAh to 120mAh\n<ol>\n<li>LR41 button cell (1.5V): <a href=\"https:\/\/www.amazon.co.uk\/Alkaline-Batteries-LR41-Strip-10\/dp\/B000HWY2VE\/\" target=\"_blank\" rel=\"noopener noreferrer\">10 pc for \u00a31.86 (19p ea.)<\/a>\n<li>LR44 button cell (1.5V): <a href=\"https:\/\/www.amazon.co.uk\/LR44-Alkaline-Button-Cell-L1154-black\/dp\/B004TN4S1Q\/\" rel=\"noopener noreferrer\" target=\"_blank\">10 pc for \u00a31.85 (19pc ea.)<\/a>\n<li>LR1130 button cell (1.5V): <a href=\"https:\/\/www.amazon.co.uk\/20-AG10-1-5V-Alkaline-Batteries\/dp\/B000SWPDPM\/\" rel=\"noopener noreferrer\" target=\"_blank\">20pc for \u00a31.88 (9p ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Blister-LR1130-Batteries-Button-Cells-Silver\/dp\/B0041H2KX8\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a31.84 (18p ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Camelion-button-cell-LR1130-Alkaline\/dp\/B005OT05MA\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a32.30 (23p ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/LR1130-Battery-Batteries-Electronics-Calculators\/dp\/B08ZD43T2Z\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a33.25 (33p ea) same day<\/a>\n<li><a href=\"https:\/\/www.aliexpress.com\/item\/100pcs-lot-LR41-button-battery-holder-AG3-battery-shrapnel-1-5V-battery-positive-piece-bending-angle\/32742124807.html\" rel=\"noopener noreferrer\" target=\"_blank\">Holder for LR41, 100pcs for \u00a38 (8p ea.)<\/a> and <a href=\"https:\/\/www.rapidonline.com\/rvfm-pack-30-pcb-button-cell-holder-18-0077\" rel=\"noopener noreferrer\" target=\"_blank\">alternative<\/a>\n        <\/ol>\n<li> MN21 23A 12V wireless doorbell battery, <a href=\"https:\/\/www.amazon.co.uk\/Duracell-Specialty-Alkaline-MN21-Doorbells\/dp\/B003UOWDCG\/\" rel=\"noopener\" target=\"_blank\">2 for \u00a32.28 (\u00a31.14 ea)<\/a> same day, or <a href=\"https:\/\/www.amazon.co.uk\/GP-Super-Voltage-Alkaline-Battery-Chrome-Black-Red\/dp\/B000CSLIP6\/\" rel=\"noopener\" target=\"_blank\">5 for \u00a33 (60p ea)<\/a> 2 days\n<li>Li-Ion 3V  <a href=\"http:\/\/www.baj.or.jp\/e\/frombaj\/03.html\" rel=\"noopener noreferrer\" target=\"_blank\">Safety Precautions for Lithium batteries<\/a>\n<ol>\n<li>CR123A (CR17345) (3V) Li ion: <a href=\"https:\/\/www.amazon.co.uk\/Camelion-CR123A-Lithium-Ion-Photo-Battery\/dp\/B014K158P6\/\" rel=\"noopener noreferrer\" target=\"_blank\">2pc for \u00a32.48 (\u00a31.24 ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/2-X-Eunicell-CR123A-Battery\/dp\/B00DBFT9UI\/\" rel=\"noopener noreferrer\" target=\"_blank\">2pc for \u00a32.55 (\u00a31.28 ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B014ZIBBFK\/\" rel=\"noopener noreferrer\" target=\"_blank\">18pc. for \u00a317 (95p ea)<\/a> 960 mAh batteries boosted to 5V. These deliver high current and maintain stable voltage for the duration of their life (10 years), so are essential for battery powered motors, and other projects with sustained current draws of 150mA or more.  <a href=\"https:\/\/www.batterystation.co.uk\/battery-types\/specialist-batteries\/cr123a-batteries.html\" rel=\"noopener noreferrer\" target=\"_blank\">Design details<\/a> WARNING: If you drop this battery you should assume it is internally damaged, and discard.  If you use it, you will find erratic voltage, and it will start to get hot, and a chain reaction may start that causes it to get hotter slowly even if not connected.  In this case, put it outside and cover it with a saucepan for a few hours and then you can safely recycle it in a battery recycling center.\n<li>Battery holders for CR123A: Best price 24p ea. (2019).  Currently: <a href=\"https:\/\/www.ebay.co.uk\/itm\/10PCS-CR123A-Battery-box-Battery-Holder-With-43-18mm-PCB-PIN-DIY-Plastic-Shell\/283222830513\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a33.88 (38p ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/TOOGOO-Battery-Needles-rechargeable-Black\/dp\/B06XZZZN1X\/\" rel=\"noopener noreferrer\" target=\"_blank\">6 pc for \u00a32.50 (42p ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/HALJIA-CR123A-Lithium-Battery-Holder\/dp\/B07MC7WR8J\/\" rel=\"noopener noreferrer\" target=\"_blank\">5 pc for \u00a36 (\u00a31.20 ea.) next day<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/sourcingmap-CR123A-Lithium-Battery-Holder\/dp\/B016PO0OFA\/\" rel=\"noopener noreferrer\" target=\"_blank\">20 pc for \u00a310 (50p ea.)<\/a>\n        <\/ol>\n<li>AA and AAA batteries:  <a href=\"https:\/\/www.amazon.co.uk\/dp\/B09GW2T4T2\/\" rel=\"noopener\" target=\"_blank\">Zinc Carbon 30pc AA and 20pc AAA for \u00a38.50 (18p ea)<\/a>\n<ol>\n<li>AA Zinc Carbon (14500, 14mmx50mm) batteries: lowest Zinc Carbon was \u00a34 for 28pc (14p ea).  Currently Zinc Carbon <a href=\"https:\/\/www.amazon.co.uk\/dp\/B00MODVBEK\/\" rel=\"noopener\" target=\"_blank\">\u00a34.60 for 20pc (23p ea)<\/a> or  or <a href=\"https:\/\/www.amazon.co.uk\/Camelion-Mignon-Super-Heavy-Battery\/dp\/B001RH6AOA\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a34.00 for 10pc (40p ea.) Camelion<\/a>\n<li>AA Alkaline batteries: Lowest Alkaline was \u00a37.45 for 40pc (19p ea).  Currently: Alkaline<br \/>\n<a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B004ITVH4C\/\" target=\"_blank\" rel=\"noopener noreferrer\">32 for \u00a39.79 (31p ea.) Maxell (Same Day delivery)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/AmazonBasics-AA-Industrial-Alkaline-Batteries\/dp\/B07MLFBJG3\/\" rel=\"noopener noreferrer\" target=\"_blank\">Amazon Basics, \u00a313.50 for 40pc (34p ea.)<\/a>, or  or <a href=\"http:\/\/spiratronics.com\/alkaline-battery-aa.html\" target=\"_blank\" rel=\"noopener noreferrer\">high current, 74p (for 2 pc)<\/a><\/p>\n<li>AAA Zinc Carbon 1.5V batteries (low current capacity): Low 10 for \u00a32.07 (21p ea).  Now: <a href=\"https:\/\/www.amazon.co.uk\/EBL-AA-Batteries-Alkaline-Battery-Blue\/dp\/B082NQLD96\/\" rel=\"noopener noreferrer\" target=\"_blank\">28pc. Alkaline for \u00a36.23 (23p ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Panasonic-Carbon-Batteries-known-MN2400-white\/dp\/B004FQ6KFE\/\" target=\"_blank\" rel=\"noopener noreferrer\">10 for \u00a33.33 (33p ea)<\/a>.  WARNING: Not all batteries are the same &#8212; LR03 (alkaline) and <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B007X29LN0\/\" rel=\"noopener noreferrer\" target=\"_blank\">R03 zinc carbon<\/a> are the same nominal voltage but R03 have typically half the current capacity as LR03.\n<li>AAA 1.5V batteries Alkaline: Low: 32 for \u00a38.46 (26p ea).  Now: <a href=\"https:\/\/www.amazon.co.uk\/EXTRASTAR-1-5V-Performance-Alkaline-Batteries-LR03-AAA\/dp\/B09YM4Z36N\/\" rel=\"noopener\" target=\"_blank\">16 for \u00a35 (31p ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/KODAK-Batteries-Disposable-Household-Alkaline\/dp\/B0BBD1SV9K\/\" rel=\"noopener\" target=\"_blank\">20 for \u00a39 (45p ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Maxell-LR03-Batteries-Pack-pilas-gold\/dp\/B004EKG3U8\" rel=\"noopener noreferrer\" target=\"_blank\">32 for \u00a312 (38p ea.) Maxell (Same Day delivery)<\/a>\n<li>Battery Holder with Flying Leads:\n<ul>\n<li>Assorted sizes and combinations: <a href=\"http:\/\/spiratronics.com\/electrical-and-power\/batteries-holders-and-testers\/battery-boxes-holders-and-clips.html\" target=\"_blank\" rel=\"noopener noreferrer\">Spiratronics<\/a>;\n<li>1xAA, 3 pc for 61p (20p ea);\n<li>2xAA, <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B07HT39G17\/\" rel=\"noopener noreferrer\" target=\"_blank\">24pc for \u00a39.00 (38p ea.) w\/ Next Day delivery<\/a>.\n<li>3xAA: 2pc for 70p (35p ea;\n<li>4xAA: 3pc for \u00a31.02 (34p eac) or <a href=\"https:\/\/www.amazon.co.uk\/Layers-Black-Plastic-Battery-Holder\/dp\/B00H8WI6HC\/\" rel=\"noopener noreferrer\" target=\"_blank\">2pc for \u00a32.39 (\u00a31.20ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Aerzetix-Battery-Holders-Batteries-Pack\/dp\/B00FXLBZ7S\/\" rel=\"noopener noreferrer\" target=\"_blank\">3pc for \u00a35.29 (\u00a31.76 ea) next day<\/a>;\n<li>1xAAA: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B08CCCZTCQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">15pc w\/ flying leads for \u00a38 (53p ea) next day<\/a> or <a href=\"http:\/\/spiratronics.com\/1-x-aaa-battery-holder-with-tags.html\" rel=\"noopener noreferrer\" target=\"_blank\">35p ea (Spiratronics) not including shipping \u00a31.49, or 10pc for \u00a34.00 (40p ea) incl. shipping<\/a>\n<li>2xAAA: <a href=\"https:\/\/www.amazon.co.uk\/Sourcingmap-Battery-Storage-2x1-5VAAA-Batteries\/dp\/B00H545YIM\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a31.04<\/a>\n<\/ul>\n<\/ol>\n<li> High Capacity AA batteries: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07BZXW233\/\" rel=\"noopener noreferrer\" target=\"_blank\">Amazon Basics 8 pack for \u00a315 (1.88 ea), 2400mAh, pre-charged, rechargeable, + charger for \u00a38 w\/ Same Day delivery<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/TYBATT-2800mAh-Rechargeable-Performance-Pre-Charged\/dp\/B07D74519C\/\" rel=\"noopener noreferrer\" target=\"_blank\">Tybatt 12 pack for \u00a320 (\u00a31.67 ea), 2800mAh, pre-charged, rechargeable, w\/Same Day delivery<\/a>, or EBL 16 pack for \u00a323 (\u00a31.44 ea), 2800mAh, not pre-charged, rechargeable, w\/ Same Day delivery\n<li>18650: rechargeable 3.7V Li-ion battery (up to 3500mAh).  20700, 21700, and 26650 batteries (up to 6000mAh).  Example: <a href=\"https:\/\/www-danilolarizza-com.translate.goog\/addio-cr2032-stazione-meteo-ricaricabile\/?_x_tr_sl=auto&#038;_x_tr_tl=en&#038;_x_tr_hl=en-GB\" rel=\"noopener noreferrer\" target=\"_blank\">18650 used to replace CR2032 batteries<\/a>\n<li>Block battery 6V Carbon-Zinc battery, 4R25, <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B002SP7XK0\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a35.20 w\/ Prime delivery<\/a>\n    <\/ol>\n<li>Fuses <a href=\"http:\/\/spiratronics.com\/automotive-fuse-violet-3a.html\" target=\"_blank\" rel=\"noopener noreferrer\">Automotive Blade fuse 3A @ 14p ea.<\/a> from Spiratronics, these blow immediately (< 1sec) when tested by inducing a short circuit with 2x9V batteries in parallel or <a href=\"https:\/\/www.amazon.co.uk\/REFURBISHHOUSE-100Pcs-5x20mm-Assorted-Fast-blow\/dp\/B07P7FCBSQ\/\" target=\"_blank\" rel=\"noopener noreferrer\">Assorted glass quick-blow fuses 100 pc. for \u00a32.77 (3p ea.), 0.2A to 20A, 10 kinds, 10 ea., 5x20mm<\/a>\n<p>        <i>Worth testing a batch of fuses before assuming they&#8217;ll blow in case the fuses are defective.  These <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B01FSDQMYG\/\" rel=\"noopener noreferrer\" target=\"_blank\">cheaper fuses (3p ea.)<\/a> did not blow despite batteries and wire harness getting hot, smoking and finally melting, and the fuse still had not blown.  Better to spend more on quality protection than risk a fire.<\/i><\/p>\n<li>Fuse Holders: <a href=\"https:\/\/www.amazon.co.uk\/Sourcingmap%C2%AE-Plastic-Cover-Holder-XS-1033-1\/dp\/B006Z5KQ94\/\" target=\"_blank\" rel=\"noopener noreferrer\">5 pc. for \u00a31.47 (30p ea.), clear plastic cover, two-pins, for 5x20mm<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/sourcingmap-Clips-Holder-Bracket-Silver\/dp\/B00X733CL6\/\" target=\"_blank\" rel=\"noopener noreferrer\">10 pairs for \u00a31.06 (10p ea.), 4 pin per pair<\/a>\n<li>Heat Sinks \/ Cooling Fins: Heat exchanger can exude heat faster by heat exchange through contact with air.  Pure copper (401W\/mk) has higher thermal conductivity than pure aluminum (237W\/mk).\n<ol>\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B01M5GM1H7\/\" rel=\"noopener noreferrer\" target=\"_blank\">8x8x5mm Aluminium 5x for 50p (10p ea)<\/a> (needs thermal adhesive) or thermal conductive double sided tape\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B00REFH7OQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">14x14x7mm Aluminium 5x for \u00a31.70 (34p ea)<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B07JH2DXNK\/\" rel=\"noopener noreferrer\" target=\"_blank\">16x8x2mm Copper w\/ adhesive tape, \u00a31.35<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B07JHLMCXN\/\" rel=\"noopener noreferrer\" target=\"_blank\">8x8x4 Copper w\/ adhesive tape, \u00a31.31<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B079H21M64\/\" rel=\"noopener noreferrer\" target=\"_blank\">50x25x5mm Aluminium w\/ thermal tape, \u00a310 (\u00a32.50 ea), w\/ Prime delivery<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B01KZ1KRHY\/\" rel=\"noopener noreferrer\" target=\"_blank\">13x12x4mm Copper, \u00a34 for 8 (50p ea)<\/a>\n<li>Copper Plate: <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B07BK35B1R\/\" rel=\"noopener noreferrer\" target=\"_blank\">Foil 10x10cm x 0.2mm &#8211; \u00a34.09<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/TOOGOO-Copper-Sheet-1mm-100MM\/dp\/B01M8HE3FN\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.98 for 10x10cm x 1.0mm<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/TOOGOO-Copper-Sheet-0-5mm-100MM\/dp\/B01MFX3BHU\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.43 for 0.5mm (10x10cm)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Metal-Off-Cuts-Quality-Copper\/dp\/B00BGAX2IK\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36.05 for 10x10cm x 1.2mm<\/a>\n<li>Copper wire: <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B00L2AG3B2\/\" rel=\"noopener noreferrer\" target=\"_blank\">10m x 1.0mm &#8211; \u00a33.74<\/a>\n<li>Thermal Conductive Tape, Double Sided: 20mm for <a href=\"https:\/\/www.amazon.co.uk\/Z-overlord-Conductive-Integrated-Circuits\/dp\/B07K445CKC\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.74<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/cococity-Adhesive-Thermal-Conductive-Heartsick\/dp\/B07MPBFRRH\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a37.59 w\/ Prime Delivery<\/a>\n    <\/ol>\n<li><strong>DC to DC Voltage Converters \/ Regulators \/ Power Supplies<\/strong><br \/>\nFour types: Wallwarts (AC to DC converter), Boost converter, Buck converter, Boost-Buck simultaneous conversion.<br \/>\nTwo flavors: Fixed output voltage, Variable (selectable) output voltage.<br \/>\nTwo designs: Switching regulator, and LDO (low dropout, non-switching) regulator<\/p>\n<p><i>Supply source: selection direct from <a href=\"http:\/\/www.canton-electronics.com\/power-converter-modules-c-4\/?zenid=mhrjh8apckbvqb60qdgo0esm86\" rel=\"noopener noreferrer\" target=\"_blank\">Canton Electronics<\/a> (maker of CE012)<\/i><\/p>\n<p>Go-to components: LM2596 (blue rectangle) inefficient, NCP3063 (good but SMT), Wurth 173010542 7805, MC34063A[std temp range] or MC33063A[extended temp range] (dip8), HT7133 LDO (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Low-dropout_regulator\" rel=\"noopener noreferrer\" target=\"_blank\">Low-Dropout Regulator<\/a> has no switching noise)<\/p>\n<p>Why not to use MC33063 \/ MC 34063 chips:<br \/>\n(1) No built-in thermal protection, no built-in over-current protection\/fuses: <a href=\"http:\/\/www.mattmillman.com\/mc34063-a-tough-lesson\/\" rel=\"noopener noreferrer\" target=\"_blank\">25V to 5V step-down using MC33063A IC DIP8 when a short-circuit fault happened outside the regulator<\/a>.<br \/>\n(2) Inefficient design, ancient chip.  <a href=\"https:\/\/www.eevblog.com\/forum\/projects\/implementing-a-mc33063ad\/msg1128926\/#msg1128926\" rel=\"noopener\" target=\"_blank\">Much better chips and designs out there for battery to 5V boost conversion.<\/a><br \/>\n(3) Requires external inductor, schottky diode, proper heat sinking\/thermal management to prevent overheating and damage to the IC, external fuse at 500mA at the input voltage to prevent catastrophic short circuit failures<br \/>\n(4) The higher the switching frequency the better response rate required from the external capacitors used.  Switching frequencies anywhere from 50-200kHz.<br \/>\n(5) Consumes 4mA while idle (wasteful, considering the ATtiny85 consumes 3mA when running at 100% duty cycle.<br \/>\nWARNING: This is also why not to buy cheap wallwarts that get very hot.  If they have the MC33063 inside, would not be good.<\/p>\n<p><a href=\"https:\/\/www.pa4tim.nl\/?p=4440\" rel=\"noopener noreferrer\" target=\"_blank\">Analysis of NCP3063 (good)<\/a><\/p>\n<ol>\n<li> <strong>Boost converter (step-up)<\/strong> with input from 0.8V to allow using 1.5V batteries (AAA, AA, C, D, LR41 button, etc.) to power TTL logic circuits even with depleted batteries.\n<p>Fixed output<\/p>\n<ul>\n<a id=\"CE012-power\"><\/a><\/p>\n<li>Super Micro DC-DC 5V Boost Converter: CE012 \/ WTI-0833 \/ T64, 5V Boost Converter, 0.8V to 5V input generating 5V output, variable max current output from 7mA to 100mA (1-1.5V) to 480mA (3V and 5V inputs) (verified no problem drawing 130mA from 3V CR123A battery, plenty sufficient to power Arduino Nano <strong>be sure to use 10uF smoothing capacitor on the output\/ground to provide steady current for chips<\/strong>.  Switched mode power supply operating at 150kHz with 85% conversion efficiency. Size: tiny at 1cm x 1cm, or precisely 10.8mm x 10.5mm x 7.2mm.  Lowest price: 72p ea (2019).  Currently: <a href=\"https:\/\/www.amazon.co.uk\/10Pcs-Converter-Module-camera-module\/dp\/B07Z4JK9QM\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a36.60 (66p ea) next day<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/0-9-5V-to-5v-DC-DC-Step-Up-Voltage-Boost-Converter-Regulator-480mA-2108A\/274522077007\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.90 ea, 8 days<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/Voltage-Converter-Module-Converter-Module-T64-Boost-Converter-Boost-Converter-\/133595334098\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a36.83 (68p ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Boost-Converter-Module-10Pcs-DC-DC\/dp\/B07WYHJ77R\/\" rel=\"noopener noreferrer\" target=\"_blank\">T64 10 pc for \u00a310.79 (\u00a31.08 ea).<\/a>  Device uses just 5 parts: the ASIC ME2108A (1831\/50 &#8211; 5.0V version) switching voltage regulator (ASIC), a <a href=\"http:\/\/www.learningaboutelectronics.com\/Articles\/Schottky-diode.php\" rel=\"noopener noreferrer\" target=\"_blank\">Schottky diode<\/a> SS14, a #220 22uH CD54 series SMD inductor, and two 12uF capacitors in parallel (to obtain 24uF). <a href=\"https:\/\/dzrmo.wordpress.com\/2017\/01\/26\/a-tiny-but-good-boost-converter\/\" rel=\"noopener noreferrer\" target=\"_blank\">REVIEW<\/a>, <a href=\"https:\/\/dzrmo.wordpress.com\/2017\/04\/26\/ce012-step-up-boost-whats-inside\/\" rel=\"noopener noreferrer\" target=\"_blank\">DESIGN ANALYSIS<\/a>.  CE012 are smaller than a postage stamp, and, similarly to a joule thief, can take a &#8220;dead&#8221; 0.8V battery and boost up to produce 5V (obviously current depends on deadness of the battery, but at least 7mA). Wiring: V1 is V_in (battery) and V0 is V_out (5V).  The PCB comes without pins, so you will need <a href=\"https:\/\/www.amazon.co.uk\/Electrical-Testing-Hooks-SODIAL-Multimeter\/dp\/B01GNKUSB6\/\" rel=\"noopener noreferrer\" target=\"_blank\">grabber probes<\/a> to test and a soldering iron and <a href=\"https:\/\/www.amazon.co.uk\/SODIAL-2-54mm-Single-Header-Arduino-Blue\/dp\/B07J5CWYT1\/\" rel=\"noopener noreferrer\" target=\"_blank\">2.54mm pin header block<\/a> to use in production.<\/i>\n<li>HW-553: 17mm x 25mm x 6mm, input and output pads, 500mA  Sources (best price 36p ea MOQ 5): <a href=\"https:\/\/www.ebay.co.uk\/itm\/New-5PCS-DC-DC-Boost-Converter-Step-Up-Module-1-5V-to-5V-500mA-for-Arduino\/253108829069\" rel=\"noopener noreferrer\" target=\"_blank\">5 for \u00a33.50 (70p ea)<\/a>.  <i><a href=\"https:\/\/bigdanzblog.wordpress.com\/2014\/09\/17\/cheap-chinese-dc-dc-converter-step-up-module-1-5v-to-5v-500ma-power-module-pin-out\/\" rel=\"noopener noreferrer\" target=\"_blank\">Ignore the D+ and D- pins.<\/a>  They&#8217;re useful if you want to wire a USB connector to the output.<\/i>\n<p><a id=\"lilypad\"><\/a><\/p>\n<li>LilyPad boost converter 1.5V-5V input boosted to 5V output, <strong>max 200mA current, 1W (@5V)<\/strong>, default with AAA battery clips, but can attach any battery up to 5V (I frequently use low cost 3V CR123A lithium batteries for even voltage supply through life of battery, longer life battery, and higher current draw).  Be careful, if you draw a lot more than 200mA you will <a href=\"https:\/\/en.wikipedia.org\/wiki\/Magic_smoke\" rel=\"noopener noreferrer\" target=\"_blank\">release the magic smoke<\/a> from the CD43 series 47uH (#470) SMD power inductor on the board.  Boosting is done using <a href=\"https:\/\/www.onsemi.com\/products\/power-management\/dc-dc-controllers-converters-regulators\/converters\/ncp1402\" rel=\"noopener noreferrer\" target=\"_blank\">NCP1402<\/a>  Size: 70mm x 10mm  Current: <a href=\"https:\/\/www.ebay.co.uk\/itm\/174022793688\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.07 2 weeks<\/a>\n<ul>\n<li>NCP1402 boost converter chip max 200mA, shutoff at 350mA, surface mount, requires 4 external components: an inductor, a schottky diode, input\/output smoothing capacitors, <a href=\"https:\/\/www.ebay.co.uk\/itm\/10-PCS-NCP1402SN50T1G-ON-IC-REG-BOOST-5V-0-2A-5TSOP-CK\/191925515572\" rel=\"noopener noreferrer\" target=\"_blank\">10 pcs. for \u00a32.63 (26p ea) ebay<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/10PCS-NCP1402SN50T1G-SOT23-5-NCP1402SN50-NCP1402\/dp\/B082384428\/\" rel=\"noopener noreferrer\" target=\"_blank\">10 pcs. for \u00a33.10 (31p ea), surface mount<\/a> or   <a href=\"https:\/\/www.ebay.co.uk\/itm\/10-PCS-NCP1402SN50T1G-ON-IC-REG-BOOST-5V-0-2A-5TSOP-CK\/191925515572\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.73 for 10 pc (37p ea.) ebay<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/10pcs-NCP1402SN33T1G-SOT23-5-NCP1402SN33-NCP1402\/dp\/B07SGLHK1X\/\" rel=\"noopener noreferrer\" target=\"_blank\">10 pc for \u00a33.30, 33p ea. Amazon<\/a>.  <a href=\"https:\/\/www.onsemi.com\/pub\/Collateral\/NCP1402-D.PDF\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheet.<\/a>\n<li>Inverting Buck\/Boost Converter: <a href=\"https:\/\/uk.rs-online.com\/web\/p\/buck-boost-switching-regulators\/6618433\/?cm_mmc=UK-PLA-DS3A-_-google-_-CSS_UK_EN_Provisioned_Stock_2020-11_Whoop-_-Buck+Boost+Switching+Regulators_Whoop-_-6618433&#038;matchtype=&#038;pla-393899527127&#038;gclid=Cj0KCQiA5vb-BRCRARIsAJBKc6IwaBc0e5EM177M8-y92zHJKQn2xzMOxaZpurCgZvNuHztnU8_sE6YaAsuhEALw_wcB&#038;gclsrc=aw.ds\" rel=\"noopener noreferrer\" target=\"_blank\">MC33063AP DIP-8 buck\/boost converter chip<\/a> outputs 5V from 3-40VD at 1.5A.  <a href=\"https:\/\/electronics.stackexchange.com\/questions\/505630\/inverting-boost-converter-by-using-mc33063a-mc34063a-where-does-the-ic-get-grou\" rel=\"noopener noreferrer\" target=\"_blank\">How does this work?<\/a>  <a href=\"https:\/\/www.ebay.co.uk\/itm\/10-pcs-MC33063AP1-ONSEMI-Bu-Bo-Inv-Schaltregler-Adj-1-5A-3-40Vi-DIP8-BP\/233322711035\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a313 (1.30 ea)<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/MC33063AP1-Inverting-Regulator-IC\/203248470311\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.43 (MOQ4) to \u00a31.68 ea<\/a>, and <a href=\"https:\/\/www.ebay.co.uk\/itm\/50PCS-MC34063-MC34063AP-MC34063API-34063API-DIP-8-IC\/132482003652\" rel=\"noopener noreferrer\" target=\"_blank\">6p ea. (50 pc for \u00a33.36)<\/a> | <a href=\"https:\/\/www.sparkfun.com\/datasheets\/IC\/MC34063A.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheet<\/a>\n<\/ul>\n<li>Pololu 2564 (U1V10F5): High quality with thermal regulation, over-voltage protection (up to 5.5V), and ultra-high efficiency.  5V output from as low as 0.5V input (works down to 0.3V) <a href=\"https:\/\/www.pololu.com\/product\/2564\" rel=\"noopener noreferrer\" target=\"_blank\">$4.89<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/POLOLU-2564-Converter-0-5-5-5V-70-90-9x11-5mm\/dp\/B01KFT4C6S\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a312.60, Amazon<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/272202544751\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a39, Ebay<\/a>\n    <\/ul>\n<li>Adjustable output\n<ul>\n<li><strong>MT3608<\/strong>: 2v-24v input, adjustable through pot, max output voltage 40v.  Current handling typical up to 1A, max 2A.   <a href=\"https:\/\/www.amazon.co.uk\/TOOGOO-MT3608-Booster-Converter-Arduino\/dp\/B078H4S7NZ\/\" rel=\"noopener noreferrer\" target=\"_blank\">6pc for \u00a32.72 (45p ea)<\/a>  Features thermal protection and over-current circuitry.  <a href=\"https:\/\/electronics.stackexchange.com\/questions\/445948\/mt3608-gets-very-hot-only-handle-1a\" rel=\"noopener noreferrer\" target=\"_blank\">Seems solid<\/a>.  <a href=\"https:\/\/hackaday.com\/2019\/01\/27\/reworking-mt3608-boost-converters-for-lower-idle-current-draw\/\" rel=\"noopener noreferrer\" target=\"_blank\">Optimizing for minimal idle current usage.<\/a>\n<li>XL6019 &#8211; <a href=\"https:\/\/www.amazon.co.uk\/NIDONE-Transformer-Converter-Industrial-supplies\/dp\/B09MFGVF4T\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.50<\/a>\n<\/ul>\n<p><a id=\"buck-boost\"><\/a><\/p>\n<li><strong>Buck-Boost converter<\/strong>\n<ul>\n<li>Pololu 2836 (S9V11F5), <a href=\"https:\/\/www.amazon.co.uk\/POLOLU-2836-Pololu-Step-Up-Step-Down-Regulator\/dp\/B071D83BRK\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a37.76 next day<\/a>.  5V out, from 2V to 16V in, ideal for battery power where starting voltage is above 5V before discharge, e.g. 9V cell, or two CR123A in series.  High quality name-brand product.\n<li><strong>Type 3A<\/strong>: w\/ USB input interface and LED display.  Input: 3.5V to 12V, Output: 1.2V (buck) to 24V (boost) up to 3W power (or 600mA at 5V), with display, USB powered, 60mm x 20mm x 10mm.  Lowest price \u00a32 ea.  Currently: <a href=\"https:\/\/www.amazon.co.uk\/DollaTek-Regulator-3-5V-12V-1-2V-24V-Converter\/dp\/B081JN757V\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36 same day<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B091TGTG7N\/\" rel=\"noopener noreferrer\" target=\"_blank\">3pc for \u00a310 next day (\u00a33.33 ea)<\/a>.  <i>These buck-boost converters are fantastic.  On\/off switch, smooth potentiometer control, LED display to 1 decimal digit precision, ability to take Vin from pins (you need to solder in female headers) or USB micro or USB A.  Can take Vout from screw terminals or pins.  Stable reliable power, up step up or step down.  Great for regulated output without having to use lower efficiency linear converters<\/i>\n<li><strong>Type 3B<\/strong>: 60mm x 40mm x 14mm.  Source: <a href=\"https:\/\/www.amazon.co.uk\/LOVIVER-Converter-Buck-Boost-Adjustable-Regulator\/dp\/B07KTWPQS6\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.00<\/a>\n    <\/ul>\n<li><strong>Buck converter (step-down), Adjustable<\/strong>  4V to 40V with voltage regulator and LED display\n<ul>\n<li>LM7805 5V Regulator (input 7-35V): lowest price 50pc for \u00a33.53 (7p ea).  Currently: <a href=\"https:\/\/www.amazon.co.uk\/SODIAL-50pcs-LM7805-Voltage-Regulator\/dp\/B078H1C7QB\/\" target=\"_blank\" rel=\"noopener noreferrer\">50pc for \u00a36.57 (13p ea.)<\/a>.  <a href=\"https:\/\/www.digikey.co.uk\/product-search\/en?keywords=LM7805CT-ND\" target=\"_blank\" rel=\"noopener noreferrer\">Datasheets<\/a><br \/>\n<a id=\"ref-LM7805\"><\/a><br \/>\n<div id=\"attachment_7761\" style=\"width: 260px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/12\/screenshot.2193.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7761\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/12\/screenshot.2193.png\" alt=\"\" width=\"250\" height=\"192\" class=\"size-full wp-image-7761\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/12\/screenshot.2193.png 250w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/12\/screenshot.2193-150x115.png 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><p id=\"caption-attachment-7761\" class=\"wp-caption-text\">LM7805  5V voltage regulator (input 7-35V).  Pin 1 (input) shown.<\/p><\/div><\/p>\n<li>LM2596 fixed output &#8211; 6-12V down to 5V fixed: <a href=\"https:\/\/www.amazon.co.uk\/Nrew-LM2596S-Adjustable-Converter-Step-Dow\/dp\/B09MD98XY4\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.79 with easy access pins<\/a>,\n<li>LM2596 adjustable output &#8211;  <a href=\"https:\/\/www.amazon.co.uk\/Youmile-LM2596S-Converter-Efficiency-Regulator\/dp\/B07ZCRTMXK\/\" rel=\"noopener noreferrer\" target=\"_blank\">6pc for \u00a37.70 (\u00a31.28 ea) next day<\/a><br \/>\n<i>start with c.20 turns CCW (buck, stepdown), CW is boost.<\/i><\/p>\n<li><strong>Type 4A<\/strong>: 120mm x 60mm x 30mm, 4-40V input, 1.25V to 37V output, i.e. 3V step-down voltage drop, adjustable power out, with display.  Source:<a href=\"https:\/\/www.amazon.co.uk\/Topker-Adjustable-Step-down-Converter-1-25V-37V\/dp\/B07JCW3RG1\/\" rel=\"noopener noreferrer\" target=\"_blank\"> \u00a31.75<\/a>\n<li><strong>Type 4B<\/strong>:5-16V input steps down to 1.25V to 5V fixed voltage output, <a href=\"https:\/\/www.amazon.co.uk\/BouT-Regulator-Converter-Adjustable-Breadboard\/dp\/B07NTRN7BS\/\" rel=\"noopener noreferrer\" target=\"_blank\"> \u00a34.69<\/a>\n    <\/ul>\n<\/ol>\n<li><strong>Solar Power<\/strong>\n<ol>\n<li><a href=\"https:\/\/solarbotics.com\/product\/60430\/\" rel=\"noopener noreferrer\" target=\"_blank\">Solar Engine<\/a> for harvesting weak solar energy &#8211; 1000uF to 4700uF capacitors have quick charging cycles (seconds) and can then deliver pulses for twitchy movement.\n<li><a href=\"https:\/\/solarbotics.com\/product-category\/equipment\/power-supplies\/solar-cells\/\" rel=\"noopener noreferrer\" target=\"_blank\">Tiny Solar Cells 3mmx3mm<\/a>.  The smallest generate 1\/2V \/ 2mA.  So you&#8217;d need 6-10 of these in series to generate 3-5V, and then arrays in parallel to increase current.\n<li><a href=\"https:\/\/solarbotics.com\/product\/scc2422\/\" rel=\"noopener noreferrer\" target=\"_blank\">Decent Solar Cell 2.4cm x 2.2cm<\/a> &#8211; generates 3.4V \/ 12mA.  One would be enough for an ATtiny powered computing device.\n<li><a href=\"https:\/\/solarbotics.com\/product\/scc3766\/\" rel=\"noopener noreferrer\" target=\"_blank\">Beefy Solar Cell 4x6cm<\/a>.  6.7-8V and 30-44mA\n<li>High-Density (Aerogel) Super Capacitors:  <a href=\"https:\/\/solarbotics.com\/product\/cp035f\/\" rel=\"noopener noreferrer\" target=\"_blank\">0.35F $5<\/a> or <a href=\"https:\/\/solarbotics.com\/product\/cpag10f\/\" rel=\"noopener noreferrer\" target=\"_blank\">1F $5<\/a>\n<li><a href=\"http:\/\/smfr.org\/robots\/\" rel=\"noopener noreferrer\" target=\"_blank\">BEAM Robots using solar power<\/a> &#8212; <a href=\"https:\/\/en.wikipedia.org\/wiki\/BEAM_robotics\" rel=\"noopener noreferrer\" target=\"_blank\">what are BEAM robotics?<\/a>\n<\/ol>\n<\/ol>\n<hr \/>\n<p><a id=\"digital\"><\/a><\/p>\n<h2>D. Integrated Circuits (ICs) &#8211; Analog (555, LM386, etc.) and Digital Logic (TTL, incl. 74xxx chips, ALU)<\/h2>\n<p>References:<\/p>\n<ol>\n<li><a href=\"https:\/\/industrialin.com\/integrated-circuit\" rel=\"noopener noreferrer\" target=\"_blank\">History of ICs and their evolution<\/a>: SSI (up to 10 transistors), MSI (up to 500 transistors), LSI (up to 20K transistors), VLSI (up to 1M transistors), ULSI (beyond 1M transistors)\n<li><a href=\"http:\/\/www.kingswood-consulting.co.uk\/giicm\/\" target=\"_blank\" rel=\"noopener noreferrer\">GIICM (Generalized Internet IC Manual) has a of all 7400 and 4000 series of IC chips, their pinouts, and notes.<\/a>\n<li><a href=\"https:\/\/1991-new-world-order.fandom.com\/wiki\/SSI_small-scale_integration_and_MSI_medium-scale_integration_integrated_circuits_(1964-71)\" rel=\"noopener noreferrer\" target=\"_blank\">Discussion of ICs and numbers of transistors<\/a>\n<li><a href=\"https:\/\/mathscitech.org\/articles\/assembly-value#digital_links\" target=\"_blank\" rel=\"noopener noreferrer\">Digital Logic and Circuit Design (article with resource links)<\/a>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/7400-series_integrated_circuits#Families\" target=\"_blank\" rel=\"noopener noreferrer\">7400 Series of ICs, and sub-family designations<\/a>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_integrated_circuit_packaging_types\" rel=\"noopener noreferrer\" target=\"_blank\">Integrated Circuit (IC) packaging types<\/a> and <a href=\"https:\/\/hackaday.com\/2018\/11\/08\/the-dual-in-line-package-and-how-it-got-that-way\/\" rel=\"noopener noreferrer\" target=\"_blank\">history<\/a>\n<li>DIP and Skinny-DIP ICs have standard pin spacing of 0.1&#8243; (100 mils)\/2.54mm, compatible with solderless breadboards.<br \/>\nShrink-DIP ICs have a 0.07&#8243; (70 mils)\/1.78mm pin spacing.<br \/>\n<a id=\"pitchchanger\"><\/a><br \/>\nTo go between them, you need a <a href=\"http:\/\/www.proto-advantage.com\/store\/index.php?cPath=3800_3806&#038;osCsid=iiauvfo72li83qrsvtqtceuu11\" rel=\"noopener noreferrer\" target=\"_blank\">pitch changer.  ProtoAdvantage<\/a> has a wide range of these!<br \/>\n64-pin 1.78mm to 2.54mm pitch changer &#8211; <a href=\"http:\/\/www.proto-advantage.com\/store\/product_info.php?products_id=3300028\" rel=\"noopener noreferrer\" target=\"_blank\">10 EUR ea.<\/a> (wire wrap pins, pins assembled) + S&#038;H extra &#8212; Note this one doesn&#8217;t work with YM2608 &#8212; the chip IC is too wide<br \/>\n32-pin 1.78mm to 2.54mm pitch changer &#8211; <a href=\"http:\/\/www.proto-advantage.com\/store\/product_info.php?products_id=3300027\" rel=\"noopener noreferrer\" target=\"_blank\">6.40 EUR ea.<\/a><br \/>\nWith 5 EUR minimum shipping\n<\/ol>\n<p><a id=\"ICsocket\"><\/a><\/p>\n<ol>\n<li>IC Socket DIP <a href=\"https:\/\/www.amazon.co.uk\/Youmile-50PACK-Sockets-2-54MM-Adapter\/dp\/B07ZCSLWDH\/\" target=\"_blank\" rel=\"noopener noreferrer\">8-pin 50pc for \u00a33 (6p ea), 16-pin 50pc for \u00a34 (8p ea), 28-pin 50pc for \u00a36 (12p ea)<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B0079SM20C\/\" target=\"_blank\" rel=\"noopener noreferrer\">14-pin<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B0079SM1LW\/\" target=\"_blank\" rel=\"noopener noreferrer\">16-pin<\/a>, \u00a33.26 (10 pc + 34 pc + 30 pc)\n<li>8-pin SOIC to IC Test Clip <a href=\"https:\/\/www.sparkfun.com\/products\/13153\" rel=\"noopener noreferrer\" target=\"_blank\">$18 Sparkfun<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/SNOWINSPRING-SOIC8-Socket-Adpter-Programmer-grey-black\/dp\/B07M916YCM\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.00 with 2 adapter boards<\/a>\n<li>555 Timer Chip, 8-pin DIP IC (TTL version, not CMOS version): Lowest price ever: 11p ea (MOQ40), Current price: <a href=\"http:\/\/spiratronics.com\/ne555-timer-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">22p ea. no MOQ (Spiratronics) 1-2 days delivery<\/a>, or you could consider this <a href=\"https:\/\/www.hackster.io\/news\/attiny555-replaces-555-timers-with-a-microcontroller-that-simulates-555s-93ace871f17d\" rel=\"noopener noreferrer\" target=\"_blank\">ATtiny85 with a mod that allows it to function as a 555!<\/a>\n<li>556 Dual timer chip, 14-pin DIP, <\/strong> <a href=\"http:\/\/spiratronics.com\/ne556n-dual-timer-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">10 pc. for \u00a32.60 (26p ea.) (Spiratronics)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/556-Dual-Timer-pin-Pack\/dp\/B00KM1NF4K\/\" target=\"_blank\" rel=\"noopener noreferrer\">25p ea., no MOQ but \u00a31.29 delivery for 1, \u00a33.49 delivery for 10, so 10 for \u00a36.00 (or 60p ea.)<\/a>\n<p><i>The 555\/556 timer chips can be used to create an oscillation when run in astable multivibrator mode (flashing lights, or a sound tone).  They&#8217;re cheap, take 9V input, and are easy to use.  556 chip is a dual 555 in a more compact 14-pin DIP package.<\/i><\/p>\n<li><strong>Op-Amps<\/strong> | <a href=\"https:\/\/www.electronics-tutorials.ws\/opamp\/opamp_1.html\" rel=\"noopener noreferrer\" target=\"_blank\">Op-Amp basics &#038; 13 circuits<\/a> | <a href=\"https:\/\/www.electronicshub.org\/summing-amplifier\/\" rel=\"noopener noreferrer\" target=\"_blank\">Summing Amplifier<\/a> | <a href=\"https:\/\/www.electronics-notes.com\/articles\/analogue_circuits\/operational-amplifier-op-amp\/how-to-choose-an-op-amp-buying-guide.php\" rel=\"noopener noreferrer\" target=\"_blank\">General Purpose &#038; Specialty Op-Amps<\/a> | <a href=\"https:\/\/www.elprocus.com\/op-amp-ics-pin-configuration-features-working\/\" rel=\"noopener noreferrer\" target=\"_blank\">Top10 op-amps<\/a>\n<ol>\n<li>IC741, LM741, or uA-741 single op-amp 8-pin DIP IC chip &#8211; standard &#8211; <a href=\"https:\/\/www.amazon.co.uk\/BOJACK-UA741General-Purpose-Operational-Amplifier\/dp\/B08DHQRP56\/\" rel=\"noopener noreferrer\" target=\"_blank\">20pc for \u00a37 (35p ea) next day<\/a>\n<p><a id=\"ref-opamp\"><\/a><br \/>\n<div id=\"attachment_7692\" style=\"width: 387px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/12\/lm741_ua741_ic741_opamp.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7692\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/12\/lm741_ua741_ic741_opamp.png\" alt=\"\" width=\"377\" height=\"181\" class=\"size-full wp-image-7692\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/12\/lm741_ua741_ic741_opamp.png 377w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/12\/lm741_ua741_ic741_opamp-300x144.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/12\/lm741_ua741_ic741_opamp-150x72.png 150w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/a><p id=\"caption-attachment-7692\" class=\"wp-caption-text\">LM741, UA741, IC741 op-amp, 8-pin DIP chip.<\/p><\/div><\/p>\n<li>LM358 dual op-amp 8-pin DIP IC chip &#8211; <a href=\"https:\/\/www.amazon.co.uk\/BOJACK-Precision-Operational-Amplifier-Type%EF%BC%88Pack\/dp\/B08F31QC5S\/\" rel=\"noopener noreferrer\" target=\"_blank\">50pc for \u00a37 (14p ea) next day<\/a>\n<\/ol>\n<li><strong>Audio Chips &#8211; Sound and Speech<\/strong>\n<ol>\n<li>Audio Amplifer IC chip: LM386 8-pin DIP: Lowest price: 10p ea (MOQ5) | Current price: <a href=\"https:\/\/www.amazon.co.uk\/LM386N-Audio-Amplifier-Power-Pins\/dp\/B00RFMWQF8\/\" target=\"_blank\" rel=\"noopener noreferrer\">LM386 IC chips x5 for \u00a33.70 (74p ea.)<\/a> | LM324 14-pin DIP with dual LM386 onboard (useful for stereo applications): Lowest price 5p ea (MOQ10)\n<li>Audio Amplifier board, based on LM386, with 10k variable resistor to provide volume control, and pins for speaker: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B0875KQGFZ\/\" rel=\"noopener noreferrer\" target=\"_blank\">Kyrio 10x for \u00a310 (\u00a31.00 ea) next day<\/a>  <i>good for quick applications instead of making your own board, but removes the ability to modify the produced sound (gain, bass boost, etc.)<\/i>\n<p><i>LM386 IC chip is a audio-amplifier that is low-cost, low-power, and requires few external parts to work.  It is a <a href=\"https:\/\/www.electronics-tutorials.ws\/opamp\/opamp_1.html\" rel=\"noopener noreferrer\" target=\"_blank\">differential amplifer (op-amp)<\/a> amplifying the difference in voltage between V- (usually set to ground with a 10K R pullup resistor) and V+voltage delivering gain from 20-200x. accepts 4V-12V input but best at 9V separate power source from the logic circuit; can drive loads of 4R to 32R, consumes 4mA to 65mA (at 5V), voltage gain from 20-200x or 26-46dB, drives a 0.2W 2&#8243; speaker to be loud enough for personal use in a quiet room, and a 5W speaker plenty loud.  <a href=\"http:\/\/www.ee.ic.ac.uk\/pcheung\/teaching\/DE1_EE\/Labs\/LM386.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheet: National Semiconductor<\/a>, <a href=\"https:\/\/hackaday.com\/2016\/12\/07\/you-can-have-my-lm386s-when-you-pry-them-from-my-cold-dead-hands\/\" rel=\"noopener noreferrer\" target=\"_blank\">Excellent explanation and usage reference (hackaday)<\/a><\/i>, <a href=\"https:\/\/www.instructables.com\/id\/Arduino-Audio-Output\/\" rel=\"noopener noreferrer\" target=\"_blank\">Arduino instructable<\/a><\/p>\n<li>MP3 Sound Chip (download, playback, 4MB\/4min recording time, USB upload, USB rechargeable lithium battery), <a href=\"https:\/\/www.amazon.co.uk\/Talking-Products-Module-Battery-Crafts\/dp\/B07CPX9N8N\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a313 next day with speaker and 4.5V battery module, 4MB\/4min recording time<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07LD69C79\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a37.50 4MB\/4min recording time<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B07KLZXJ4B\/\" rel=\"noopener noreferrer\" target=\"_blank\">(tried) WT2003S programmable MP3 recorder\/player, \u00a34.18 storage 4MB, with USB interface for download of MP3 files, rechargeable battery<\/a>, Example usage of WT2003S and ATTiny (sparkfun): <a href=\"https:\/\/www.sparkfun.com\/products\/15165\" rel=\"noopener noreferrer\" target=\"_blank\">one<\/a>, <a href=\"https:\/\/learn.sparkfun.com\/tutorials\/qwiic-mp3-trigger-hookup-guide\/all\" rel=\"noopener noreferrer\" target=\"_blank\">two<\/a> <i>Instructions: Connect to micro-USB, copy MP3 files, press button to play or stop playing.  Press volume while playing to toggle through 5 volume levels.  Hold button down all the way through end of one file, then index will shift to next file in queue for next button press.  Otherwise will repeat the same track.  Have not figured out how to programmatically select which track plays.  Better instructions <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07FQV4NRD\/\" rel=\"noopener noreferrer\" target=\"_blank\">here<\/a><\/i>\n<li>Record\/Playback Modules\/Chips\n<ul>\n<li>Greeting card style build around <a href=\"https:\/\/www.avrfreaks.net\/s\/topic\/a5C3l000000UbdAEAS\/t158444\" rel=\"noopener noreferrer\" target=\"_blank\">16-bit multimedia processor TR16F064B<\/a> (<a href=\"https:\/\/en.chipsourcetek.com\/\" rel=\"noopener\" target=\"_blank\">en.chipsourcetek.com<\/a>). LXB-15B &#8211; separate record\/play buttons &#8211; 10s recording time | <a id=\"YS41F\"><\/a> YS41F 30s.  Uses: event triggered playback of single-message, powered by 2x LR44 or 3x LR41 or 3x LR1130 button cells.  Generic search:<br \/>\n<a href=\"https:\/\/www.ebay.co.uk\/sch\/i.html?_from=R40&#038;_nkw=recordable+voice+module+10s&#038;_sacat=0&#038;_sop=15\" rel=\"noopener noreferrer\" target=\"_blank\">search &#8220;recordable voice module 10s&#8221;<\/a><\/p>\n<li>(tried) ISD1760 (60 sec. recording) single-chip, multi-track playback, SPI interface for uC control.  Programmer + chip: <a href=\"https:\/\/www.amazon.co.uk\/ASHATA-ISD1700-Recording-Playback-Indicator-default\/dp\/B084G12T2W\/\" rel=\"noopener noreferrer\" target=\"_blank\">reference<\/a>, Options: Standalone module or Chip only | <a href=\"http:\/\/www.microtechnica.tv\/support\/manual\/ISD1700_Design_Guide.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">Programmers (Design) Guide, including for SPI control<\/a>| <a href=\"https:\/\/www.electrodragon.com\/w\/images\/d\/dc\/ISD1760.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">Chip Datasheet<\/a>\n<li><a href=\"http:\/\/www.icstation.com\/voice-playback-module-sound-module-music-player-voice-broadcast-device-development-board-arduino-p-6148.html\" rel=\"noopener noreferrer\" target=\"_blank\">IC Station&#8217;s Voice Playback module<\/a>\n<li> Other variants: ISD1932 multi-message with addr and direct triggers (latest chip) &#8211; <a href=\"https:\/\/www.electronics-lab.com\/project\/voice-recordplayback-module-using-isd1932-isd1964\/\" rel=\"noopener noreferrer\" target=\"_blank\">features here<\/a>.  ISD1820 (10 sec. recording), single-chip, single-track <a href=\"https:\/\/www.ebay.co.uk\/itm\/Voice-Recording-ISD1820-Playback-Module-Sound-Recorder-With-Loudspeaker-New-R0Q4\/143602971327\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.77 (ebay)<\/a> | <a href=\"https:\/\/www.allelectronics.com\/mas_assets\/media\/allelectronics2018\/spec\/ME-63.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheet\/User Guide<\/a>, VCC 3.3V power supply\n<\/ul>\n<li>Speech Synthesis IC chips\n<ol>\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/222412246554\" rel=\"noopener noreferrer\" target=\"_blank\">SSI201P, 2pc for \u00a320 (\u00a310 ea)<\/a>\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/SSI20C89E-Phoneme-Speech-synthesizer-IC-\/110881552718\" rel=\"noopener noreferrer\" target=\"_blank\">SSI20C89E, \u00a312<\/a>\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/172716241481\" rel=\"noopener noreferrer\" target=\"_blank\">TMS5220CNL, 2pc for \u00a35 (\u00a32.50ea)<\/a>\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/324580206688\" rel=\"noopener noreferrer\" target=\"_blank\">General Instrument SP-0264-021, \u00a323<\/a>\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/154673913486\" rel=\"noopener noreferrer\" target=\"_blank\">General Instrument NOS SP-0256-AL2, \u00a332<\/a>\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/320877207654\" rel=\"noopener noreferrer\" target=\"_blank\">UPD7559C, ADPCM, \u00a36<\/a>\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/322411263851\" rel=\"noopener noreferrer\" target=\"_blank\">TMS3477NL, \u00a319<\/a>\n<\/ol>\n<li>Sound Effect ICs: <a href=\"https:\/\/www.budgetronics.eu\/en\/ics\/special-use-ics\/g-10000142\" rel=\"noopener noreferrer\" target=\"_blank\">HK6xx chips<\/a> (HK628 8 sound effects, HK625, HK637-x  specific sound effects), HT2884 sound effects,\n<li>Honsitak Sound Effect ICs: <a href=\"https:\/\/honsitak.en.taiwantrade.com\/product-catalog\/sound-effect-ic-568550.html\" rel=\"noopener\" target=\"_blank\">Catalog<\/a>, can listen &#038; download datasheet, <a href=\"https:\/\/honsitak.en.taiwantrade.com\/product\/1559435\" rel=\"noopener\" target=\"_blank\">HK620<\/a> (siren, alarm sounds), <a href=\"https:\/\/honsitak.en.taiwantrade.com\/product\/1559431\" rel=\"noopener\" target=\"_blank\">HK623<\/a> (gunfire, laser, bomb, alarm, telephone), HK628 (rifle\/bomb\/laser gun), <a href=\"https:\/\/www.taiwantrade.com\/products\/detail.html?productid=1559424\" rel=\"noopener\" target=\"_blank\">HK629<\/a> (3 emergency vehicle sirens and machine gun burst), <a href=\"https:\/\/www.budgetronics.eu\/en\/ics\/special-use-ics\/sound-effect-carsounds-generator-ic-hk637-5\/a-6578-10000142\" rel=\"noopener\" target=\"_blank\">HK637-5<\/a> (car sounds), <a href=\"https:\/\/www.budgetronics.eu\/en\/ics\/special-use-ics\/sound-effect-truck-sounds-generator-ic-hk637-4\/a-6577-10000142\" rel=\"noopener\" target=\"_blank\">HK637-4<\/a> (truck sounds), <a href=\"https:\/\/www.budgetronics.eu\/en\/ics\/special-use-ics\/sound-effect-babysounds-generator-ic-hk637-3\/a-6576-10000142\" rel=\"noopener\" target=\"_blank\">HK637-3<\/a> (baby sounds), <a href=\"https:\/\/www.budgetronics.eu\/en\/ics\/special-use-ics\/sound-effect-train-sounds-generator-ic-hk637-2\/a-6575-10000142\" rel=\"noopener\" target=\"_blank\">HK637-2<\/a> (train sounds), <a href=\"https:\/\/www.taiwantrade.com\/products\/detail.html?productid=1559415\" rel=\"noopener\" target=\"_blank\">HK637-1<\/a> (animal sounds), more from <a href=\"https:\/\/vakits.com\/newsite\/catalog\/110\" rel=\"noopener\" target=\"_blank\">Nightfire<\/a>\n<li>UM3561 DIP8 &#8211; 4 sound effects (3 sirens + machine gun): Lowest: \u00a31.40 (MOQ2), \u00a31.80ea (MOQ3).  Currently: <a href=\"https:\/\/www.ebay.co.uk\/itm\/2PCS-NEW-UM3561-UM3561A-UMC-DIP-8-IC-CMOS\/401143710197\" rel=\"noopener\" target=\"_blank\">\u00a31.83ea (MOQ2) \/ \u00a31.53ea (MOQ6)<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/191881001988\" rel=\"noopener\" target=\"_blank\">\u00a31.95ea. (MOQ10)<\/a>, <a href=\"http:\/\/spiratronics.com\/data\/7580.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">datasheet<\/a>, <a href=\"http:\/\/www.zen22142.zen.co.uk\/Circuits\/Music\/sound_effects.htm\" rel=\"noopener noreferrer\" target=\"_blank\">schematic<\/a>, <a href=\"https:\/\/www.budgetronics.eu\/en\/ics\/special-use-ics\/g-10000142\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.75<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=PaioMN8qqP8\" rel=\"noopener noreferrer\" target=\"_blank\">good tutorial video<\/a>.  NOTE: This is like HK629 (above).\n<li><a href=\"https:\/\/sites.google.com\/site\/h51i899h\/Home-Appliances\/music-ic-chip\" rel=\"noopener noreferrer\" target=\"_blank\">Music ICs<\/a>, UM66T-XXX chip (3pin IC + buzzer + battery, <a href=\"https:\/\/www.youtube.com\/watch?v=K4-SsSVKTPs\" rel=\"noopener noreferrer\" target=\"_blank\">video<\/a>), catalog of chip tunes, <a href=\"https:\/\/www.ebay.co.uk\/itm\/5pcs-UM66T19L-66T19L-NEW\/170795375720\" rel=\"noopener noreferrer\" target=\"_blank\">UM66T-19L Fur Elise 5x for \u00a31.75<\/a>\n<li>Complex Sound Generator ICs:\n<li>Texas Instruments sound generating chips: <a href=\"https:\/\/forums.atariage.com\/topic\/312980-meet-the-sn7647776488-our-sound-chips-older-stepbrother\/\" rel=\"noopener\" target=\"_blank\">Heritage<\/a> TI sn76477 (mixed analog\/digital) -> sn76488 (mixed analog\/digital + internal audio amplifier) -> <a href=\"https:\/\/danceswithferrets.org\/geekblog\/?p=93\" rel=\"noopener\" target=\"_blank\">sn76489<\/a> (purely digital)\n<ol>\n<li>(tried) TI sn76477, <a href=\"https:\/\/mathscitech.org\/articles\/modular-sound-synthesis\" rel=\"noopener noreferrer\" target=\"_blank\">See my article Modular Sound Synthesis (forthcoming, 2021)<\/a>.  \u00a36 ea MOQ of 2 <a href=\"https:\/\/www.amazon.co.uk\/1pcs-SN76477N-SN76477-DIP-28-Stock\/dp\/B07Z37N6G4\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38.27 GOOD &#8211; this is the N pkg with standard 2.54 mm pin spacing<\/a>.  WARNING: be careful that the chips are not the SDIP-28 (skinny DIP) package with 1.778mm pin spacing vs. DIP-28 (standard DIP) package with standard 2.54mm pin spacing.  The SDIP-28 package does not fit into standard 2.54mm spaced breadboard\/PCB, and therefore is unusable without a custom PCB <a href=\"#pitchchanger\">pitch-changer adapter<\/a> which costs \u00a312 ea.  While datasheet says N denotes standard package and NF\/NE denote SDIP-28, <a href=\"https:\/\/www.ebay.co.uk\/itm\/2Pcs-SN76477-SN76477N-Sound-Generator-DIP-28-ch-\/113211555779\" rel=\"noopener noreferrer\" target=\"_blank\">this seller<\/a> has an N chip marked on case but pin spacing is SDIP! <a href=\"https:\/\/www.ebay.co.uk\/sch\/sis.html?_nkw=76477+SN76477N+Sound+Generator+IC+DIP-28\" rel=\"noopener noreferrer\" target=\"_blank\">list of many sellers<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/1PCS-SN76477-SN76477N-Sound-Generator-IC-DIP-28\/171907525278\" rel=\"noopener noreferrer\" target=\"_blank\">Another NF<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/Texas-Instruments-SN76477N-Sound-Generator-IC-Chip-SDIP28-SN76477-SN76477NE\/173659544021\" rel=\"noopener noreferrer\" target=\"_blank\">Another NF<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/1PCS-SN76477N-Convert-1-78MM-To-2-54MM\/222617846212\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a321 converted to 2.54mm pin spacing<\/a> compatible with standard breadboard. <a href=\"https:\/\/www.youtube.com\/watch?v=nCsiJ8o3BEo\" rel=\"noopener noreferrer\" target=\"_blank\">Video demonstration<\/a>, narrow pitch (will need a <a href=\"https:\/\/www.bgmicro.com\/ACS1322.aspx\" rel=\"noopener noreferrer\" target=\"_blank\">breakout board setup<\/a>, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Texas_Instruments_SN76477\" rel=\"noopener noreferrer\" target=\"_blank\">Wikipedia description and schematics<\/a>.  <a href=\"https:\/\/www.popsci.com\/diy\/article\/2008-12\/complex-sound-generator-ic-back\/\" rel=\"noopener noreferrer\" target=\"_blank\">Press coverage in Popular Science (1978 to 2008)<\/a>, <a href=\"http:\/\/www.permattsson.se\/electronics\/76477\/\" rel=\"noopener noreferrer\" target=\"_blank\">Other designs<\/a>.<br \/>\n<a id=\"ref-sn76477\"><\/a><br \/>\n<div id=\"attachment_5945\" style=\"width: 335px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/09\/screenshot.1753.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-5945\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/09\/screenshot.1753.png\" alt=\"\" width=\"325\" height=\"249\" class=\"size-full wp-image-5945\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/09\/screenshot.1753.png 325w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/09\/screenshot.1753-300x230.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/09\/screenshot.1753-150x115.png 150w\" sizes=\"auto, (max-width: 325px) 100vw, 325px\" \/><\/a><p id=\"caption-attachment-5945\" class=\"wp-caption-text\">Sound Generator IC SN 76477, \u00a36.08, 28-pin miniDIP (1.78mm irregular pitch spacing)<\/p><\/div><br \/>\n<a href=\"https:\/\/web.archive.org\/web\/20091007114222\/http:\/\/mkv.itm.miun.se\/personal\/per\/diy\/76477\/sn76477datasheet.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheet<\/a><\/p>\n<li>(tried) <a href=\"https:\/\/en.wikipedia.org\/wiki\/Texas_Instruments_SN76489\" rel=\"noopener\" target=\"_blank\">TI sn76489<\/a>, Sound (Tone) Generator IC.  Low: 5pcs for \u00a33.60 (72p ea), Also: 5pcs for \u00a37.44 (\u00a31.09 ea).  <a href=\"https:\/\/mansfield-devine.com\/speculatrix\/2019\/11\/fun-with-chips-2-sn76489-sound-generator-ic\/\" rel=\"noopener noreferrer\" target=\"_blank\">Article on driving this with code<\/a>, <a href=\"https:\/\/danceswithferrets.org\/geekblog\/?p=93\" rel=\"noopener\" target=\"_blank\">Excellent description\/dev discussion<\/a>, <a href=\"https:\/\/hackaday.com\/tag\/sn76489\/\" rel=\"noopener\" target=\"_blank\">Hackaday articles<\/a>. <a href=\"https:\/\/www.vgmpf.com\/Wiki\/index.php\/SN76489\" rel=\"noopener\" target=\"_blank\">Heritage<\/a>\n<li>(tried) AY-3-8910 (DIP-40) &#8211; <a href=\"https:\/\/www.amazon.co.uk\/1pcs-AY-3-8910-AY-3-8910A-DIP-40-Stock\/dp\/B081VYLJWP\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.79<\/a> 4 weeks, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/2Pcs-AY-3-8910A-Programmable-Sound-Generator-DIP40-vv\/112889090752\" rel=\"noopener noreferrer\" target=\"_blank\">2pc. for \u00a34.50 (\u00a32.25ea) 2-4 weeks<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/AY-3-8910A-Programmable-Sound-Generator-IC-DI-N-b\/193819829034\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.60 10 days<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/AY3-8910A-AY-3-8910A-DIP40-Programmable-Sound-Generator-from-UK-Seller\/293812986284\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a35.40 4 days<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/315316315984\" rel=\"noopener\" target=\"_blank\">\u00a34.60<\/a>\n<li>AY-3-8913 (DIP-24) &#8211; this variant has no I\/O ports, which are not needed for sound generation.  <a href=\"https:\/\/www.ebay.co.uk\/itm\/5PCS-IC-SOUND-GI-DIP-24-AY-3-8913\/401773776689\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a312 (\u00a32.40 ea.)<\/a>\n<li>Yamaha YM2151 DIP-24, <a href=\"https:\/\/www.amazon.co.uk\/1pcs-YM2151-2151-DIP24-Stock\/dp\/B07YP2PN86\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.78<\/a>\n<li>(tried) YM2608 DIP-64 &#8211; Yamaha sound chip <a href=\"https:\/\/www.ebay.co.uk\/itm\/1pcs-YM2608B-YM2608-YAMAHA-DIP-64\/391673001783\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.38<\/a> WARNING: This is a Shrink-DIP with non-standard 1.78mm spacing.  Needs a pitch-changer to use in a solderless breadboard.  (This one doesn&#8217;t work! Chip is too wide)\n<li>Yamaha YM2612 DIP-24, <a href=\"https:\/\/www.amazon.co.uk\/2pcs-YM2612-2612-DIP-24-Stock\/dp\/B07Y15HJP3\/\" rel=\"noopener noreferrer\" target=\"_blank\">2pc for \u00a35.08 (\u00a32.54 ea)<\/a>\n<li>RP2A03 &#8211; Nintendo sound chip &#8211; <a href=\"https:\/\/www.ebay.co.uk\/itm\/Buyers-choice-NES-FAMICOM-CPU-PPU-ICs-FC-Japan-more\/114476069023\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a338<\/a>\n<li>SID 8580 (9V), <a href=\"https:\/\/theconversation.com\/the-sound-of-sid-35-years-of-chiptunes-influence-on-electronic-music-74935\" rel=\"noopener noreferrer\" target=\"_blank\">MOS6581<\/a> (12V) for Commodore 64.  On Nano SwinSID form factor selectable by jumper.  <a href=\"https:\/\/www.ebay.co.uk\/itm\/Nano-SwinSid-Commodore-64\/174445341803\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a313.50<\/a>\n<\/ol>\n<li>Guitar effects pedal chips &#8211; MN3007\/MN3101<br \/>\n<i>Reference: <a href=\"http:\/\/www.experimentalistsanonymous.com\/diy\/\" rel=\"noopener noreferrer\" target=\"_blank\">Experimentalists Anonymous<\/a>: Schematics and Datasheets for Audio effects creation<\/i><\/p>\n<\/ol>\n<hr>\n<li><strong>Digital Logic IC chips<\/strong>\n<ol>\n<li>7400 ICs <a href=\"http:\/\/spiratronics.com\/electronic-components\/integrated-circuits.html\" target=\"_blank\" rel=\"noopener noreferrer\">from Spiratronics<\/a>, specifically <a href=\"http:\/\/spiratronics.com\/electronic-components\/integrated-circuits\/logic\/74hc-series-logic.html\" target=\"_blank\" rel=\"noopener noreferrer\">74HCxx logic ICs<\/a>.  Plan your shopping list ahead of time as shipping is flast rate \u00a31.50 for an order of small size items, whatever quantity.  <i>For a budget of \u00a320, one can get 5-10 pcs ea. of ~10 common ICs below, enough to make a range of applied digital logic projects.<\/i>\n<div id=\"attachment_2828\" style=\"width: 274px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" aria-describedby=\"caption-attachment-2828\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2016\/11\/Order_IC_parts-264x300.png\" alt=\"ICs on a shoestring For ~\u00a320, 5-10 pcs of each of the below  parts to enable a reasonable selection of digital logic applications.\" width=\"264\" height=\"300\" class=\"size-medium wp-image-2828\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2016\/11\/Order_IC_parts-264x300.png 264w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2016\/11\/Order_IC_parts-132x150.png 132w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2016\/11\/Order_IC_parts-400x455.png 400w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2016\/11\/Order_IC_parts.png 459w\" sizes=\"auto, (max-width: 264px) 100vw, 264px\" \/><p id=\"caption-attachment-2828\" class=\"wp-caption-text\">ICs on a shoestring For ~\u00a320, 5-10 pcs of each of the below  parts to enable a reasonable selection of digital logic applications.<\/p><\/div>\n<li>7404 &#8211; 6 x inverters <a href=\"http:\/\/spiratronics.com\/74hct04-hex-inverter-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">33p ea, 27p for MOQ 10<\/a>\n<li>7400 &#8211; 4 x 2-input NAND <a href=\"http:\/\/spiratronics.com\/74hc00-quad-2-input-nand-gate-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">25p ea., 20p ea. w\/ MOQ 5, 18p ea. w\/ MOQ 10 (Spiratronics)<\/a>\n<li>7410 &#8211; 3 x 3-input NAND\n<li>7420 &#8211; 2 x 4-input NAND\n<li>*7430 &#8211; 1 x 8-input NAND\n<li>74133 &#8211; 1 x 13-input NAND\n<li>7408 &#8211; 4 x 2-input AND <a href=\"http:\/\/spiratronics.com\/74hc08-quad-2-input-and-gate-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">HC family &#8211; 27p ea., 24p ea w\/ MOQ 10<\/a>\n<li>7411 &#8211; 3 x 3-input AND\n<li>7421 &#8211; 2 x 4-input AND\n<li>7402 &#8211; 4 x 2-input NOR <a href=\"http:\/\/spiratronics.com\/74hc02-quad-2-input-nor-gate-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">30p ea., 25p ea.w\/ MOQ 5 (Spiratronics)<\/a>\n<li>7427 &#8211; 3 x 3-input NOR <a href=\"http:\/\/spiratronics.com\/74hc27-triple-3-input-nor-gate-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">22p ea., 19p ea. w\/ MOQ 5 (Spiratronics)<\/a>\n<li>744002 &#8211; 2 x 4-input NOR\n<li>7432 &#8211; 4 x 2-input OR <a href=\"http:\/\/spiratronics.com\/74hct32-quad-2-input-or-gate-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">23p ea., 19p ea. w\/ MOQ 10 (Spiratronics)<\/a>\n<li>744075 &#8211; 3 x 3-input OR\n<li>744078 &#8211; 1 x 8-input OR\/NOR <a href=\"http:\/\/spiratronics.com\/4078b-8-input-nor-or-gate-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">44p ea., 38p ea.w\/ MOQ 10 (Spiratronics)<\/a>\n<li>7486 &#8211; 4 x 2-input XOR\n<li>747266 &#8211; 4 x 2-input XNOR<br \/>\n<hr>\n<p><strong>DETECT.  Encoder &#8211; Use case: You have a bunch of 1-bit input signals, and you want to detect which went high (priority order) using an encoded address<\/strong><\/p>\n<li>74148 (DIP16) &#8211; 8-lines-to-3bits priority encoder, with cascade logic included to allow building 16-, 24-, 32- to 4,5-bit encoders.  Takes 8 line inputs (active low inputs) and encodes the ID in binary (active low output).  <a href=\"http:\/\/spiratronics.com\/74hc148-inverting-priority-enc-logic-ic.html\" rel=\"noopener noreferrer\" target=\"_blank\">32p ea. (Spiratronics)<\/a>, but if out of stock then <a href=\"https:\/\/www.ebay.co.uk\/itm\/SN74148N-Encoders-Decoders-Multiplexers-Demultiplexer-74148-IC-2-pieces\/132367775768\" rel=\"noopener noreferrer\" target=\"_blank\">2pc. for \u00a33.20 (\u00a31.60 ea.) 5x more expensive<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/SN74148N-IC-16-pin-DIP-Integrated-Circuit-Chip-UK-SELLER\/332733548804\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.75 ea. (4 days) 9x more expensive<\/a>, Note, a single 16-to-4 priority encoder chip does not exist, but <a href=\"https:\/\/electronics.stackexchange.com\/a\/327222\/15238\" rel=\"noopener noreferrer\" target=\"_blank\">one can be built from 2x 74148s and a 7408 (quad 2-i AND chip)<\/a> which preserves the active low outputs. See Figure 2 in the <a href=\"http:\/\/www.ti.com\/lit\/ds\/symlink\/sn74hc148.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">74148 datasheet<\/a>.  Usage example: keypad &#8211; which key is pressed without needing to reserve 8 i\/o lines.\n<li>74147 &#8211; 10-lines-to-4-bits priority encoder, <a href=\"https:\/\/www.ebay.co.uk\/itm\/2-x-CD74HC147E-HARRIS-ELECTRONICS-IC-74147-DIP16-2-CHIPS\/223649001192\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36.00 for 2x (\u00a33 ea.)<\/a>\n<li>74922\/74923 &#8211; 16\/20 key encoders (available since 1995) providing 4&#215;4\/4&#215;5 matrix keypad encoding logic.  <a href=\"https:\/\/www.soemtron.org\/downloads\/disposals\/74c922.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheet<\/a>\n<p><strong>TRANSMIT.  Decoder &#8211; Use case: You have a bunch of 1-bit output channels\/signals, and you want to dial up using binary code which channel to output to, and then you will set the output value with 1 pin (hi\/lo).<\/strong><\/p>\n<li>74138 &#8211; 3bits-to-8-lines decoder\n<li>74139 &#8211; 2x 2bits-to-4-lines decode\n<li>74141 &#8211; 4bits-to-10-lines decoder\n<li>74154 (DIP24)- 4bits-to-16-lines decoder, LOWEST POWER (but slower) LS series: 88p ea (best price), now: <a href=\"https:\/\/www.ebay.co.uk\/itm\/392993224911\" rel=\"noopener\" target=\"_blank\">10 for \u00a310.74 (\u00a31.07 ea)<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/275350400434\" rel=\"noopener\" target=\"_blank\">4 for \u00a310.11 (\u00a32.52 ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/SN74LS154N-DIP-24-HD74LS154P-74LS154-SN74LS154\/dp\/B09MK82C8Y\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pcs for \u00a314 (\u00a32.80 ea)<\/a>.  HIGHER SPEED (but higher power and more expensive) HC series (74HC154): \u00a32.10ea (best price) <a href=\"https:\/\/www.amazon.co.uk\/CD74HC154EN-CD74HC154-MM74HC154N-SN74HC154N-CD74HC154N\/dp\/B09M7CZLZH\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pcs for \u00a313, or \u00a32.60 ea.<\/a>.  Usage example: 16 leds, indicate which ID to light up without needing to reserve 16 i\/o lines, note only one can be lit at a time; to light multiple LEDs use a shift out register.  <a href=\"https:\/\/pdf1.alldatasheet.com\/datasheet-pdf\/download\/7826\/NSC\/74154.html\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheet<\/a><br \/>\n<i>To activate multiple lines, can use a shift out register instead, or complement with an addressable latch that stores the state<\/i><\/p>\n<p><strong>RECEIVE.  Multiplexer\/Data Selector &#8211; Use case: You have multiple 1-bit signals (channels) coming in (hi\/lo), you only want to use 1 input line, and you want to dial-in which line you listen to.<\/strong><\/p>\n<li>74150 (24 DIP) &#8211; 16-to-1 data-selector\/multiplexer (4-bit channel selection + 1 input line).  Usage: use 5 lines to listen to 16 inputs, 4 lines as channel selector and 1 line as shared input to the MCU. <a href=\"https:\/\/www.ebay.co.uk\/itm\/MH74150-SN74150N-Selectors-Multiplexers-74150-IC-1-pcs\/132316052422\" rel=\"noopener noreferrer\" target=\"_blank\">4 pc for \u00a36.90 (\u00a31.70 ea MOQ4, \u00a32.25 ea unit)<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/1PCS-IC-TI-DIP-24-SN74150N-SN74150NG4-SN74150-74150\/164148333271\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.48 ea<\/a>.  Usage example: 16 in-feeds, which one to sample from?  Usage 2: sample all 16 lines from 2x 8-bit DIP switchs\n<li>74151 (16 DIP) &#8211; 8-to-1 data selector\/multiplexer (3-bit channel selection + 1 input line).  <a href=\"https:\/\/www.amazon.co.uk\/Sn74ls151-Multiplexer-1-Element-Bipolar-Sn74ls151n\/dp\/B08238717F\/\" rel=\"noopener noreferrer\" target=\"_blank\">LS family &#8211; 10pc for \u00a33.33 (33p ea)<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/SN74S151N-Data-Selectors-Multiplexers-74S151-IC-1-pcs\/132316057769\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.18 ea<\/a>\n<li>74153 (16 DIP) &#8211; Dual 4-to-1 data selector\/multiplexer.  Use: 2-bits to select which of 4 one-bit channel\/signals to listen to, 1 I\/O line from chip to MCU. So each of the devices uses 7 I\/O lines, for total of 14 for the dual chip, + 2 power). <a href=\"https:\/\/www.ebay.co.uk\/itm\/10-PCS-SN74HC153N-DIP-16-74HC153N-74HC153-Dual-4-input-multiplexer\/392646337562\" rel=\"noopener noreferrer\" target=\"_blank\">HC family &#8211; 10 pc for \u00a32.16 (22p ea)<\/a> or  <a href=\"https:\/\/www.ebay.co.uk\/itm\/MH74ALS153-SN74ALS153N-Dual-4-input-multiplexer-74ALS153-IC-1-pcs\/132779681394\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.96 ea<\/a>\n<p><strong>GPIO Expanders<\/strong><\/p>\n<li>Use Decoder &#8211; only 1 line active at a time\n<li>Use shift register &#8211; use 3 i\/o lines (data, latch, clock) &#8211; to independently control 8*N lines, daisy chainable indefinitely\n<li>PCF8574 IO Expander &#8211; adds 8 i\/o lines via 2-wire I2C, daisy-chainable to 64 i\/o lines individually addressable.  <a href=\"https:\/\/www.instructables.com\/PCF8574-GPIO-Extender-With-Arduino-and-NodeMCU\/\" rel=\"noopener noreferrer\" target=\"_blank\">Example<\/a>\n<li>TCA9548A MUX board &#8211; can multiplex 8 channels, so multiplexing 8 channels of 8x PCF8574 ICs, one can control 512 (=8&#215;64) line independently &#8212; LED display arrays\n<li><a href=\"https:\/\/arduino.stackexchange.com\/questions\/117\/is-there-a-way-to-have-more-than-14-output-pins-on-arduino\/119\" rel=\"noopener noreferrer\" target=\"_blank\">Other clever techniques also possible<\/a><br \/>\n    <i>Note: can use Darlington Array of transistors to avoid pulling high current through logic decoders<\/i><\/p>\n<hr>\n<p><strong>Flip Flops\/Latches\/Buffers<\/strong><\/p>\n<li>7474  &#8211; 2 x 1bit D flip-flop with set\/reset\n<li>74174 &#8211; 1 x 6bit D flip-flop\n<li>74125 &#8211; 4 x 1bit tri-state buffer with active low enables\n<li>74126 &#8211; 4 x 1bit tri-state buffer with active high enables\n<li>74244 &#8211; 2 x 4bit tri-state buffer\n<li>74259 &#8211; 8 bit addressable latch &#8211; allows to maintain state and set state one bit at a time using a decoder chip e.g. 74138<a href=\"https:\/\/phanderson.com\/printer\/74259.html\" rel=\"noopener noreferrer\" target=\"_blank\">Example<\/a>\n<li>74273 &#8211; 1 x 8bit tri-state D flip-flip\n<li>74374 &#8211; 1 x 8bit tri-state flip-flop\n<li>74574 &#8211; 1 x 8bit tri-state D flip-flop <a href=\"http:\/\/spiratronics.com\/74hc574-octal-d-type-latch-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">Spiratronics 81p<\/a>\n<li>74373 &#8211; 1 x 8bit tri-state latch\n<li>74573 &#8211; 1 x 8bit tri-state latch<br \/>\n<strong>Shift Registers for independently controlling N GPIO lines (daisy chainable) with 3 pins<\/strong><\/p>\n<li>74164 &#8211; 1 x 8bit SHIFT OUT register WITHOUT LATCH *NOT RECOMMENDED, see 74595* &#8211;SIPO (serial in\/parallel out), 14-DIP, <a href=\"https:\/\/www.ebay.co.uk\/itm\/5pcs-74HC164-74164-74HC164N-8bit-Serial-In-Parallel-Out-Shift-Register-DIP-14\/261093941290\" rel=\"noopener noreferrer\" target=\"_blank\">HC family &#8211; 5pc for \u00a32.21 (44p ea)<\/a><br \/>\n<a id=\"ref-shiftout\"><\/a><\/p>\n<li>74595 &#8211; 1 x 8bit SHIFT OUT register WITH LATCH SIPO (serial in\/parallel out), 16-DIP, <a href=\"https:\/\/www.ebay.co.uk\/itm\/20PCS-IC-74HC595-74595-SN74HC595N-8-Bit-Shift-Register-DIP-16-NEW\/221891242112\" rel=\"noopener noreferrer\" target=\"_blank\">HC family &#8211; 20pc for \u00a31.80 (9p ea)<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/50pcs-2-0-6-0-V-TOP-SN74HC595N-74HC595-8-Bit-Shift-Register-DIP-16-IC\/401054715709\" rel=\"noopener noreferrer\" target=\"_blank\">50pc for \u00a33.30 (6p ea)<\/a>.  Pair with <a href=\"#tiny\">ATtiny85<\/a> microcontroller for dedicated monitoring service, I2C interface with controlling CPU, and Arduino compatibility\n<li>74165 (DIP16) &#8211; 1 x 8bit SHIFT IN register PISO (parallel in\/serial out), lowest price <a href=\"https:\/\/www.ebay.co.uk\/itm\/20-50-100pcs-74HC165-Shift-Register-8-Bit-Parallel-Load-DIP-16-SN74HC165N\/254223073052\" rel=\"noopener noreferrer\" target=\"_blank\">HC family &#8211; 20pc for \u00a32.85 (14p ea)<\/a>.  Current price: <a href=\"https:\/\/www.ebay.co.uk\/itm\/201415049488\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a32.82 (28p ea)<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/181847051341\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a33.52 (35p ea)<\/a>.   Pair with <a href=\"#tiny\">ATtiny85<\/a> microcontroller for dedicated monitoring service, I2C interface with controlling CPU, and Arduino compatibility\n<p><i>Note: Shift registers require 3 lines to control: data, latch, and clock.  There is no actual clock required, rather the shifting works when the clock pin is toggled LO\/HIGH.<\/i><\/p>\n<p><i> <a href=\"https:\/\/learn.sparkfun.com\/tutorials\/shift-registers\/all\" rel=\"noopener noreferrer\" target=\"_blank\">Excellent Tutorial Video (Sparkfun) on SHIFT Registers<\/a><\/i><\/p>\n<hr>\n<p><strong>Counters, Adders, and ALUs<\/strong><\/p>\n<li>HCF4017BE &#8211; Decade Counter, <a href=\"https:\/\/www.amazon.co.uk\/TOOGOO-DIP-16-HCF4017BE-Decade-Counter\/dp\/B011N1N4R0\" rel=\"noopener\" target=\"_blank\">10pc for \u00a32.62 (26p ea)<\/a>\n<li>74163 &#8211; 4bit binary synchronous counter\n<li>74393 &#8211; 2 x 4bit asynchronous counter <a href=\"http:\/\/spiratronics.com\/74hc393-dual-binary-counter-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">47p ea., 41p w\/ MOQ 5 (Spiratronics)<\/a>\n<li>4008  &#8211; 4bit binary full adder with carry\n<li>4585  &#8211; 4bit magnitude comparator\n<li><strong>74181<\/strong> &#8211; 4bit 16-function ALU <a href=\"https:\/\/www.amazon.com\/74LS181-Arithmetic-Function-Generator-Integrated\/dp\/B00I6IE7UM\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon, $16 (\u00a313.16)<\/a>\n<li>74381 &#8211; 4bit 8-function ALU\n<li>74382 &#8211; 4bit 8-function ALU with ripple carry and overflow\n<li>74881 &#8211; 4bit 16-function ALU<br \/>\n<hr>\n<p><strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Seven-segment_display#Decoder_ICs\" rel=\"noopener\" target=\"_blank\">7-segment display driver ICs<\/a><\/strong><\/p>\n<li>744026 &#8211; (4026B) Decade Counter w\/ 7-segment out driver, 16-pin DIP  <a href=\"http:\/\/spiratronics.com\/4026b-decade-counter-7-seg-out-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">60p ea. (no volume discount, Spiratronics<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/121162369122\" rel=\"noopener\" target=\"_blank\">Ebay \u00a33.34 for 3<\/a>\n<li>744543 &#8211; BCD-to-7segment decoder\/LCD driver with input latch <a href=\"http:\/\/spiratronics.com\/74hc4543-bcd-to-7-segment-decoder-driver-logic-ic.html\" target=\"_blank\" rel=\"noopener noreferrer\">Spiratronics 91p<\/a>\n<li>Hex Driver for 7-segment displays (0-9 and A-F): MC14495P or MC14495P1 &#8211; hex to 7-segment out driver, <a href=\"https:\/\/www.ebay.co.uk\/itm\/155226059197\" rel=\"noopener\" target=\"_blank\">10pc for \u00a320, or \u00a32\/ea<\/a>, or DM9368: <a href=\"https:\/\/www.ebay.co.uk\/itm\/395234206419\" rel=\"noopener\" target=\"_blank\">\u00a318.50 for 4pc (\u00a34.63 ea)<\/a>.\n<li> Or use ATtiny84 as a lower cost 7-segment driver or ATtiny85 with shift register as 7-segment driver.<br \/>\n<hr>\n<p><strong>Misc<\/strong><\/p>\n<li><a href=\"https:\/\/www.u-buy.co.uk\/catalog\/product\/view\/id\/25444092\/s\/5pcs-mc14490pg-ic-eliminator-bounce-hex-16dip-14490-mc14490?gclid=Cj0KCQjwutaCBhDfARIsAJHWnHvlokqKVUc9xialV4cfeS3lHlUI7J50fmbAxOOqp6He4Gm96LY50D0aAgNKEALw_wcB\" rel=\"noopener noreferrer\" target=\"_blank\">MC14490<\/a> &#8211; Hex Debounce Circuits\n<li>Memory chips: EEPROM Atmel AT28C16 2KB (2Kx8bits=16K bits), DIP24 package, <a href=\"https:\/\/www.ebay.co.uk\/itm\/163763922612\" rel=\"noopener\" target=\"_blank\">\u00a313.30 for 2 pc.<\/a>\n<\/ol>\n<p><!-- --><\/p>\n<li><strong>Converters<\/strong>\n<ol>\n<li>Breakout Boards:\n<ol>\n<li><a href=\"https:\/\/www.amazon.co.uk\/DB15-Female-Adapter-Terminal-Breakout\/dp\/B01FLVRNLQ\/\" target=\"_blank\" rel=\"noopener noreferrer\">DB15 Parallel Port to 15 pins, \u00a31.66<\/a>,\n<li><a href=\"https:\/\/www.amazon.co.uk\/REFURBISHHOUSE-Female-Adapter-Terminal-Connector\/dp\/B07K2QRMHN\/\" target=\"_blank\" rel=\"noopener noreferrer\">DB9 Serial Port to 9 pins, 86p<\/a>,\n<li><a href=\"https:\/\/www.amazon.co.uk\/Ethernet-Connector-Screw-Terminal-Black-default\/dp\/B07DXNDHQ4\/\" target=\"_blank\" rel=\"noopener noreferrer\">RJ11 Telephone to 4 pins, \u00a35.18 (incl. S&#038;H)<\/a>,\n<li><a href=\"https:\/\/www.amazon.co.uk\/Covvy-Terminal-Connector-Ethernet-Extender-Black\/dp\/B07C1PM8KS\/\" target=\"_blank\" rel=\"noopener noreferrer\">RJ45 Ethernet to 8 pins, \u00a35.69<\/a>,\n<li>USB 2.0 Male plug to 5 pins, <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07MCCYR5H\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.62 ea.<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/perfk-Female-terminals-Pluggable-Adapter-as-described\/dp\/B07K3Q6BBQ\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a34<\/a>,\n<li>USB 2.0 Female plug to 5 pins, <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07M7P324V\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.62 ea.<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/perfk-Screw-Terminal-Connector-Female-as-described\/dp\/B07K3L2NWY\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a34<\/a>\n        <\/ol>\n<li><a href=\"https:\/\/www.amazon.co.uk\/RanDal-Max485-TTL-Rs-485-Module\/dp\/B07JMYRZNW\/\" target=\"_blanks\" rel=\"noopener noreferrer\">TTL Logic to RS-485, \u00a36 (incl. S&#038;H)<\/a>\n    <\/ol>\n<\/ol>\n<hr \/>\n<p><a id=\"micro\"><\/a><a id=\"boards\"><\/a><\/p>\n<h2>E. Microcontrollers and Dev Boards<\/h2>\n<p><a id=\"ref-uC\"><\/a><br \/>\n<div id=\"attachment_7184\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/Electronic_uC_Chip_List-1.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7184\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/Electronic_uC_Chip_List-1-800x386.png\" alt=\"\" width=\"640\" height=\"309\" class=\"size-large wp-image-7184\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/Electronic_uC_Chip_List-1-800x386.png 800w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/Electronic_uC_Chip_List-1-300x145.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/Electronic_uC_Chip_List-1-768x371.png 768w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/Electronic_uC_Chip_List-1-150x72.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/Electronic_uC_Chip_List-1-400x193.png 400w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/Electronic_uC_Chip_List-1.png 1060w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><p id=\"caption-attachment-7184\" class=\"wp-caption-text\">Microcontroller Comparison table: Arduino Nano, Attiny, ESP, etc.<\/p><\/div><\/p>\n<p>Sources:<\/p>\n<ol>\n<li><a href=\"https:\/\/www.makerguides.com\/arduino-nano\/\" rel=\"noopener noreferrer\" target=\"_blank\">Arduino Nano &#8211; 5 board variants<\/a>\n<li>Microchip (owner of PIC and Atmel) <a href=\"https:\/\/www.microchip.com\/ParamChartSearch\/chart.aspx?branchID=1005\" rel=\"noopener noreferrer\" target=\"_blank\">Parametric Search<\/a>\n<li>ST Micro <a href=\"https:\/\/www.st.com\/content\/st_com\/en\/products\/development-tools\/software-development-tools\/stm32-software-development-tools\/stm32-utilities\/st-mcu-finder-pc.html\" rel=\"noopener noreferrer\" target=\"_blank\">MCU finder software<\/a>\n<li><a href=\"https:\/\/www.technido.com\/downloads\" target=\"_blank\" rel=\"noopener noreferrer\">Technido, supplier of 8051, AVR, Arduino, Atmel, and PIC learning\/starter kits with dev boards and sensors<\/a>\n<\/ol>\n<p>References: <\/p>\n<ol>\n<li><a href=\"https:\/\/mathscitech.org\/articles\/prog-micros\" rel=\"noopener noreferrer\" target=\"_blank\">Programming Microcontroller Chips<\/a>\n<li>Forths for Micrcontrollers: To run Forth in a microcontroller, you have a few options: ideally the uC is a von Neumann architecture, not Harvard (most modern MCUs are Harvard architecture, <a href=\"https:\/\/stackoverflow.com\/questions\/3809082\/are-there-any-current-non-harvard-architecture-microcontrollers\" rel=\"noopener noreferrer\" target=\"_blank\">with a few notable exceptions<\/a>) OR if serial is supported at bootup time you can write a 3-Instruction Forth (I&#8217;ve written one that I use for Arduino \/ Atmega328 MCU).\n<li><a href=\"https:\/\/www.amazon.co.uk\/Make-FPGAs-Design-Circuits-Bitcoin\/dp\/145718785X\/\" rel=\"noopener noreferrer\" target=\"_blank\">Make: FPGAs<\/a>, by David Romano, 2016, \u00a317.30.  Read <a href=\"https:\/\/www.amazon.co.uk\/Make-Turning-Software-Hardware-Projects-ebook\/dp\/B01CDKN664\/\" rel=\"noopener noreferrer\" target=\"_blank\">partially online<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/Making-Mechanisms-Inventors-Hobbyists-Artists\/dp\/0071741674\/\" rel=\"noopener noreferrer\" target=\"_blank\">Making things Move, by Dustyn Roberts<\/a>, 2011, \u00a314\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/1627341773\/\" target=\"_blank\" rel=\"noopener noreferrer\">8051\/52 Microcontroller by Craig Steiner, 2005, \u00a311.50 in Aug 2018<\/a> Architecture, Assembly Language, and Hardware Interfacing<\/a>\n<\/ol>\n<hr>\n<p><a id=\"nano\"><\/a><\/p>\n<h4>Arduino Nano\/Uno (contains Atmega328P)<\/h4>\n<p>References:<\/p>\n<ol>\n<li>Wikipedia: <a href=\"https:\/\/en.wikipedia.org\/wiki\/ATmega328\" rel=\"noopener noreferrer\" target=\"_blank\">ATmega328<\/a> | <a href=\"https:\/\/en.wikipedia.org\/wiki\/Arduino_Nano\" rel=\"noopener noreferrer\" target=\"_blank\">Arduino Nano<\/a> | Arduino Uno\n<li><a href=\"https:\/\/learn.sparkfun.com\/tutorials\/reducing-arduino-power-consumption\/all\" rel=\"noopener noreferrer\" target=\"_blank\">Low power consumption for Arduino<\/a>\n<li><a href=\"https:\/\/www.rugged-circuits.com\/10-ways-to-destroy-an-arduino\" rel=\"noopener noreferrer\" target=\"_blank\">10 ways to destroy an Arduino<\/a>\n<li><a href=\"https:\/\/learn.sparkfun.com\/resources\/90\" rel=\"noopener noreferrer\" target=\"_blank\">Arduino cheatsheet (PDF)<\/a>\n<li><a id=\"arduino\"><\/a> <a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" rel=\"noopener noreferrer\" target=\"_blank\">Arduino IDE<\/a> (using C\/C++) (for Windows get the ZIP package (182MB) for portable installation)\n<li> <a href=\"https:\/\/realterm.sourceforge.io\/\" rel=\"noopener noreferrer\" target=\"_blank\">RealTerm<\/a>, billed as &#8220;an engineer&#8217;s terminal program specially designed for capturing, controlling and debugging binary and other difficult data streams. It is the best tool for debugging comms.&#8221;  Essential for tethered development and rapid development\/debugging.\n<li> Forths for Atmega328 and Arduino: <a href=\"https:\/\/weblambdazero.blogspot.com\/2016\/10\/go-forth-with-arduino.html\" rel=\"noopener noreferrer\" target=\"_blank\">Go Forth<\/a>, <a href=\"https:\/\/playground.arduino.cc\/CommonTopics\/ForthOnArduino\/\" rel=\"noopener noreferrer\" target=\"_blank\">Forth on Arduino<\/a>, <a href=\"http:\/\/www.forth.org\/svfig\/kk\/03-2011-Ting.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">CH Ting&#8217;s paper on eForth for 328<\/a>, <a href=\"https:\/\/slideplayer.com\/slide\/6341667\/\" rel=\"noopener noreferrer\" target=\"_blank\">CH Ting&#8217;s slides<\/a>, <a href=\"https:\/\/github.com\/DRuffer\/328eforth\" rel=\"noopener noreferrer\" target=\"_blank\">GitHub code<\/a>\n<li><a href=\"http:\/\/amforth.sourceforge.net\/\" rel=\"noopener noreferrer\" target=\"_blank\">AmForth<\/a> for AVR\/Atmel micros.\n<li>3-instruction Forth for Arduino Atmega328 (request in the comments)\n<li> <a href=\"https:\/\/github.com\/robinhedwards\/ArduinoBASIC\" rel=\"noopener noreferrer\" target=\"_blank\">Basic for Arduino<\/a> (Robin Edwards, c.2005)\n<\/ol>\n<p><strong>Nano<\/strong><\/p>\n<li>Arduino Nano V3.0 CH340\/Atmega 328<\/strong> (30 pins, 14 digital i\/o, 8 analog), program via Arduino IDE (free) using C.  Built in FTDI interface to allow programming directly from PC using usb cable (no programmer required).  Note: there are now three types: type MINI, type MICRO, and type C depending on the USB connection.  I recommend either MINI or type C as the connections are chunky.  Micro connectors tend to get damaged over time and with repeated insert\/removals.<br \/>\n<i>Arduino Nano is small, cheap, versatile, installs onto a solderless breadboard for easy prototyping, and has plenty of expansion possibilities (see below for Ethernet and 2.4G wireless versions).  Fully functional Arduino compatible microcontroller, able to be programmed directly from your PC using the Arduino (free!) IDE, and has three advantages over the Uno or Mega: (1) can be plugged directly into a solderless breadboard for easy electronic prototyping, (2) USB connection is via lower profile USB mini port instead of standard size USB port, (3) power is direct via pins or USB instead of a standard size barrel connector.<\/i><\/p>\n<li>Pinout:<br \/>\n<a id=\"ref-nano\"><\/a><br \/>\n<div id=\"attachment_7468\" style=\"width: 794px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/08\/ArduinoNano-Pinout_best.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7468\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/08\/ArduinoNano-Pinout_best.png\" alt=\"\" width=\"784\" height=\"526\" class=\"size-full wp-image-7468\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/08\/ArduinoNano-Pinout_best.png 784w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/08\/ArduinoNano-Pinout_best-300x201.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/08\/ArduinoNano-Pinout_best-768x515.png 768w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/08\/ArduinoNano-Pinout_best-150x101.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/08\/ArduinoNano-Pinout_best-400x268.png 400w\" sizes=\"auto, (max-width: 784px) 100vw, 784px\" \/><\/a><p id=\"caption-attachment-7468\" class=\"wp-caption-text\">Arduino Nano board, 30-DIP form factor, with ATmega328P microcontroller, 22 i\/o lines + UART, SPI, and I2C serial comms, 5V regulated, or 7-12V unregulated (VIN), and 3.3V.<br \/>Note: User needs to ensure that no more than c. 20mA is sourced from a single pin, with no more than 200mA total sourced across all pins.<\/p><\/div><\/p>\n<ol>\n<li>Nano v3 board, MINI, ATmega328P, welded, with bootloader, without cable.  ATmega328P <a href=\"https:\/\/www.ebay.co.uk\/itm\/253219793833\" rel=\"noopener\" target=\"_blank\">\u00a35.49ea (MOQ10)<\/a> with 2 USB cables | <a href=\"https:\/\/www.amazon.co.uk\/dp\/B098SJL1LS\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36.75 ea (MOQ4) next day<\/a>\n<li>USB mini cable for standard Nano CH340 V3.0, 30cm: <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-Mini-cable-Arduino-compatible\/dp\/B08242C2D2\/\" rel=\"noopener\" target=\"_blank\">5pc for \u00a36.79 (\u00a31.36ea)<\/a>.\n<li>USB A Extension cable (Male to Female).  Best: \u00a31.93 (1m).  Now: <a href=\"https:\/\/www.amazon.co.uk\/EXTENSION-Cable-Female-Socket-01-00m\/dp\/B0BB36D6ZT\/\" rel=\"noopener\" target=\"_blank\">\u00a32.00 (1m)<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/kenable-Metal-EXTENSION-Socket-metres\/dp\/B09WBTXLZ2\/\" rel=\"noopener\" target=\"_blank\">\u00a34.00 (1m)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B07J3DK4LJ\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.49 1.8m<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07FWD7G96\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.5, 2m<\/a>\n<li><a href=\"https:\/\/www.dx.com\/p\/nano-to-uno-shield-adapter-board-w-regulator-fuse-for-arduino-nano-2071826#.XM0DlKIo_IU\" rel=\"noopener noreferrer\" target=\"_blank\">Nano to UNO Adapter board, $3.70 ea, \u00a318.71 for 3 boards including \u00a311 shipping (\u00a36.25 ea) w\/ 5-7d shipping<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/i\/162167896794\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.70 ea (Ebay)<\/a>\n<li> Nano terminal adaptor shield &#8211; no need for a breadboard, solid screw terminals breakout each pin.  <a href=\"https:\/\/www.amazon.co.uk\/diymore-Terminal-Adapter-Expansion-ATMEGA328P-AU\/dp\/B07D5522B6\/\" rel=\"noopener noreferrer\" target=\"_blank\">Without Nano uC \u00a312 for 5 (\u00a32.40 ea) w\/ Prime Delivery<\/a>.  <a href=\"https:\/\/www.amazon.co.uk\/diymore-Terminal-Adapter-Expansion-ATMEGA328P-AU\/dp\/B07D57493S\/\" rel=\"noopener noreferrer\" target=\"_blank\">With Nano uC integrated 2 for \u00a38.90 (\u00a34.45 ea.)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/TeOhk-Terminal-Expansion-Adapter-V3-0-5pcs\/dp\/B07R9YCT85\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a312 for 5 pc (\u00a32.40 ea.) next day<\/a>\n<li> Nano ethernet server adapter board &#8211;\n<li>RF Nano, with integrated 2.4G wireless chip &#038; antenna. Lowest cost: \u00a31.50 ea (AliExpress) or \u00a34.77ea (MOQ 4) | Currently:<a href=\"https:\/\/www.aliexpress.com\/item\/1005003327368194.html\" rel=\"noopener noreferrer\" target=\"_blank\"> \u00a32.28 (AliExpress)<\/a> | <a href=\"https:\/\/www.aliexpress.com\/item\/4001230919358.html\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.70 ea (Ali Express)<\/a> | <a href=\"https:\/\/www.ebay.co.uk\/itm\/284414148859\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a37.50 ea (ebay)<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/313603433613\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38.75 ea (ebay)<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/384380528051\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a39.50 (ebay)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Qinghengyong-Integrated-NRF24L01-Wireless-Modul-Wireless\/dp\/B08H4VX64F\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a313 (amazon)<\/a>.  Note: needs minimum two for applications.  Uses micro-USB cable not mini-USB as with Nano (warning: be sure your micro-USB is a full cable with both power and data lines, not just a power charging cable.  To upload code in Arduino IDE for Arduino Nano, be sure that you&#8217;ve not selected &#8220;Old Bootloader&#8221; &#8211; this is different than the standard low-cost Nano&#8217;s that require &#8220;Old Bootloader&#8221;.)\n<li>NRF Short Range Transceiver NRF24L01, 80m range module, standalone boards, config\/comms through SPI (pins 9-13), 2.4 GHz band, 125 channels, WARNING REQUIRES 3.3V POWER and Nanos 3.3V out pin is NOT sufficient so USE 5V breakout board, 14mA max power consumption (2Mbps receiving mode).<br \/>\n&#8220;Module includes interrupt request (IRQ) pin which can be used to wake the host microcontroller, from sleep when the module receives a transmission providing great power conservation in battery devices&#8221;: Lowest price: \u00a31.35 pair NRF+breakout boards 67p ea | <a href=\"https:\/\/www.ebay.co.uk\/itm\/NRF24L01-2-4GHz-RF-Wireless-Transceiver-Module-8Pin-Socket-Adapter-plate-Board-\/152899082511\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.52 pair NRF+breakout 76p ea board MOQ4 (Ebay)<\/a> | NRF board only: <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-NRF24L01-wireless-Arduino-ESP8266\/dp\/B075CZM8LF\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a311 (\u00a31.10 ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B01CCEXE0Y\/ref=emc_b_5_t\" rel=\"noopener noreferrer\" target=\"_blank\">Kuman: 10 pc for \u00a320 (\u00a32 ea) next day<\/a>, or 5V Breakout Board for transceiver (accepts up to 12V input using AMS1117 voltage regulator to step down to 3.3V): <a href=\"https:\/\/www.amazon.co.uk\/Pxyelec-Socket-Adapter-NRF24L01-Wireless\/dp\/B07FB4HWBT\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a36.60 (\u00a31.30 ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Makerfire-NRF24L01-Wireless-Transceiver-Arduino\/dp\/B07Y8C2TCG\/\" rel=\"noopener noreferrer\" target=\"_blank\">10x NRF24L01 modules for \u00a310 (\u00a31 ea.) next day<\/a> <a href=\"https:\/\/www.amazon.co.uk\/Pxyelec-Socket-Adapter-NRF24L01-Wireless\/dp\/B07FB4HWBT\/\" rel=\"noopener noreferrer\" target=\"_blank\">5x for \u00a35 (\u00a31 ea)<\/a>.<\/p>\n<li>NRF Long Range Antenna NRF24L01+ 800m range module, <a href=\"https:\/\/www.amazon.co.uk\/ALMOCN-NRF24L01-Wireless-Transceiver-Antistatic\/dp\/B08HVGY49G\/\" rel=\"noopener noreferrer\" target=\"_blank\">2pc for \u00a38 (\u00a34 ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/WayinTop-NRF24L01-Transceiver-Regulator-Compatible\/dp\/B07P95X6HM\/ref=psdc_4913457031_t1_B07ZCJPJ8B\" rel=\"noopener noreferrer\" target=\"_blank\">2pcs for \u00a39 (\u00a34.50 ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Kuman-nRF24L01-Antenna-Wireless-Transceiver\/dp\/B06WD17WLS\/\" rel=\"noopener noreferrer\" target=\"_blank\">3pc for \u00a317 (\u00a35.70 ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Kuman-nRF24L01-Antenna-Wireless-Transceiver\/dp\/B06WD17WLS\/\" rel=\"noopener noreferrer\" target=\"_blank\">3 pc. for \u00a313.60 (\u00a34.50 ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Kuman-nRF24L01-Antenna-Wireless-Transceiver\/dp\/B06WD17WLS\/\" rel=\"noopener noreferrer\" target=\"_blank\">3 pc. for \u00a313.60 (\u00a34.50 ea.)<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/i\/183983691052?\" rel=\"noopener noreferrer\" target=\"_blank\">ebay <\/a>\n<\/ol>\n<hr>\n<p><strong>Atmega328P uC IC<\/strong><br \/>\nThis chip has 23 GPIO lines (8 pin port PB and PD, 7 pin port PC).<br \/>\nReferences:<\/p>\n<ol>\n<li>Wikipedia: <a href=\"https:\/\/en.wikipedia.org\/wiki\/ATmega328\" rel=\"noopener noreferrer\" target=\"_blank\">ATmega328<\/a><br \/>\n<i>The cool thing about these chips is that they contain an in-circuit programming (ICP) feature using which you can download code into them using some simple hardware and connecting to 6 pins on the chip (1,7,8,17,18,19) and using the built-in SPI (4-wire synchronous serial) comms capability of the chip.<\/i><\/p>\n<li><a href=\"https:\/\/learn.sparkfun.com\/tutorials\/tiny-avr-programmer-hookup-guide\/all\" rel=\"noopener noreferrer\" target=\"_blank\">Programming 328P with Tiny AVR Programmer over SPI<\/a>, or <a href=\"https:\/\/www.sparkfun.com\/tutorials\/93\" rel=\"noopener noreferrer\" target=\"_blank\">Hookup &#038; usage with AVR toolset (Sparkfun)<\/a><\/i>\n<p><a id=\"ref-atmega328p\"><\/a><br \/>\n<div id=\"attachment_5701\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" aria-describedby=\"caption-attachment-5701\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/06\/ATmega328_pinout_hookup_DIP28_pkg-800x309.png\" alt=\"\" width=\"640\" height=\"247\" class=\"size-large wp-image-5701\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/06\/ATmega328_pinout_hookup_DIP28_pkg-800x309.png 800w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/06\/ATmega328_pinout_hookup_DIP28_pkg-300x116.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/06\/ATmega328_pinout_hookup_DIP28_pkg-768x297.png 768w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/06\/ATmega328_pinout_hookup_DIP28_pkg-150x58.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/06\/ATmega328_pinout_hookup_DIP28_pkg-400x155.png 400w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/06\/ATmega328_pinout_hookup_DIP28_pkg.png 1058w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><p id=\"caption-attachment-5701\" class=\"wp-caption-text\">ATmega328 8-bit microcontroller chip in breadboard friendly DIP28 package, c. \u00a32 ea.<br \/>Pinout &#038; hookup schematic\/picture.<\/p><\/div><\/p>\n<li><a href=\"https:\/\/learn.sparkfun.com\/tutorials\/pocket-avr-programmer-hookup-guide#using-avrdude-via-command-line\" rel=\"noopener noreferrer\" target=\"_blank\">AVRDUDE command line utility<\/a> for reading, writing, and manipulating AVR chips\n<li> <a href=\"http:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">Atmel 328P datasheet (294 pages)<\/a>\n<\/ol>\n<ol>\n<li> ATmega328P DIP28 chip, breadboard friendly (<a href=\"https:\/\/rajeshkovvuri.wordpress.com\/2011\/11\/01\/atmega328p-and-atmega328-what-is-the-difference\/\" rel=\"noopener noreferrer\" target=\"_blank\">328 is cheaper and consumes few mA more, 328P finer process allowing SMT and uses few mA less)<\/a>:\n<ul>\n<li>Without bootloader: Lowest price: \u00a31.75 each, then \u00a31.90 (MOQ10).  Current: <a href=\"https:\/\/www.amazon.co.uk\/ATMEGA328P-PU-Microcontrolle-ATMEGA328P-Atmel-DIP28\/dp\/B0768WB763\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a319.50 (\u00a33.97 ea)<\/a> (50% higher).\n<li>With bootloader Lowest price: \u00a31.75 each, then \u00a32.50ea (MOQ10).  Current: <a href=\"https:\/\/www.ebay.co.uk\/itm\/295852130984\" rel=\"noopener\" target=\"_blank\">\u00a33.48 (MOQ4+) w\/ bootloader<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/176480030422\" rel=\"noopener\" target=\"_blank\">\u00a33.55ea (MOQ2)<\/a>\n<li>28-pin DIP insertion socket, <a href=\"https:\/\/www.amazon.co.uk\/28-Pin-DIP-IC-Socket\/dp\/B013EBJ2AA\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32 for 5pc, 3 days<\/a>\n<\/ul>\n<\/ol>\n<hr>\n<p>Related chips\/boards:<\/p>\n<ol>\n<li>Arduino Uno R3 running Atmel AtMega 328: Lowest price: \u00a38.  Currently: <a href=\"https:\/\/www.amazon.co.uk\/SUNFOUNDER-Board-Arduino-ATMEGA328P-ATMEGA16U2\/dp\/B07SH495J5\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a39 same day<\/a>\n<li>Arduino Mega Atmega 2560 R3 running Atmel AtMega 2560 R3: <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B06XKMZ3T9\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a313<\/a>\n<li>Atmega4809 &#8211; available in 40-pin PDIP package, successor chip to Atmega328P\n<li><a href=\"https:\/\/store.arduino.cc\/products\/arduino-uno-wifi-rev2\" rel=\"noopener noreferrer\" target=\"_blank\">Arduino Uno WiFi (Atmega4809 processor)<\/a> | <a href=\"https:\/\/store-usa.arduino.cc\/products\/arduino-nano-33-iot-with-headers\" rel=\"noopener noreferrer\" target=\"_blank\">Nano 33 IoT (SAMD21, Arm Cortex M0 processor)<\/a> | <a href=\"https:\/\/store-usa.arduino.cc\/products\/arduino-mkr-wifi-1010\" rel=\"noopener noreferrer\" target=\"_blank\">MKR 1010 (SAMD21, ARM Cortex M0 processor)<\/a>\n<li>MCP2221A &#8211; USB to serial converter chip<br \/>\nSee <a href=\"http:\/\/www.technoblogy.com\/show?2QVZ\" rel=\"noopener noreferrer\" target=\"_blank\">Atmega4809 on a breadboard<\/a>\n<\/ol>\n<hr>\n<p><a id=\"tiny\"><\/a><br \/>\n<strong>Atmel ATTINY85\/84<\/strong><\/p>\n<p>References:<\/p>\n<ol>\n<li> <a href=\"http:\/\/fablearn.stanford.edu\/fellows\/comment\/reply\/394\" rel=\"noopener noreferrer\" target=\"_blank\">ATTiny Adventures (getting started with ATTiny)<\/a>\n<li>Using Arduino IDE for ATTiny microcontrollers requires <a href=\"https:\/\/github.com\/damellis\/attiny\" rel=\"noopener noreferrer\" target=\"_blank\">ATTiny board files<\/a> for Arduino by David Mellis (Download ZIP, copy attiny\\ to ..\\arduino\\hardware\\.) |  <a href=\"https:\/\/learn.sparkfun.com\/resources\/96\" rel=\"noopener noreferrer\" target=\"_blank\">Sparkfun ATTiny Quick Reference Sheet &#038; PDF<\/a><\/i>\n<li>Device Driver for TinyAVR USB Programmer (Windows) for ATTiny chips: <a href=\"https:\/\/cdn.sparkfun.com\/assets\/learn_tutorials\/2\/1\/4\/zadig_v2.0.1.160.zip\" rel=\"noopener noreferrer\" target=\"_blank\">Zadig Device Driver: libusb-win32 (v1.2.6.0)<\/a>.  Then ready to program from within Arduino IDE (see Board files above) or AVRDUDE utility<\/i>\n<li><a href=\"https:\/\/learn.sparkfun.com\/tutorials\/tiny-avr-programmer-hookup-guide\" rel=\"noopener noreferrer\" target=\"_blank\">Sparkfun Hookup Guide for Tiny AVR Programmer for ATTiny85<\/a>.  <a href=\"https:\/\/www.sparkfun.com\/products\/11801\" rel=\"noopener noreferrer\" target=\"_blank\">Sparkfun documentation for Tiny AVR Programmer<\/a>.\n<li><a href=\"https:\/\/www.microchip.com\/wwwproducts\/en\/ATtiny85#datasheet-toggle\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheets &#038; Application Notes<\/a>\n<li><a href=\"https:\/\/learn.sparkfun.com\/resources\/96\" rel=\"noopener noreferrer\" target=\"_blank\">ATtiny85 cheatsheet (PDF)<\/a>\n<\/ol>\n<p><i>ATTiny85 is an 8-bit MCU (2005) with 8-bit timer\/counter, 2x PWM channels, USI (Universal Serial Interface), 10-bit ADC, Programmable Watchdog Timer, Temperature Measurement, On-chip Analog Comparator,  In-System Programmable (ISP) via SPI port, External and Internal Interrupts, <a href=\"https:\/\/www.avrfreaks.net\/forum\/attiny85-pin-1-reset-and-pb5-functionality\" rel=\"noopener noreferrer\" target=\"_blank\">5x programmable I\/O lines + reset<\/a>, 2.7V-5.5V operating voltage.  ATtiny84 is also an 8-bit MCU but with 11x programmable I\/O lines + reset.  It can be programmed using the ATtiny85 Tiny USB Programmer and wiring to connect via SPI (see diagram below).<\/p>\n<p>From programmer standpoint, ATTINY85 is a RISC (reduced instruction set chip) with 120 instructions, most executed within a single clock cycle, providing up to 20 MIPS (20MHz at 5V, 1 instruction per cycle).  Memory model is Harvard architecture with separate Program Flash memory and Data SRAM memory.  There are 32 8-bit registers, of which 6 can be used in pairs for 3 x 16-bit indirect addressing (X,Y,Z) into SRAM data memory.<\/i><\/p>\n<p><a id=\"ref-attiny\"><\/a><br \/>\n<div id=\"attachment_6430\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/screenshot.1950.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6430\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/screenshot.1950.png\" alt=\"\" width=\"580\" height=\"419\" class=\"size-full wp-image-6430\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/screenshot.1950.png 580w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/screenshot.1950-300x217.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/screenshot.1950-150x108.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/01\/screenshot.1950-400x289.png 400w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-6430\" class=\"wp-caption-text\">Wiring diagram for programming a Tiny85\/Tiny84 on a breadboard using Sparkfun&#8217;s Tiny AVR programmer &#8212; you will need 6 wires<\/p><\/div><\/p>\n<p><a id=\"tiny85\"><\/a><\/p>\n<ol>\n<li>Atmel ATTINY85 20PU microcontroller chip, DIP-8 package: lowest price \u00a31.30ea (MOQ10).  Current prices: <a href=\"https:\/\/www.ebay.co.uk\/itm\/10PCS-ATMEL-DIP-8-ATTINY85-20PU-Tiny85-20PU-DIP-8-CHIP-IC\/143668425144\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a316 total (\u00a31.60ea, offer accepted)<\/a> or  <a href=\"https:\/\/www.ebay.co.uk\/itm\/1-2-5-10PCS-ATTINY85-20PU-IC-MCU-8BIT-8KB-FLASH-8DIP-in-DIL-housing-85-20PU\/152926855801\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.94ea MOQ5, \u00a31.70ea MOQ10 (ebay)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/BIlinli-ATTINY85-20PU-ATTINY85-ATTINY85-20-ATMEL\/dp\/B07VL4WTGJ\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a310.64 (\u00a32.12ea, amazon)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Hobby-Components-Ltd-ATTiny85-Package\/dp\/B06Y19P4YP\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.30 ea. (amazon)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/ATTINY85-20PU-ATMEL-Arduino-compatible-A149\/dp\/B00OXVFD1I\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc (+ 5x 8pin DIP sockets) for \u00a318 (\u00a33.60 ea)<\/a>.\n<li> ATTiny84 DIP14 chip (2005): <a href=\"https:\/\/www.ebay.co.uk\/itm\/ATMEL-ATTINY84A-PU-MCU-8BIT-AVR-8K-FLASH-14PDIP\/181208932612\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a310.80 for 5pc (\u00a32.16 ea. MOQ5)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/ATTINY-20MHZ-DIP-14-ATTINY84-20PU-ATMEL\/dp\/B00AS6GSOS\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.52<\/a> (Amazon) |  <a href=\"https:\/\/datasheetspdf.com\/pdf-file\/578977\/ATMELCorporation\/ATTINY84\/1\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheet<\/a>\n<li>ATtiny2313 DIP20 chip: 18 i\/o pins.  <a href=\"https:\/\/www.ebay.co.uk\/itm\/ATMEL-ATTINY-2313-ATTINY2313-20PU-DIP-20-MCU-AVR-CHIP-IC\/273752354702\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36 for 4pc (\u00a31.50 ea.)<\/a>\n<p><a id=\"TinyAVR\"><\/a><\/p>\n<li>ATtiny85Programmer Board (can also program ATTiny84, see wiring diagram above): Sparkfun 11801 Tiny AVR USB programmer: <a href=\"https:\/\/proto-pic.co.uk\/product\/sparkfun-pgm-11801-tiny-avr-programmer\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a316.73 from proto-pic UK<\/a> or <a href=\"https:\/\/www.sparkfun.com\/products\/11801\" rel=\"noopener noreferrer\" target=\"_blank\">$16 from Sparkfun US<\/a> or <a href=\"https:\/\/mathscitech.org\/articles\/prog-micros\" rel=\"noopener noreferrer\" target=\"_blank\">Make Your Own for less than \u00a35!<\/a>\n<li>DigiSpark ATTiny85 &#8211; an integrated Arduino with ATtiny85 at its heart, powered by USB, programmable over USB, having I2C and SPI available directly, with a built-in voltage regulator (though unfortunately not a boost converter or a buck-boost converter).  <a href=\"https:\/\/wolles-elektronikkiste.de\/en\/digispark-the-convenient-attiny85-alternative\" rel=\"noopener noreferrer\" target=\"_blank\">Usage discussion<\/a> | <a href=\"https:\/\/www.amazon.co.uk\/Azdelivery-Kickstarter-Development-Compatible-Entwiklung\/dp\/B076KS2QDS\/\" rel=\"noopener noreferrer\" target=\"_blank\">3pc for \u00a38 (\u00a32.66 ea)<\/a>  <a href=\"https:\/\/www.ebay.co.uk\/itm\/154515162115\" rel=\"noopener noreferrer\" target=\"_blank\">MicroUSB Spark &#8211; \u00a31.70<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/154515162115\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.00 for one (auction)<\/a>\n<li>ATTiny85 Trinket uC (Adafruit), <a href=\"https:\/\/coolcomponents.co.uk\/products\/trinket-mini-microcontroller-5v\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a37.34<\/a>, this is a fully-fledged USB programmable, Arduino-IDE compatible microcontroller built around ATTiny85 uC.\n<\/ol>\n<hr>\n<p><strong>32-bit ARM core uCs<\/strong><\/p>\n<p><a id=\"ESP-wifi\"><\/a><br \/>\n<strong>Espressif&#8217;s ESP boards<\/strong><\/p>\n<ol>\n<li>ESP8266-12 NodeMCU WiFi: <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-NodeMcu-ESP8266-Development-including\/dp\/B074Q2WM1Y\/\" rel=\"noopener noreferrer\" target=\"_blank\">4pc for \u00a321 (\u00a34.25ea) next day<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/MakerHawk-ESP8266-ESP-12E-Development-Internet\/dp\/B072LP8NFB\/\" rel=\"noopener noreferrer\" target=\"_blank\">3pcs CP2102 for \u00a316 (\u00a35.33ea) same day<\/a> | <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-NodeMcu-ESP8266-Development-including\/dp\/B074Q2WM1Y\/\" rel=\"noopener noreferrer\" target=\"_blank\">3pcs ESP-12F Lolin for \u00a313 next day (\u00a34.33 ea)<\/a> | <a href=\"https:\/\/www.amazon.co.uk\/dp\/B08P5F64X5\/\" rel=\"noopener noreferrer\" target=\"_blank\">1pc for \u00a37.85<\/a> | <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07RTVVGMT\/\" rel=\"noopener noreferrer\" target=\"_blank\">4pc for \u00a314 (\u00a33.50 ea)<\/a>\n<li>(tried) ESP8266 32-WROOM WiFi + Bluetooth: <a href=\"https:\/\/www.amazon.co.uk\/ESP-32S-Development-Bluetooth-Microcontroller-ESP-WROOM-32\/dp\/B08DR5T897\/\" rel=\"noopener noreferrer\" target=\"_blank\">3pcs for \u00a319 same day (\u00a36.33 ea)<\/a> | <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07R3ZGR2P\/\" rel=\"noopener noreferrer\" target=\"_blank\">chip only \u00a32.10<\/a>\n<li>(tricky to use &#8211; needs 5V to 3V level converter, and fiddly upload instructions) ESP8266 ESP-01\/-01S Serial to Wifi Transceiver Module: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B06XP74C81\/\" rel=\"noopener noreferrer\" target=\"_blank\">4pcs for \u00a312 same day (\u00a33 ea)<\/a> | <a href=\"https:\/\/www.sparkfun.com\/products\/17146\" rel=\"noopener noreferrer\" target=\"_blank\">Information from Sparkfun ($7)<\/a> | <a href=\"https:\/\/www.e-tinkers.com\/2020\/04\/a-better-way-to-use-esp-01-as-wifi-shield\/\" rel=\"noopener noreferrer\" target=\"_blank\">Usage discussion<\/a>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/ESP8266\" rel=\"noopener noreferrer\" target=\"_blank\">ESP8266<\/a> Wikipedia, and <a href=\"https:\/\/en.wikipedia.org\/wiki\/ESP32\" rel=\"noopener noreferrer\" target=\"_blank\">ESP32<\/a> (successor product of ESP8266 with <a href=\"https:\/\/hackaday.com\/2021\/02\/08\/hands-on-the-risc-v-esp32-c3-will-be-your-new-esp8266\/\" rel=\"noopener noreferrer\" target=\"_blank\">ESP32-C3 using a RISC-V open-source firmware chip<\/a>)<\/p>\n<p><a href=\"https:\/\/makeradvisor.com\/esp32-vs-esp8266\/\" rel=\"noopener noreferrer\" target=\"_blank\">Difference between ESP8266 and ESP32<\/a>.  <a href=\"https:\/\/hackaday.com\/2016\/10\/04\/how-to-get-started-with-the-esp32\/\" rel=\"noopener noreferrer\" target=\"_blank\">Toolchain for ESP32<\/a>, ESP-IDF, or ESP-Arduino.<\/p>\n<li><a href=\"https:\/\/www.sparkfun.com\/products\/13711\" rel=\"noopener noreferrer\" target=\"_blank\">ESP8266 Thing Dev Board (Sparkfun)<\/a> or <a href=\"https:\/\/www.sparkfun.com\/products\/13231\" rel=\"noopener noreferrer\" target=\"_blank\">ESP8266 Thing (Sparkfun)<\/a> or <a href=\"https:\/\/www.sparkfun.com\/products\/13907\" rel=\"noopener noreferrer\" target=\"_blank\">ESP32 Thing (Sparkfun)<\/a>\n<li><a href=\"https:\/\/www.sparkfun.com\/products\/17146\" rel=\"noopener noreferrer\" target=\"_blank\">ESP8266 WiFi Module add-on for any microcontroller ($7 ea) (Sparkfun)<\/a>\n<li>ESP8266 dev board, w\/ WiFi, w\/ pins.  <a href=\"https:\/\/www.amazon.co.uk\/MakerHawk-ESP8266-ESP-12E-Development-Internet\/dp\/B072LP8NFB\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a310 for 2pc (\u00a35ea) with Prime Delivery<\/a>\n<li>WeMos \/ Lolin dev board &#038; system based on ESP8266, w\/ WiFi &#038; Bluetooth.  <a href=\"https:\/\/shop.rasp.io\/products\/wemos-d1-mini-esp8266\" rel=\"noopener noreferrer\" target=\"_blank\">Overview &#038; Possibilities<\/a>, <a href=\"https:\/\/www.wemos.cc\/\" rel=\"noopener noreferrer\" target=\"_blank\">Main page<\/a>, <a href=\"https:\/\/lolin.aliexpress.com\/store\/1331105\" rel=\"noopener noreferrer\" target=\"_blank\">Lolin store<\/a>\n<p><a href=\"https:\/\/www.google.com\/search?client=firefox-b-d&#038;q=forth+for+esp8266\" rel=\"noopener noreferrer\" target=\"_blank\">Forths for ESP8266<\/a>, <a href=\"https:\/\/hackaday.com\/2016\/12\/23\/interactive-esp8266-development-with-punyforth\/\" rel=\"noopener noreferrer\" target=\"_blank\">PunyForth<\/a><\/p>\n<li><a href=\"https:\/\/www.seeedstudio.com\/Seeeduino-XIAO-Pre-Soldered-p-4747.html\" rel=\"noopener noreferrer\" target=\"_blank\">Seeeduino &#8211; smallest Arduino compatible board with SAMD21 microcontroller chip (32-bit ARM core) &#8211; c.\u00a34 ea.<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Seeeduino-Microcontroller-Compatible-Interfaces-Breadboard-friendly\/dp\/B08764KMCN\/\" rel=\"noopener noreferrer\" target=\"_blank\">3pc for \u00a322<\/a> (\u00a37.33 ea)\n<\/ol>\n<hr>\n<p><strong>Raspberry Pi<\/strong><\/p>\n<ol>\n<li>Raspberry Pi: <a href=\"https:\/\/gizmodo.com\/the-new-raspberry-pi-is-basically-a-35-desktop-compute-1835804060\" rel=\"noopener noreferrer\" target=\"_blank\">v4 desktop power for $35<\/a>\n<li>Raspberry Pi RP2040 &#8211; <a href=\"https:\/\/www.sparkfun.com\/rp2040\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a39 from Sparkfun<\/a>, <a href=\"https:\/\/thepihut.com\/products\/sparkfun-pro-micro-rp2040?variant=39543415275715\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a39 from PiHut<\/a>\n<li>Arduino Nano RP2040 &#8211; latest uC board with RP2040 (dual-core ARM Cortex M0+with WiFi and Bluetooth integrated, 22 I\/O pins, 16MB memory, programmable from browser or Arduino.  <a href=\"https:\/\/www.elektormagazine.com\/news\/arduino-nano-rp2040-connect\" rel=\"noopener noreferrer\" target=\"_blank\">Article<\/a>\n<\/ol>\n<p><strong>Retro CPUs<\/strong><\/p>\n<ol>\n<li><a href=\"https:\/\/spectrum.ieee.org\/25-microchips-that-shook-the-world\" rel=\"noopener\" target=\"_blank\">25 Microchips that Shook the World<\/a>, IEEE Spectrum, Bryan Santo, 2009\n<li> Motorola\/Freescale (6811) MC68HC11xx<\/strong> (48-pin DIP) : Lots of <a href=\"http:\/\/www.rasmicro.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">board options<\/a>, and <a href=\"https:\/\/github.com\/topics\/68hc11\" rel=\"noopener noreferrer\" target=\"_blank\">Forths for them<\/a>, the <a href=\"https:\/\/web.fe.up.pt\/~eol\/SPR\/TRABALHOS\/992000\/wwwRoboMovel1\/faq\/17.html\" rel=\"noopener noreferrer\" target=\"_blank\">MIT Robot Builder boards<\/a>, with <a href=\"https:\/\/www.cs.cmu.edu\/Groups\/AI\/html\/faqs\/ai\/microcontroller-faq\/68hc11\/faq.html\" rel=\"noopener noreferrer\" target=\"_blank\">detailed info on the Motorola 68HC11 chip<\/a> | Mosaic QCard &#8211; with integrated Forth RTOS, <a href=\"http:\/\/www.mosaic-industries.com\/embedded-systems\/sbc-single-board-computers\/68hc11-c-language\/instrument-control\/microcontroller-projects\" rel=\"noopener noreferrer\" target=\"_blank\">datasheet<\/a>, <a href=\"http:\/\/www.mosaic-industries.com\/Products\/SBC\/QCard.html\" rel=\"noopener noreferrer\" target=\"_blank\">product page<\/a>, <a href=\"http:\/\/www.mosaic-industries.com\/cgi-bin\/PriceSheet.cgi?QCC\" rel=\"noopener noreferrer\" target=\"_blank\">$150 from Mosaic<\/a>\n<li>RCA\/Harris 1802: CDP1802ACE, <a href=\"https:\/\/www.ebay.co.uk\/itm\/192580453690\" rel=\"noopener\" target=\"_blank\">\u00a32 each (Qty 1), or \u00a31.64 each (Qty5)<\/a>. Details <a href=\"https:\/\/www.cpu-world.com\/CPUs\/1802\/Harris-CDP1802ACE.html\" rel=\"noopener\" target=\"_blank\">here<\/a>.  Neat builds <a href=\"https:\/\/sunrise-ev.com\/1802.htm\" rel=\"noopener\" target=\"_blank\">here<\/a>.  <a href=\"https:\/\/hackaday.com\/2020\/01\/23\/cosmac-elf-lives-again-in-fpga\/\" rel=\"noopener\" target=\"_blank\">1802 on FPGA.  1802 FigForth<\/a>.\n<li> Motorola 6809 (or faster 6309): <a href=\"https:\/\/www.ebay.co.uk\/itm\/225089481087\" rel=\"noopener\" target=\"_blank\">MC68B09EP<\/a> \u00a312.50 qty 1.  Example <a href=\"https:\/\/oshwlab.com\/andreasjakob\/6809-cube-cpu_copy_copy\" rel=\"noopener\" target=\"_blank\">project<\/a>.  <a href=\"https:\/\/hackaday.com\/2023\/03\/24\/the-keychain-6809\/\" rel=\"noopener\" target=\"_blank\">Hackaday writeup<\/a>.\n<li>6502: R65C02P.  Hackaday: <a href=\"https:\/\/hackaday.com\/2025\/08\/04\/happy-birthday-6502\/#more-793871\" target=\"_blank\">50 years old (b.1975) this year<\/a>.  With <a href=\"https:\/\/hackaday.com\/2025\/04\/20\/milliforth-6502-a-forth-for-the-6502-cpu\/\" target=\"_blank\">milliForth-6502<\/a>.  <a href=\"https:\/\/hackaday.com\/2023\/08\/31\/the-neo6502-is-a-credit-card-sized-retro-computer\/\" target=\"_blank\">Neo6502 SBC<\/a>.  <a href=\"https:\/\/hackaday.com\/2021\/10\/15\/heres-a-100-mhz-pin-compatible-6502-replacement\/\" target=\"_blank\">FPGA (65F02) in DIP-40 form factor<\/a>, updated for 2025.  <a href=\"https:\/\/hackaday.com\/2019\/04\/14\/add-a-host-of-8-bit-processors-to-your-arduino\/\" target=\"_blank\">As a daughterboard for an Arduino<\/a>.  <a href=\"https:\/\/hackaday.com\/2019\/04\/14\/add-a-host-of-8-bit-processors-to-your-arduino\/\" rel=\"noopener\" target=\"_blank\">project page<\/a>.  <a href=\"http:\/\/www.6502.org\/tutorials\/65c02opcodes.html\" rel=\"noopener\" target=\"_blank\">Opcodes page<\/a>.  <a href=\"https:\/\/hackaday.com\/2020\/09\/30\/video-exploring-the-abandoned-birthplace-of-the-6502-and-commodore-64\/\" target=\"_blank\">Origins<\/a>, <a href=\"https:\/\/hackaday.com\/2019\/12\/25\/honoring-chuck-peddle-father-of-the-6502-and-the-chips-that-went-with-it\/\" target=\"_blank\">Origins 2<\/a>\n<li>Z80.\n<\/ol>\n<p><strong>8051\/8052<\/strong><\/p>\n<ol>\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B01N1FK7YF\/\" target=\"_blank\" rel=\"noopener noreferrer\">8051 Self Learning Kit, Technido, \u00a374<\/a> with 8052 chip (Atmel AT89S52 24PU 1732A), programmer (ATMEGA 8AU 1804 KTG 35469L), 12V power source, expansion board, starter kit of sensors (IR, DC motor, &#8230;), and all necessary cables.  Comes with experiments\/manual that can be downloaded.<a href=\"https:\/\/www.youtube.com\/watch?v=3ER09FRT_cY\" target=\"_blank\" rel=\"noopener noreferrer\">Video showing how to connect programmer and install first program<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/SODIAL-Programmer-Downloader-Download-Adapter\/dp\/B01L1PGWTK\/\" target=\"_blank\" rel=\"noopener noreferrer\">8052 USB ISP programmer, \u00a31.76<\/a>\n<li><a href=\"https:\/\/protostack.com.au\/shop\/accessories\/usbasp-avr-programmer\/\" target=\"_blank\" rel=\"noopener noreferrer\">USBasp AVR Programmer<\/a>, get <a href=\"https:\/\/protostack.com.au\/download\/USBasp-win-driver-x86-x64-v3.0.7.zip\" target=\"_blank\" rel=\"noopener noreferrer\">Windows drivers v3.0.7 (digitally signed) here.<\/a><a href=\"https:\/\/www.electrodragon.com\/w\/ProgISP#ProgISP\" target=\"_blank\" rel=\"noopener noreferrer\">ProgISP.exe flash programmer<\/a>\n<li><a href=\"https:\/\/www.keil.com\/download\/product\/\" target=\"_blank\" rel=\"noopener noreferrer\">8051 C compiler (KEIL)<\/a>.  Launch UV4.exe for the IDE.\n<li><a href=\"https:\/\/www.amazon.co.uk\/AT89S52-24PU-Microcontroller-Flash8kx8bit-SRAM256B-Interface\/dp\/B01LZ0ENDJ\/\" target=\"_blank\" rel=\"noopener noreferrer\">Atmel AT89S52 (8052) chip, 40-DIP format, \u00a36 (=\u00a35.40 chip + 60p S&#038;H)<\/a>\n<li>Crystal Oscillators for uC: <a href=\"https:\/\/www.amazon.co.uk\/BOJACK-Crystal-Oscillator-Resonators-Assortment\/dp\/B08964WBQ9\/\" rel=\"noopener noreferrer\" target=\"_blank\">12 values, 60 pcs, 5pc\/ea for \u00a310 same day (16p ea)<\/a>, incl. 12MHz for 8051\/2, 16MHz for ATMega328P, more.  Individual values: 16MHz <a href=\"https:\/\/www.amazon.co.uk\/dp\/B00NQ82OM0\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a34.50 (45p ea)<\/a> | <a href=\"https:\/\/www.amazon.co.uk\/dp\/B08HLX4FYR\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a32.65 (27p ea) 45 days<\/a> | <a href=\"https:\/\/www.amazon.co.uk\/Kaxofang-Crystal-Oscillators-HC-49S-Profile-Silver\/dp\/B092VCGT7V\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a32.42 (24p ea) 45 days<\/a> | <a href=\"https:\/\/www.amazon.co.uk\/Semoic-Crystal-Oscillators-HC-49S-Profile-silver\/dp\/B07WF6R3TZ\/\" rel=\"noopener noreferrer\" target=\"_blank\">20pc for \u00a32.84 (14p ea) 60 days<\/a> |\n<li>8051 Reference Book: <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/1627341773\/\" target=\"_blank\" rel=\"noopener noreferrer\">8051\/52 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing<\/a> (bought new for \u00a311.50 Aug 2018); Craig Steiner (2005)\n<\/ol>\n<hr>\n<p><strong><a href=\"https:\/\/www.st.com\/en\/evaluation-tools\/stm8-so8-disco.html\" rel=\"noopener\" target=\"_blank\">STM8s<\/a> (8-bit ARM chips)<\/strong><\/p>\n<p><i>Why this chip?  Because it has <a href=\"https:\/\/www.digikey.co.uk\/en\/product-highlight\/s\/stmicroelectronics\/stm8s001j3\" rel=\"noopener noreferrer\" target=\"_blank\">a Serial UART capability built-in<\/a> and has an <a href=\"https:\/\/hackaday.io\/project\/16097-eforth-for-cheap-stm8s-gadgets\/log\/65033-stm8s001j3-a-low-cost-alternative-to-the-attiny85\" rel=\"noopener noreferrer\" target=\"_blank\">untetherered Forth<\/a> available (<a href=\"https:\/\/hackaday.io\/project\/16097-eforth-for-cheap-stm8s-gadgets\" rel=\"noopener noreferrer\" target=\"_blank\">STM8 eForth<\/a>).<\/i><\/p>\n<ol>\n<li> ST Micro STM8S chip: STM8S001J3 8-PIN  SOIC-8 package.  <a href=\"https:\/\/www.ebay.co.uk\/itm\/STMicroelectronics-STM8S001J3M3TR-8bit-STM8-Microcontroller-16MHz-8-kB-Flash-8-P\/163419073010\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38.50 ea. (Ebay)<\/a> or <a href=\"https:\/\/www.digikey.co.uk\/product-detail\/en\/stmicro\/STM8S001J3M3\/497-17612-ND\/7604192\" rel=\"noopener noreferrer\" target=\"_blank\">46p ea with MOQ of 10 (Digikey UK)<\/a> but \u00a32 ea with VAT &#038; Shipping.\n<li> STM8 Chips and Dev Board (<a href=\"https:\/\/www.electronicsweekly.com\/news\/products\/micros\/one-board-dev-kit-three-snap-off-8pin-stm8-microcontrollers-2019-01\/\" rel=\"noopener noreferrer\" target=\"_blank\">DISCO<\/a>) for STM8S00001J3: <a href=\"https:\/\/uk.rs-online.com\/web\/p\/products\/1827793\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38.50 from RS (next day delivery) + 3 programmable breadboardable uCs (\u00a32 ea)<\/a>\n<li>STM8 Microcontroller board: STM8S103F3P6 ARM STM8: <a href=\"https:\/\/www.amazon.co.uk\/HALJIA-STM8S103F3P6-Minimum-Development-Arduino\/dp\/B07BFN2VYR\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36 for 2pc (\u00a33ea), Prime delivery<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/STM8S103-Development-Stmicroe-Electronics-Microcontroller\/dp\/B06VT31KPJ\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.40 ea<\/a>\n<li>STM8 USB  programmer, <a href=\"https:\/\/www.amazon.co.uk\/Blesiya-Arduino-Programmer-Downloader-Module\/dp\/B07JPYCZWB\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.10<\/a>\n<\/ol>\n<hr>\n<p><strong>PICaxe chips<\/strong><\/p>\n<ol>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/PICAXE\" rel=\"noopener noreferrer\" target=\"_blank\">Overview (Wikipedia) | <\/a><a href=\"https:\/\/picaxe.com\/what-is-picaxe\/\" rel=\"noopener noreferrer\" target=\"_blank\">PICaxe description<\/a> | <a href=\"https:\/\/picaxe.com\/what-is-picaxe\/superseded-parts\/\" rel=\"noopener noreferrer\" target=\"_blank\">Chips with the PICaxe bootloader<\/a> | <a href=\"https:\/\/picaxe.com\/basic-commands\/\" rel=\"noopener noreferrer\" target=\"_blank\">PicAxe language reference<\/a> |\n<li> PICaxe 08M2 (<a href=\"https:\/\/www.amazon.co.uk\/Spiratronics-TW2-110-Picaxe-08M-Chip\/dp\/B0093YX3MQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.50<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/PICAXE-AXE007M2-08M2-Microcontroller\/dp\/B078223TGL\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.50 option 2<\/a>)| 14M2 | 15M2 | 18M2 <a href=\"https:\/\/www.amazon.co.uk\/PICAXE-AXE015M2-18M2-Microcontroller\/dp\/B078DQ93ZN\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36<\/a> | <a href=\"http:\/\/spiratronics.com\/index.php?subcats=Y&#038;status=A&#038;pshort=Y&#038;pfull=Y&#038;pname=Y&#038;pkeywords=Y&#038;search_performed=Y&#038;q=PICaxe&#038;dispatch=products.search&#038;sort_by=product&#038;sort_order=desc&#038;page=4\" rel=\"noopener noreferrer\" target=\"_blank\">List of Chips for purchase from Spiratronics UK<\/a>\n<\/ol>\n<hr\/>\n<p><strong>Other small Microcontroller boards<\/strong><\/p>\n<ol>\n<li><a href=\"https:\/\/microbit.org\/get-started\/user-guide\/features-in-depth\/\" rel=\"noopener noreferrer\" target=\"_blank\">BBC Micro:bit &#8211; cool new computing platform<\/a> with <a href=\"https:\/\/en.wikipedia.org\/wiki\/Micro_Bit\" rel=\"noopener noreferrer\" target=\"_blank\">ARM Cortex-M0<\/a> for <a href=\"https:\/\/www.sparkfun.com\/products\/17288\" rel=\"noopener noreferrer\" target=\"_blank\">$18 (Sparkfun)<\/a>\n<li><a href=\"https:\/\/www.sparkfun.com\/products\/17829\" rel=\"noopener noreferrer\" target=\"_blank\">Raspberry Pi Pico ($4)<\/a>\n<li><a href=\"https:\/\/m5stack.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">M5Stack platform<\/a> for rapid development of IoT applications | <a href=\"https:\/\/m5stack.com\/about-us\" rel=\"noopener noreferrer\" target=\"_blank\">About<\/a> | <a href=\"https:\/\/hackaday.com\/blog\/?s=M5Stack\" rel=\"noopener noreferrer\" target=\"_blank\">Low Power Long Range (LoRa) and M5Stack<\/a> | <a href=\"https:\/\/www.elektormagazine.com\/news\/review-m5stack\" rel=\"noopener noreferrer\" target=\"_blank\">ESP32 prototyping M5Stack<\/a> |\n<\/ol>\n<hr>\n<p><strong>Ultra Low Power &#038; Low Cost uCs and Custom ASICs<\/strong> <\/p>\n<ol>\n<li><a href=\"https:\/\/jaycarlson.net\/microcontrollers\/#1508136887413-c1e94ebd-c312\" rel=\"noopener\" target=\"_blank\">Microcontroller&#8217;s under $1 ea. (qty 100), by Jay Carlson<\/a>\n<li>EM Microelectronics: <a href=\"https:\/\/www.emmicroelectronic.com\/product\/multi-io\/em6580\" rel=\"noopener noreferrer\" target=\"_blank\">EM6580 (4-bits)<\/a> | <a href=\"https:\/\/www.emmicroelectronic.com\/product\" rel=\"noopener noreferrer\" target=\"_blank\">Custom ASICs (list)<\/a> | <a href=\"https:\/\/www.emmicroelectronic.com\/product\/multi-io\/em6812\" rel=\"noopener noreferrer\" target=\"_blank\">EM6812 (8-bits)<\/a> &#8211; ultra low power 8-bit uC\n<li><a href=\"https:\/\/hackaday.com\/2023\/03\/03\/all-the-usb-you-can-do-with-a-ch552\/\" rel=\"noopener\" target=\"_blank\">CH552 8-bit microcontroller with USB connectivity for $1<\/a>, and an example <a href=\"https:\/\/hackaday.com\/2024\/02\/29\/a-full-keyboard-for-5\/\" rel=\"noopener\" target=\"_blank\">full tiny keypad for under $5<\/a>\n<li>GreenArrays-GA144 (Multi-core) &#8211; Chuck Moore&#8217;s latest chip, 144x F18A computers connected in a mesh network, programmable using ColorForth, ultra low power consumption (<a href=\"https:\/\/hackaday.io\/project\/163652-ga144-evaluation-board\" rel=\"noopener noreferrer\" target=\"_blank\">from 100nW consumption per idle node so 14uW for all nodes idle to 4mW running one node at top speed of 700Mips, to 650mW running all 144 nodes at top speed generating 100 total Gips<\/a>), means dedicated circuits for sensor controls.  <a href=\"https:\/\/www.youtube.com\/watch?v=0PclgBd6_Zs\" rel=\"noopener noreferrer\" target=\"_blank\">Programming the GA-144 (video by Chuck Moore, 2013)<\/a>, <a href=\"http:\/\/www.greenarraychips.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">GreenArrays site<\/a>, <a href=\"http:\/\/www.greenarraychips.com\/home\/products\/index.html\" rel=\"noopener noreferrer\" target=\"_blank\">$20\/chip<\/a>, <a href=\"https:\/\/hackaday.io\/project\/163652-ga144-evaluation-board\" rel=\"noopener noreferrer\" target=\"_blank\">$30 dev board<\/a>, <a href=\"https:\/\/hackaday.com\/tag\/ga144\/\" rel=\"noopener noreferrer\" target=\"_blank\">Breadboarding Example<\/a> | For <strong><a href=\"https:\/\/mathscitech.org\/articles\/knowledge-engineering\" rel=\"noopener noreferrer\" target=\"_blank\">large-scale ubiquitous computing<\/a><\/strong>, the ultra-low power GA-144 multi-core controller with 144 individual controllers, invented by Chuck Moore, the father of Forth and of ultra-low power MISC (minimal instruction set computing) hardware designs, offer intriguing possibilities.  The GA-144 has 144 independently programmable F18 microcontrollers, interconnected in a defined topology, on a single-die.  Ultra-low power.  Usage: Wherever there is a need for dedicated continuous real-time monitoring and control, instead of multiple discrete components and a lot of communication interconnects, this chip allows integration.  Application: Piano-25 PCB (small scale, 3 dedicated controllers, 1 coordinating controller), smart sensored car (many dedicated controllers, 1 coordinating controller).  Sort of like CAN bus in automotive control.\n<li><a href=\"https:\/\/twitter.com\/hashtag\/greenarrays?lang=en\" rel=\"noopener noreferrer\" target=\"_blank\">#GreenArrays news &#038; community on Twitter<\/a>\n<li>PIC Micro 8-bit: with UARTs in DIP-8 packages: PIC12F <a href=\"https:\/\/www.amazon.co.uk\/PIC12-32MHZ-DIP-8-PIC12F1572-I-MICROCHIP\/dp\/B01I7RH4LU\/\" rel=\"noopener noreferrer\" target=\"_blank\">1572 for \u00a32.34<\/a>\/<a href=\"https:\/\/www.amazon.co.uk\/PIC12-32MHZ-DIP-8-PIC12F1822-I-MICROCHIP\/dp\/B007CXUVZM\/\" rel=\"noopener noreferrer\" target=\"_blank\">1822 for \u00a32.73<\/a>\/<a href=\"https:\/\/www.amazon.co.uk\/PIC12-32MHZ-DIP-8-PIC12F1840-I-MICROCHIP\/dp\/B01I7QYTUK\/\" rel=\"noopener noreferrer\" target=\"_blank\">1840 (\u00a32.40)<\/a>.  These are also PIC16F 15313\/18313.  <strong>I chose PIC12F1840 (7K program memory)<\/strong>  <a href=\"https:\/\/www.microchip.com\/wwwproducts\/en\/PIC12F1840\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheets 1840<\/a>\n<li>TI MSP430: <a href=\"https:\/\/www.amazon.co.uk\/MSP430F2012IPW-Microcontroller-SRAM-TSSOP14-1-8-3-6VDC\/dp\/B0738BGW82\/\" rel=\"noopener noreferrer\" target=\"_blank\">F2012IPW  \u00a36.40<\/a>\n<\/ol>\n<li>For <strong>high volume applications<\/strong>, the <strong>ultra-low cost category<\/strong> can be worth a look: there are the <a href=\"https:\/\/electronics.stackexchange.com\/questions\/8676\/what-are-the-cheapest-microcontrollers\" rel=\"noopener noreferrer\" target=\"_blank\">sub-30p reprogrammable ISP microcontrollers<\/a> and the <a href=\"https:\/\/cpldcpu.wordpress.com\/2019\/08\/12\/the-terrible-3-cent-mcu\/\" rel=\"noopener noreferrer\" target=\"_blank\">sub-10p one time programmable (OTP) microcontrollers<\/a>.  While these are really inexpensive and quite powerful, they are not easy for hobbyists to use, typically requiring specialized high voltage programming equipment, assembly language coding using proprietary toolchains with limited documentation.  Examples: <a href=\"https:\/\/hackaday.com\/2019\/04\/26\/making-a-three-cent-microcontroller-useful\/\" rel=\"noopener noreferrer\" target=\"_blank\">Padauk PMS150C example<\/a>, <a href=\"https:\/\/jaycarlson.net\/2019\/09\/06\/whats-up-with-these-3-cent-microcontrollers\/\" rel=\"noopener noreferrer\" target=\"_blank\">full review<\/a>);\n<li>3c microcontrollers: <a href=\"https:\/\/www.eevblog.com\/2018\/11\/07\/eevblog-1132-the-3-cent-microcontroller\/\" rel=\"noopener\" target=\"_blank\">blog 1<\/a> e.g. PMS150C 8-bit MCU programmed with PDK5S-P-003, <a href=\"https:\/\/cpldcpu.wordpress.com\/2019\/08\/12\/the-terrible-3-cent-mcu\/\" rel=\"noopener\" target=\"_blank\">blog 2<\/a>, <a href=\"https:\/\/www.eevblog.com\/forum\/blog\/eevblog-1144-padauk-programmer-reverse-engineering\/\" rel=\"noopener\" target=\"_blank\">blog 3<\/a>\n<\/ol>\n<p>Ref: [Cravotta, 2010] <a href=\"http:\/\/www.embeddedinsights.com\/channels\/2010\/12\/10\/considerations-for-4-bit-processing\/\" rel=\"noopener noreferrer\" target=\"_blank\">4-bitters<\/a><br \/>\nRef: [Ebrahim, 2021] <a href=\"https:\/\/mathscitech.org\/articles\/prog-micros#cheapMCU\" rel=\"noopener\" target=\"_blank\">Programming Microcontrollers &#8211; Ultra Low Cost \/ Power Options<\/a><\/p>\n<hr>\n<p><strong>FPGAs and friends<\/strong>  Overview (Wikipedia)<\/p>\n<ol>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Programmable_Array_Logic\" rel=\"noopener noreferrer\" target=\"_blank\">PAL &#8211; Programmable Array Logic<\/a> &#8211; MSI chip (medium scale integration) that allowed doing away with SSI (small scale integration) logic chips e.g. those in the 7400 series.\n<li>PLA\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Generic_array_logic\" rel=\"noopener noreferrer\" target=\"_blank\">GAL &#8211; Generic (or Gate) Array Logic<\/a> &#8211; improved upon PAL.\n<li>CPLD &#8211; <a href=\"https:\/\/en.wikipedia.org\/wiki\/Complex_programmable_logic_device\" rel=\"noopener noreferrer\" target=\"_blank\">Complex Programmable Logic Device<\/a> &#8211; <a href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/products\/boards_and_kits\/dev-kits\/altera\/kit-max-v.html\" rel=\"noopener noreferrer\" target=\"_blank\">Max V Kit (Altera)<\/a>\n<li><a href=\"https:\/\/www.electronics-notes.com\/articles\/electronic_components\/programmable-logic\/fpga-what-is-field-programmable-gate-array-basics.php\" rel=\"noopener noreferrer\" target=\"_blank\">FPGA &#8211; Field Programmable Gate Array<\/a> made by Alterra (acquired by Intel) and Xilinx\n<li>Numato Labs <a href=\"https:\/\/numato.com\/product\/elbert-v2-spartan-3a-fpga-development-board\/\" rel=\"noopener noreferrer\" target=\"_blank\">Elbert v2 &#8211; $30 (entry level with Xilinx Spartan 3A FPGA)<\/a>, $20 shipping to UK\n<li>Numato Labs <a href=\"https:\/\/numato.com\/product\/mimas-v2-spartan-6-fpga-development-board-with-ddr-sdram\/\" rel=\"noopener noreferrer\" target=\"_blank\">Mimas v2 &#8211; $50 (mid level with Xilinx Spartan 6)<\/a>, $20 shipping to UK\n<p>Not to be confused with <\/p>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Programmable_logic_controller\" rel=\"noopener noreferrer\" target=\"_blank\">PLC &#8211; Programmable Logic Controller<\/a> &#8211; which are devices that do large scale monitoring.  E.g. <a href=\"https:\/\/hackaday.com\/2018\/03\/02\/new-part-day-atmegas-with-programmable-logic\/\" rel=\"noopener noreferrer\" target=\"_blank\">Atmel4809 can be an effective PLC.<\/a>\n<\/ol>\n<hr>\n<p><a id=\"sensors\"><\/a><\/p>\n<h2>F. Sensors and Communications<\/h2>\n<ol>\n<li>Sensor Modules &#8211; <a href=\"https:\/\/www.ebay.co.uk\/itm\/134378597427\" rel=\"noopener\" target=\"_blank\">\u00a34.74 ea pc (MOQ2)<\/a>. or <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B01M3TOXZN\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a326 for Kit of 37 pc.<\/a>. <i>Download the <a href=\"https:\/\/www.elegoo.com\/tutorial\/Elegoo%2037%20Sensor%20Kit%20Tutorial%20for%20UNO%20R3%20and%20Mega%202560%20V2.0.0.2019.03.04.zip\" rel=\"noopener noreferrer\" target=\"_blank\">datasheets\/tutorial (download, 50MB)<\/a><\/i>\n<li>Camera module, OmniVision CMOS camera modules: recommended with capable 32-bit uC e.g. ESP boards instead of relatively low processing power Atmega328s (Arduino).  <a href=\"https:\/\/www.arducam.com\/\" rel=\"noopener\" target=\"_blank\">ArduCam CMOS camera interface on ASIC<\/a>.  <a href=\"https:\/\/www.arducam.com\/camera-for-any-microcontroller\/\" rel=\"noopener\" target=\"_blank\">Arducam Mega SPI interface<\/a> requiring 6 pins: 2x I2C pins (sensor configuration) AND 4x SPI pins (camera commands, datastream), camera multiplexing possible using I2C and SPI interface IDs.  5MP has auto-focus.  2MP and 3MP has fixed-focus adjustable manually.  3.3cm square. 120-160mA when operational, c.50mA idle.\n<ul>\n<li>OV7670 &#8211; without FIFO &#8211; 640&#215;480 pixels = 307k pixels &#8211; don&#8217;t get, cheap but have to write your own driver and build the image with your micrcontroller from the 4 blocks captured and stored by the module.  Lowest price: \u00a33.33, current price: <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-OV7670-640x480-Arduino-including\/dp\/B07V1FCLXG\/\" rel=\"noopener noreferrer\" target=\"_blank\">OV7670 \u00a35.64<\/a> WARNING this has no FIFO\n<li>OV6948,<br \/>\nArducam include 8MB FIFO buffer<\/p>\n<li>OV2640 &#8211; Arducam board &#8211; 2M pixels &#8211; image board, I2C\/SPI interface &#8211; integrated controller ASIC, <a href=\"https:\/\/www.amazon.co.uk\/Arducam-Module-Megapixels-Arduino-Mega2560\/dp\/B012UXNDOY\/\" rel=\"noopener\" target=\"_blank\">\u00a321<\/a>.\n<li>OV2640 &#8211; ESP32-CAM &#8211; 2M pixel w\/ WiFi and Bluetooth integrated &#8211; <a href=\"https:\/\/www.amazon.co.uk\/JZK-ESP32-CAM-development-bluetooth-module\/dp\/B081L95PQ6\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a310<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/ESP32-CAM-Bluetooth-Dual-core-Development-Wireless\/dp\/B07QS7VFMJ\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a311 w\/ external antenna<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/TECNOIOT-ESP32-CAM-Bluetooth-Development-Included\/dp\/B07PGKQTFD\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a318<\/a>\/  <a href=\"https:\/\/www.amazon.co.uk\/dp\/B08P1NMPLL\/\" rel=\"noopener noreferrer\" target=\"_blank\">ESP32 Camera OV2640 + WiFi\/Bluetooth module \u00a320<\/a>\n<li>OV5642 &#8211; Arducam 5MP Autofocus with 1080P video, <a href=\"https:\/\/www.amazon.co.uk\/Arducam-Module-Megapixels-Arduino-Mega2560\/dp\/B013JUKZ48\/\" rel=\"noopener\" target=\"_blank\">w\/ 1TB onchip memory, \u00a332<\/a>, or with <a href=\"https:\/\/www.amazon.co.uk\/Arducam-Autofocus-Microcontroller-Stability-Accuracy\/dp\/B0BW7MDVHK\/\" rel=\"noopener\" target=\"_blank\">fully sealed ABS enclosure \u00a340<\/a>\n<li>OV5647 &#8211; Arducam 5MP CSI bus for RP <a href=\"https:\/\/www.amazon.co.uk\/Arducam-Camera-Autofocus-Raspberry-Motorized\/dp\/B07SN8GYGD\/\" rel=\"noopener\" target=\"_blank\">with mounting bracket, \u00a312<\/a>, works on CSI bus for use with Raspberry Pi, which can be converted <a href=\"https:\/\/www.amazon.co.uk\/Arducam-Extension-Module-Raspberry-Specific\/dp\/B06XDNBM63\/\" rel=\"noopener\" target=\"_blank\">CSI to HDMI, \u00a311 for 2pc<\/a>\n<li>Low Power QVGA (320&#215;320 pixel, 32FPS) camera, <a href=\"https:\/\/www.amazon.co.uk\/Arducam-Raspberry-Camera-HM01B0-Module\/dp\/B093KBQB1C\/\" rel=\"noopener\" target=\"_blank\">\u00a319<\/a>, possible to use with Arduino.\n<li>Arducam VGA camera, 640&#215;480 pixel, 60FPS, <a href=\"https:\/\/www.amazon.co.uk\/Arducam-Camera-Raspberry-HM0360-Module\/dp\/B098QRKGKB\/\" rel=\"noopener\" target=\"_blank\">\u00a331<\/a>\n<li>Pan\/Tilt motor platform, <a href=\"https:\/\/www.amazon.co.uk\/Arducam-Upgraded-Camera-Platform-Raspberry\/dp\/B08PK9N9T4\/\" rel=\"noopener\" target=\"_blank\">\u00a332<\/a>\n<\/ul>\n<li>GPS, <a href=\"https:\/\/www.amazon.co.uk\/Beitian-Receiver-Passive-Raspberry-DIYmalls\/dp\/B089LZ8NYX\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a321<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Navigation-Positioning-Microcontroller-Compatible-Sensitivity\/dp\/B08XGN4YLY\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a313<\/a>\n<li>ESC (Electronic Speed Controller board), <a href=\"https:\/\/www.amazon.co.uk\/SODIAL-7-2V-16V-Brushed-Speed-Controller\/dp\/B075437LPW\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a311.30<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07MP4XQ21\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a310 same day<\/a>\n<li>Pinion Engine Gear <a href=\"https:\/\/www.amazon.co.uk\/DollaTek-Pinion-Engine-Brushed-Brushless\/dp\/B0887XQ6DB\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a310, next day<\/a>\n<li>Motion Sensing \/ Human Intruder: use Passive Infrared or Dippler Microwave Radar\n<ul>\n<li>Doppler Microwave Radar Motion Sensor (rcwl-9196 \/ 0516): <a href=\"https:\/\/www.amazon.co.uk\/HALJIA-RCWL-0516-Microwave-Induction-Sensitivity\/dp\/B075QCPNBP\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36.80 for 5 (\u00a31.36 ea) with Prime<\/a>\n<\/ul>\n<li>KY-001 &#8211; Digital Temperature Sensor D18B20, \u00a33.06\n<li>KY-002 \/ SW-420 &#8211; Sensitive Vibration Switch (for less sensitive Knock sensor see KY-031): Lowest cost \u00a31.31 ea, then \u00a31.90,  currently: <a href=\"https:\/\/www.amazon.co.uk\/DollaTek-SW-420-Vibration-Sensor-Arduino\/dp\/B07DJ5NVSC\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a35 (\u00a31 ea)<\/a>.  Or buy the components directly: <a href=\"https:\/\/web.archive.org\/web\/20190306032831\/http:\/\/henrysbench.capnfatz.com\/henrys-bench\/arduino-sensors-and-input\/ky-002-arduino-vibration-shake-sensor-manual-and-tutorial\/\" rel=\"noopener noreferrer\" target=\"_blank\">SW-18010 sensor and KY-002 Arduino board<\/a>\n<ul>\n<li>SW-18010 high sensitivity: lowest: 34p ea (MOQ10), currently: <a href=\"https:\/\/thepihut.com\/products\/fast-vibration-sensor-switch-easy-to-trigger?variant=27739606289\" rel=\"noopener noreferrer\" target=\"_blank\">80p ea (PiHut)<\/a>\n<li>SW-18020 ordinary sensitivity: lowest: 31p ea (MOQ10), currently: <a href=\"https:\/\/www.amazon.co.uk\/Electronic-SW-18020-Sensor-Vibration-Switch\/dp\/B0094FYPIU\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a37.50 for 10 pc (75p ea.)<\/a>\n<li>SW-18030 low sensitivity: <a href=\"https:\/\/www.amazon.co.uk\/sourcing-map-Sensitivity-Electronic-Vibration\/dp\/B07SCM8PJ2\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a37 (70p ea)<\/a>\n<li> HDX-2 SW-420 normally closed, high sensitivity: lowest price: 17p ea (MOQ10), or for Waterproof components: 40p ea (MOQ10).\n<\/ul>\n<\/ul>\n<li>KY-003 &#8211; Hall Magnetic Sensor, \u00a31.70 ea., 5 for \u00a33.00 (60p ea)\n<li>KY-004 &#8211; Button Switch, 65p\n<li>KY-005 &#8211; IR Transmitter, \u00a31.70\n<li>KY-006 &#8211; Passive speaker, \u00a34.80\n<li>KY-008 &#8211; Laser Transmitter, low-power, 650nm (red) works with 3V button cell battery, or 5V TTL from MCU.  Lowest prices: \u00a31.62 ea (Qty1) or 65p ea (MOQ10), or for laser head only without circuit boards 35p ea (MOQ10)\n<li><a href=\"https:\/\/www.amazon.co.uk\/WayinTop-Photoresistor-Sensitive-Dependent-Optoresistor\/dp\/B07PHFSR2B\/\" rel=\"noopener noreferrer\" target=\"_blank\">combine with photoresistor (10x 90p ea.)<\/a> with spectral peak at 540nm (GL5539),<br \/>\nWARNING: use red laser protection goggles <a href=\"https:\/\/www.amazon.co.uk\/Safety-Glasses-492nm-770nm-Protection-Goggles\/dp\/B07PBV76PY\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a310 (30 days delivery)<\/a><\/p>\n<li>KY-010 &#8211; Light Break Sensor, Photo-Interruptor, \u00a39.70\n<li>KY-012 &#8211; Active Buzzer, Lowest: \u00a31.44 ea.\n<li>KY-013 &#8211; Analog Temperature, \u00a31.35\n<li>KY-015 &#8211; Digital Temperature and Rel. Humidity, \u00a33.00\n<li>KY-017 &#8211; Mecury Switch \u00a34.45 for 2pc (2.22 ea.)\n<li><a href=\"https:\/\/arduinomodules.info\/ky-018-photoresistor-module\/\" rel=\"noopener noreferrer\" target=\"_blank\">KY-018 &#8211; Photoresistor<\/a> module (analog board): lowest: \u00a31.38ea.  Core component is the LDR (Light Dependent Resistor) aka Photoresistor (Darkness\/Daylight Sensing), <a href=\"https:\/\/reference.digilentinc.com\/_media\/ni:photoresistor_ds.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">datasheet here<\/a>: Assortment Kit: <a href=\"https:\/\/www.amazon.co.uk\/WOVELOT-Photoresistor-Resistors-Light-dependen-Optoresistor\/dp\/B07X75MCQQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">6 value x 20pc ea. (120pc total) assortment kit, \u00a33.20 (2.67p ea.), GL5506\/16\/28\/37\/39\/49 (least sensitive)<\/a> or individual values from <a href=\"https:\/\/www.amazon.co.uk\/20PCS-Photoresistor-GL5528-Resistors-Light-Dependent\/dp\/B00GKEKMF8\/\" rel=\"noopener noreferrer\" target=\"_blank\">GL5528, 20 for 69p (3.5p ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Cikuso-Photoresistor-Light-Dependent-Resistor-Sensor\/dp\/B07N97X1ZG\/\" rel=\"noopener noreferrer\" target=\"_blank\">GL5516, 20 for 77p (3.9p ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/50-100K-Photoresistor-Resistors-Light-Dependent-Resistance\/dp\/B00HV3NIRQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">GL5539, 88p for 20pc (4p ea.)<\/a>.<br \/>\n<div id=\"attachment_3545\" style=\"width: 795px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" aria-describedby=\"caption-attachment-3545\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.0823.png\" alt=\"Light sensitivity (in ohms) for common LDR photoresistors, from GL5506 (most sensitive to light, least resistance) to 5549 (most resistant to light)\" width=\"785\" height=\"396\" class=\"size-full wp-image-3545\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.0823.png 785w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.0823-300x151.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.0823-150x76.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.0823-400x202.png 400w\" sizes=\"auto, (max-width: 785px) 100vw, 785px\" \/><p id=\"caption-attachment-3545\" class=\"wp-caption-text\">Light sensitivity (in ohms) for common LDR photoresistors, from GL5506 (most sensitive to light, least resistance) to 5549 (most resistant to light)<\/p><\/div><\/p>\n<li><a href=\"https:\/\/www.rfwireless-world.com\/Terminology\/Photoresistor-vs-Phototransistor.html\" rel=\"noopener\" target=\"_blank\">Phototransistors<\/a>\n<li>Photodiodes\n<li><a href=\"https:\/\/arduinomodules.info\/ky-019-5v-relay-module\/\" rel=\"noopener noreferrer\" target=\"_blank\">KY-019 &#8211; 5V DC Relay<\/a> module with Opto-Isolators rated up to 250VAC: 86p or <a href=\"https:\/\/www.amazon.co.uk\/ARCELI-KY-019-Channel-Module-arduino\/dp\/B07BVXT1ZK\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38 for 5x KY-019 relays (\u00a31.60 ea.) w\/ Prime Delivery<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-Module-Optocoupler-Arduino-1-Relais\/dp\/B07CNR7K9B\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a35 for 3x KY-019 relays (\u00a31.66 ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/ELEGOO-Channel-Optocoupler-Arduino-Raspberry\/dp\/B06XK6HCQC\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a35.50 for single board with 4 channels<\/a>\n<li><a href=\"http:\/\/dataprobe.com\/iboot-io\/\" rel=\"noopener noreferrer\" target=\"_blank\">UL Listed 120VAC Relay controllable with 5VDC, 10A switching, $125 ea.<\/a>\n<li>KY-020 &#8211; Tilt Switch, \u00a32.00 or <a href=\"http:\/\/www.directindustry.com\/prod\/bdc-electronic\/product-102913-979803.html\" rel=\"noopener noreferrer\" target=\"_blank\">professional grade<\/a>\n<li>KY-021 &#8211; Mini Magnetic Reed Sensor, \u00a31.70\n<li>KY-022 &#8211; IR Receiver, \u00a31.70, or 10pc for \u00a32.05 (21p ea)\n<li>KY-023 &#8211; Dual Axis Joystick, Lowest: \u00a31 ea (qty1), 80p ea (MOQ5), or 60p ea (MOQ10)\n<li>KY-024 &#8211; Linear Hall Effect Sensor, \u00a32.10\n<li>KY-025 &#8211; Large Magnetic Reed Switch, 2.60\n<li>KY-026 &#8211; Flame Sensor, \u00a35.40\n<li>KY-027 &#8211; Magic Light Cup Sensor, 95p\n<li>KY-028 &#8211; Digital Temperature Sensor, 2.60\n<li>KY-029 &#8211; Bi-color LED (RG), \u00a32.40\n<li>KY-030 &#8211; Sound Detection Module, Lowest: \u00a31.84 | MT02-02, 95DB-75DB (AT-SK-04, 6LUX) \u00a31.81 pre-packaged sensor<\/a> (to build yourself, get microphone and LM386 amplifier chip) |\n<li>KY-037 &#8211; High Sensitivity (small mic) Sound Detection Module, Lowest: 80p, currently <a href=\"https:\/\/www.amazon.co.uk\/ECSiNG-Sensitivity-Microphone-Compatible-40x15x14mm\/dp\/B0CR1JK7V7\/\" rel=\"noopener\" target=\"_blank\">92p (MOQ10)<\/a>\n<li>KY-038 &#8211; Standard Sensitivity Sound Detection Module, Lowest: 80p, currently <a href=\"https:\/\/www.amazon.co.uk\/Youmile-Microphone-Sensitivity-Detection-Arduino\/dp\/B087R83YGB\/\" rel=\"noopener\" target=\"_blank\">\u00a38 for 5 (\u00a31.60 ea)<\/a>\n<li> Microphone: Lowest: \u00a33 for 3pc. (\u00a31 ea.), Mini <a href=\"https:\/\/en.wikipedia.org\/wiki\/Electret_microphone\" rel=\"noopener\" target=\"_blank\">Electret Microphone<\/a> Condenser (Capacitor) with Pickup: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B00X7BN98Y\/\" rel=\"noopener\" target=\"_blank\">\u00a37.50 for 10pc w\/ leads (75p ea, 6mm diameter x3.5mm thick, next day)<\/a>  Technical description of an <a href=\"https:\/\/www.epanorama.net\/circuits\/microphone_powering.html\" rel=\"noopener\" target=\"_blank\">electret circuit<\/a>.\n<li> Microphone + Amplifier: MAX4466, <a href=\"https:\/\/www.amazon.co.uk\/Youmile-Microphone-Amplifier-GY-MAX4466-Adjustable\/dp\/B07YDG3VZF\/\" rel=\"noopener\" target=\"_blank\">\u00a39.60 for 5pc (\u00a31.92 ea)<\/a> or higher end <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-Max9814-Microphone-Amplifier-Board\/dp\/B086W6TWBT\/\" rel=\"noopener\" target=\"_blank\">MAX9814 \u00a319 for 5pc (\u00a33.80 ea)<\/a> with automatic gain control\n<li>KY-031 &#8211; Knock Sensor, \u00a35.50 for 3pc.\n<li>KY-032 &#8211; Obstacle Avoidance, \u00a36.30 for 3pc.\n<li>KY-033 &#8211; Tracing Line Hunter, \u00a31.40\n<li>KY-035 &#8211; Analog Hall Magnetic Sensor\n<li>KY-036 &#8211; Metal \/ Human body touch sensor, \u00a39\n<li>KY-039 &#8211; Heartbeat Sensor, \u00a32.79. ea, or \u00a35.50 for 3pcs. (\u00a31.80 ea.) or <a href=\"https:\/\/www.amazon.co.uk\/SODIAL-Sensor-PulseSensor-Arduino-Raspberry-black-red\/dp\/B077S2F69V\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.88 singly (heart shaped)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Aihasd-Heartbeat-Detection-Measurement-Arduino-Black\/dp\/B00X3WW0A0\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.86 singly (rectangular)<\/a>.\n<li><a href=\"https:\/\/projecthub.arduino.cc\/Johan_Ha\/from-ky-039-to-heart-rate-8c660b\" rel=\"noopener\" target=\"_blank\">instructions<\/a>  Uses Infrared emitter and receiver.\n<li>KS-039 &#8211; Real-Time Clock DS3231 or AT24C32, I2C: Lowest \u00a31.43 ea\n<li>KY-040 &#8211; Rotary Encoder\/Encoder module, <a href=\"https:\/\/www.amazon.co.uk\/DollaTek-KY-040-Encoder-Development-Arduino\/dp\/B07DK7QRLJ\/#\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36 for 5pc no knobs (\u00a31.20 ea) next day<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/Dealikee-KY-040-Encoder-Development-Arduino\/dp\/B096RWZW5G\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a310.85 for 8pc w\/ knobs (\u00a31.35 ea), next day<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/RUNCCI-KY-040-Encoder-Development-Arduino\/dp\/B07SV5HHM5\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38.85 for 6pc w\/ knobs (\u00a31.50 ea) next day<\/a> | Useful for: parameter selection (user interface), fine-grained control of many options (more than a switch would provide), does not require a keypad for entering multiple IDs. | References: <a href=\"https:\/\/www.best-microcontroller-projects.com\/rotary-encoder.html\" rel=\"noopener noreferrer\" target=\"_blank\">Discussion &#038; Implementation<\/a>\n<li>KS-007 &#8211; Rotary Encoder, 6mm shaft, \u00a32.90\n<li>KS-040 &#8211; Smoke Sensor, lowest: \u00a32.17\n<li>KY-041 &#8211; Big 12mm Button Module, \u00a32.70\n<li>KS-041 &#8211; Alcohol Sensor, Breathalyzer, \u00a34.50\n<li>KS-042 &#8211; Methane Sensor, \u00a34.60\n<li>KY-043 &#8211; Passive Buzzer\n<li>KS-044 &#8211; Propane Butane LPG Combustible Gas Sensor, \u00a34.50\n<li>KS-045 &#8211; Carbon Monoxide Sensor, \u00a34.60\n<li>KY-046 &#8211; LDR (Light Dependent Resistor)\n<li>KS-046 &#8211; Hydrogen Gas Sensor, \u00a34.80\n<li>KY-047 &#8211; Thermistor Temperature\n<li>KS-047 &#8211; Pollution Sensor, \u00a34.60\n<li>KS-048 &#8211; Rainwater, Water Depth Sensor \u00a33.30\n<li>KS-049 &#8211; Moisture Detector, \u00a33.30\n<li>KY-050 &#8211; Ultrasound Ranging Sensor, HC-SR04 \u00a34, or \u00a39 for 5 (\u00a31.80 ea), or <a href=\"https:\/\/www.amazon.co.uk\/Innovateking-EU-Ultrasonic-Distance-Mounting-Robotics\/dp\/B07FQMXBZC\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a310 for 5 (\u00a32 ea) w\/ mounting bracket<\/a><br \/>\n<a id=\"PIR-motion\"><\/a><\/p>\n<li>PIR Motion Sensor &#8211; HC-SR501 fully configurable, large lens &#8211; <a href=\"https:\/\/lastminuteengineers.com\/pir-sensor-arduino-tutorial\/\" rel=\"noopener noreferrer\" target=\"_blank\">Design\/Online Reference<\/a> &#8211; Lowest Price: 80p ea (MOQ5), \u00a31.10ea (MOQ10), Currently: <a href=\"https:\/\/www.amazon.co.uk\/WMYCONGCONG-HC-SR501-Pyroelectric-Infrared-Detector\/dp\/B01MQQAHTB\/\" rel=\"noopener\" target=\"_blank\">\u00a313 for 10pc (\u00a31.30ea, next day)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/UMTMedia%C2%AE-Pyroelectric-Infrared-Detector-HC-SR501\/dp\/B09MLGDPKJ\/\" rel=\"noopener\" target=\"_blank\">\u00a312.70 for 10pc (\u00a31.27ea), 1 wk<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/UMTMedia%C2%AE-Pyroelectric-Infrared-Detector-HC-SR501\/dp\/B09MLH2VD9\/\" rel=\"noopener\" target=\"_blank\">\u00a37.50 for 5pc (\u00a31.50 ea), 1wk<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07PXLNBWW\/\" rel=\"noopener noreferrer\" target=\"_blank\">HC-SR501, \u00a32.45 ea, or \u00a31.10 ea when purchasing 10 (\u00a311) same day.<\/a>   Powered by BISS0001 dedicated PIR controller ASIC, <a href=\"https:\/\/www.ebay.co.uk\/itm\/141938586187\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.20 qty  1 DIP16<\/a>\n<li>PIR Sensor &#8211; MH-SR602 Techtonics Mini Motion Sensor &#8211; <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B09WTZNDBG\/\" rel=\"noopener\" target=\"_blank\">\u00a38 for 5pc (\u00a31.60 ea, next day)<\/a> | <a href=\"https:\/\/www.sinoning.com\/hc-sr602-datasheet\/\" rel=\"noopener\" target=\"_blank\">Datasheet online<\/a>\n<li>PIR Sensor &#8211; AMS312 &#8211; <a href=\"https:\/\/www.amazon.co.uk\/dp\/B0BR38FDZB\/\" rel=\"noopener\" target=\"_blank\">\u00a39 for 10pc (90p ea, 3 weeks)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07XLKTQMG\" rel=\"noopener\" target=\"_blank\">\u00a38.50 for 5pc (\u00a31.70ea, next day)<\/a> | <a href=\"https:\/\/247geek.co.uk\/am312\" rel=\"noopener\" target=\"_blank\">Datasheet online<\/a>\n<li>PIR Sensor &#8211; KS-052, 3-12V mushroom form factor, \u00a32.86 ea\n<p><a href=\"https:\/\/www.amazon.co.uk\/Detector-HC-SR312-Pyroelectric-Infrared-Automatic\/dp\/B07XLKTQMG\/ref=asc_df_B07XLKTQMG\/\" rel=\"noopener noreferrer\" target=\"_blank\">HC-SR312 2.7-12V mushroom factor, smaller lens, non-configurable, 5x for \u00a38 (\u00a31.60 ea) next day<\/a>, <a href=\"https:\/\/unusualelectronics.co.uk\/hc-sr505-mini-pir-module-review\/\" rel=\"noopener noreferrer\" target=\"_blank\">Susceptible to false triggering<\/a><\/p>\n<p><a href=\"https:\/\/www.amazon.co.uk\/dp\/B08LV2HFSK\/\" rel=\"noopener noreferrer\" target=\"_blank\">HC-SR505 mini lens, reduced range, non-configurable, 5pc for \u00a39 (\u00a31.80 ea)<\/a>  <\/p>\n<p>Notes:  <a href=\"https:\/\/www.iot-experiments.com\/pir-sensors-hc-sr501\/\" rel=\"noopener noreferrer\" target=\"_blank\">Conversion to run on 3V\/3.3V<\/a> for <a href=\"https:\/\/www.instructables.com\/Convert-a-5v-PIR-Motion-Sensor-to-33v-for-ESP8266\/\" rel=\"noopener noreferrer\" target=\"_blank\">use with ESP8266 wifi<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=0zgY5x9Zq3M\" rel=\"noopener noreferrer\" target=\"_blank\">Comparison of variations<\/a><\/p>\n<div id=\"attachment_6691\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/04\/screenshot.1993.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6691\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/04\/screenshot.1993-800x425.png\" alt=\"\" width=\"640\" height=\"340\" class=\"size-large wp-image-6691\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/04\/screenshot.1993-800x425.png 800w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/04\/screenshot.1993-300x159.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/04\/screenshot.1993-768x408.png 768w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/04\/screenshot.1993-150x80.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/04\/screenshot.1993-400x212.png 400w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/04\/screenshot.1993.png 1044w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><p id=\"caption-attachment-6691\" class=\"wp-caption-text\">The directions for turning the potentiometers are when they viewed from the top, i.e. facing you and ready to be turned.  Critical one to adjust is the timing delay &#8211; maximum CCW turn sets to 3 seconds delay.<\/p><\/div>\n<li><a href=\"https:\/\/www.amazon.co.uk\/Ricardonty-Handheld-ColorDisplay-Infrared-Resolution\/dp\/B0D5TWD4ZW\/\" rel=\"noopener\" target=\"_blank\">Non-Contact Infrared Thermometer, \u00a313<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/EXTRWORY-Gy-Amg8833-Infrared-Temperature-Measurement\/dp\/B0D1V24V1K\" rel=\"noopener\" target=\"_blank\">AMG8833 &#8211; Infrared Thermal imaging Camera available as a component to be integrated as a sensor, \u00a322<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/Thermographic-Components-Professional-Temperature-Industrial\/dp\/B09LGM2YHL\/\" rel=\"noopener\" target=\"_blank\">Camera product with screen on top of the AMG8833 infrared thermal imaging camera sensor, \u00a330<\/a>\n<li>KS-053 &#8211; Colour Sensor\n<li>KS-060 &#8211; 4&#215;4 Matrix Micro Switch Keypad, (used to be \u00a32.40ea ebay) |<a href=\"https:\/\/www.amazon.co.uk\/ARCELI-Matrix-Keypad-Keyboard-Arduino\/dp\/B07MY2FBJG\/\" rel=\"noopener noreferrer\" target=\"_blank\">5 pcs for \u00a37 (\u00a31.40 ea) next day<\/a> (no hardware debounce).  <i>4&#215;4 matrix keypad usage: connect 8 pins to uC, treat 4 as transmit pins (output) and 4 as receive pins (input), with a scan\/interrogate logic to determine which key is pressed &#8212; see 3iSensor.fs and 3iSensor.avr code.  Because the keypad must be driven using both Tx and Rx, an <a href=\"https:\/\/hackaday.com\/2015\/04\/15\/simple-keypad-scanning-with-spi-and-some-hardware\/\" rel=\"noopener noreferrer\" target=\"_blank\">SPI hack could simplify the interface<\/a>.<\/i>\n<li>K62103BS &#8211; MODAL KEYPAD: 4&#215;5 Matrix (16-key + 4 mode selection keys) keypad.  HIGH POTENTIAL   Using each as a bank of commands gives 64(=16&#215;4) commands. Using each as a binary selector gives 256 (=16*16) commands.  Since it has a bank of 8 LEDs, could be used as a high speed 16-bit hex input device: keypad inputs hex a nybble at a time, and modes which nybble and display.<br \/>\n <a href=\"https:\/\/www.ebay.co.uk\/itm\/310563173521\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33 ebay<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/403798015682\" rel=\"noopener\" target=\"_blank\">\u00a33.50 ebay<\/a> <\/p>\n<li>4 Direction Keypad with 3 buttons <a href=\"https:\/\/www.ebay.co.uk\/itm\/201643892508\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.50 ebay<\/a>\n<li>5 Direction Joystick Keypad with 2 buttons <a href=\"https:\/\/www.ebay.co.uk\/itm\/114429429417\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.00 ebay<\/a>\n<li>TTP229 4&#215;4 capacitative touchpad  <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-Channel-Digital-Capacitive-Raspberry\/dp\/B07CZ2YBKP\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.50 ea.<\/a>\n<li>4&#215;4 Matrix Membrane Keypad, <a href=\"https:\/\/www.amazon.co.uk\/Demiawaking-Matrix-Membrane-Keyboard-Arduino\/dp\/B01J2RBCVC\/\" rel=\"noopener noreferrer\" target=\"_blank\">5 pcs for \u00a36 (\u00a31.25 ea) same day<\/a>, <a href=\"https:\/\/picclick.co.uk\/16-4x4-key-switch-Membrane-Matrix-KeyPad-Arduino-131707801397.html\" rel=\"noopener noreferrer\" target=\"_blank\"> \u00a32.39 (picclick)<\/a>\n<li>KS-088 &#8211; IR Remote Control and Receiver, \u00a34.60\n<li><a href=\"https:\/\/robocraze.com\/products\/eye-blink-sensor\" rel=\"noopener\" target=\"_blank\">Eye Blink Sensor<\/a> using InfraRed\n<li><a href=\"https:\/\/wiki.keyestudio.com\/Ks0097_keyestudio_Bluetooth_Transmission_Module_for_Arduino_with_Bottom_HC-05_Master_and_Slave\" rel=\"noopener\" target=\"_blank\">KS-097<\/a> &#8211; Bluetooth Serial for Arduino, \u00a36.90ea, <a href=\"https:\/\/www.ebay.de\/itm\/Keyestudio-Bluetooth-Serial-Module-KS-097-HC05-Slave-Arduino-Flux-Workshop-\/113205026402\" rel=\"noopener\" target=\"_blank\">12 EUR<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/ALAMSCN-Transceiver-Configuration-Pass-Through-Compatible\/dp\/B093PG8D7V\/\" rel=\"noopener\" target=\"_blank\">2pc. for \u00a310 (\u00a35 ea, next day)<\/a>, <a href=\"https:\/\/wiki.keyestudio.com\/KS0393_keyestudio_WIFI_and_Bluetooth_Shield_(Black_and_Eco-friendly)\" rel=\"noopener\" target=\"_blank\">KS-393 Bluetooth\/WiFI<\/a>  Choices for Bluetooth: ESP32 (and Android smartphone), HC-06 Bluetooth module.  Bluetooth uses the standard serial protocol.  <a href=\"https:\/\/randomnerdtutorials.com\/esp32-bluetooth-classic-arduino-ide\/\" rel=\"noopener\" target=\"_blank\">Setup<\/a>.  <a href=\"https:\/\/www.amazon.co.uk\/stores\/page\/180FB95C-700C-40FD-A0A0-E23302D13CF1\/\" rel=\"noopener\" target=\"_blank\">DSD Tech Blue Tooth specialists<\/a>.  <a href=\"https:\/\/robocraze.com\/blogs\/post\/hc-05-vs-hc-06-vs-wf-05-bluetooth-modules\" rel=\"noopener\" target=\"_blank\">Bluetooth primer<\/a>: HC-05 (master\/slave mode, Bluetooth 2.0), HC-06 (slave mode only, Bluetooth 2.0), and WF-05 (WittyFox) (dual mode, but Bluetooth 5.2, so can connect to smartphones and laptops).  <a href=\"https:\/\/robocraze.com\/products\/witty-fox-wf-05-bluetooth-module\" rel=\"noopener\" target=\"_blank\">WF-05<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/155493466461\" rel=\"noopener\" target=\"_blank\">\u00a35 ea for HC-05, HC-06, and JDY-31<\/a>\n<li>KY-098 &#8211; Ambient Light Sensor, \u00a33.60\n<li>KS-143 &#8211; Bluetooth XBee, \u00a37.90\n<li>KS-148 &#8211; Ethernet Breakout, \u00a37.30\n<li>KS-167 &#8211; Weight Sensor\n<li>KS-168 &#8211; Fan Motor, \u00a34.60\n<li>KS-186 &#8211; Current Sensor Module\n<li>KS-196 &#8211; Optical Dust \/ Smoke Sensor, \u00a312.30\n<li>KS-203 &#8211; Steam Water Vapor Detection, \u00a33.30\n<li>KS-204 &#8211; UV Sensor Module, \u00a35.50\n<li>KS-272 &#8211; Ceramic Piezo Vibration Sensor, \u00a35.70\n<li>KS-279 &#8211; Slide potentiometer, \u00a37.90\n<li>KS-280 &#8211; Breadboard Mini Power Supp\n<li>Mini-Voltage Sensor, 4.30\n<li>Barometric Pressure, Temperature, Altitude, \u00a37\n<li>Weight sensor (24-bits), \u00a38 for 6pc (\u00a31.50 ea)\n<li>Gyroscope\/Accelerometer\/Magnetic, \u00a39 for 2pc (\u00a34.50 ea)\n<li>Temperature, Barometric Presssure, Altitude, Humidity, \u00a317\n<li>Gas Sensor Module, \u00a320 for 9 (2.11 ea)\n<li>16&#215;2 I2C LCD Display, \u00a34.40\n<li>Color Sensor Module, \u00a35.50\n<li>Luminosity Sensor TSL2561, GY-2561, \u00a31.73\n<li>Gesture Sensor \/ Proximity Sensor: \u00a33.40 using luminosity sensor\n<li>GPS (excl. battery): Neo-6M-GPS-Module-GY-GPS6MV2, \u00a34.28\n<li>Gyroscope\/Accelerometer: 9DOF-MPU-9150-3-Axis-Gyroscope-Accelerometer-Magnetic-Field, 3-axis, \u00a38.79\n<li>Light Intensity Sensor: LM393-Light-Sensor-Module-3-3-5V, 29p ea (MOQ5)\n<li>Barometric Pressure BMP280 (hw-611 e\/p 280), I2C interface: 82p\n<li>Traffic Light module: <a href=\"https:\/\/www.amazon.co.uk\/iplusmile-Traffic-Module-Building-Controller\/dp\/B0DBF9SCP1\/\" rel=\"noopener\" target=\"_blank\">\u00a315 for 30pc (50p ea, 3 wks)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Traffic-Display-Compatible-Arduino-Raspberry\/dp\/B0CVQRZ4B3\/\" rel=\"noopener\" target=\"_blank\">\u00a35 for 5pc (\u00a31 ea, 1 wk)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/VooGenzek-Electronic-Interface-Compatible-Raspberry\/dp\/B09NDPFJ4W\/\" rel=\"noopener\" target=\"_blank\">\u00a36 for 6pc (\u00a31 ea, next day)<\/a>, or sj-3wgj-h6md   Or: <a href=\"https:\/\/wiki.keyestudio.com\/KS0310_Keyestudio_Traffic_Light_Module_(Black_and_Eco-friendly)\" rel=\"noopener noreferrer\" target=\"_blank\">KS0310 model<\/a>. Or <a href=\"https:\/\/www.motion29.com\/products\/vehicledtectionandcontrol\/ledtrafficlights\/default.htm\" rel=\"noopener noreferrer\" target=\"_blank\">real traffic lights<\/a>. <a href=\"http:\/\/www.icstation.com\/mini-traffic-light-display-module-green-yellow-light-arduino-raspberry-p-13216.html\" rel=\"noopener noreferrer\" target=\"_blank\">Reference 1<\/a>, <a href=\"https:\/\/www.instructables.com\/id\/LED-Traffic-Light-Module-Using-Arduino-UNO\/\" rel=\"noopener noreferrer\" target=\"_blank\">Reference 2<\/a>  Note: The LEDs are nice and big (10mm?) and the module looks good.  However, the green LED is much dimmer than the others.  In interior light, the green LED is faint when lit; in daylight, it&#8217;s practically undetectable.  This due to the designer applying the same surface-mounted 330R current-limiting resistor to each LED, instead of using a lower value for green.  The <a href=\"https:\/\/youtu.be\/53HuJlzYR00?t=403\" rel=\"noopener noreferrer\" target=\"_blank\">workaround is to solder a 33R resistor across the terminals of the surface-mounted 330R resistor<\/a>, creating a parallel bypass leg with lower resistance, hence providing the green LED with higher voltage.<br \/>\n<div id=\"attachment_6967\" style=\"width: 468px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.2096.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6967\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.2096.png\" alt=\"\" width=\"458\" height=\"347\" class=\"size-full wp-image-6967\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.2096.png 458w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.2096-300x227.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.2096-150x114.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2019\/09\/screenshot.2096-400x303.png 400w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/a><p id=\"caption-attachment-6967\" class=\"wp-caption-text\">To increase the brightness of the Green LED, solder a 33-ohm resistor across the surface-mount 330R resistor  to create a lower-resistance, higher-voltage\/current parallel path.<\/p><\/div><\/p>\n<li>Ultrasonic Sensor: Lowest: 59p ea, currently: <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B0066X9V5K\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a34 ea.<\/a>\n<li>Soil Humidity\/Dryness Sensor\/Hygrometer: 51p ea. (MOQ5), or <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B00K67Z76O\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a31.20 ea.<\/a>\n<li>Full automated irrigation system &#8211; <a href=\"https:\/\/www.amazon.co.uk\/Irrigatia-SOL-C12-Responsive-Automatic-Watering\/dp\/B00J06D6GA\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a374<\/a>\n<li>Magnetic Reed Switch \/ Magnetic Induction Switch (Normally Open) Lowest Price: 17p (MOQ10), Currently: <a href=\"https:\/\/www.ebay.co.uk\/itm\/256582181771\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a32.40 for 10pc (24p ea), or 22p ea for 40x<\/a>, 0.5A current or <a href=\"https:\/\/www.ebay.co.uk\/itm\/203584762863\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a32.45 for 10pc (25p ea), or 23p ea.)<\/a>\n<p><i><a href=\"https:\/\/www.youtube.com\/watch?v=Bagu71qkUiM\" target=\"_blank\" rel=\"noopener noreferrer\">Video: How to make an N\/O reed switch and convert to N\/C?<\/a><\/i><\/p>\n<li><a href=\"https:\/\/www.amazon.co.uk\/RUNCCI-YUN-Magnetic-Normally-Security-Contact\/dp\/B09TP5BSXN\/\" target=\"_blank\" rel=\"noopener noreferrer\">NO\/NC, \u00a312 for 4pc (\u00a33 ea), door alarm kit, magnetic reed switch sensor<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/VISSQH-Recessed-Security-White%EF%BC%8CNormally-Switch%EF%BC%8CReed\/dp\/B08JLCCW2D\/\" rel=\"noopener\" target=\"_blank\">\u00a39 for 10pc NC only (90p ea), pre-wired with 25cm cable<\/a>,\n<li>Tilt Switch \/ Ball Sensor: <a href=\"https:\/\/www.aliexpress.com\/item\/Free-shipping-100pc-ball-sensor-SW-100-Vibration-Sensor-Shake-switch-sensor-SW100-shock-vibration-sensor\/32807222052.html\" target=\"_blank\" rel=\"noopener noreferrer\">SW-100 (KY-020 board), 100 pc. for $9.50 (9.5c ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Ben-gi-SW-200D-Vibration-Rolling-Electronic\/dp\/B07PHYFDY1\/\" rel=\"noopener noreferrer\" target=\"_blank\">SW-200D, 10pc. for \u00a31 (10p ea.), max 12V input<\/a>\n<li>Photo Interruptor (Light Blocking Sensor): <a href=\"https:\/\/www.amazon.co.uk\/interrupter-Blocking-Interrupter-Arduino-Project\/dp\/B0757G6Y2M\/\" rel=\"noopener noreferrer\" target=\"_blank\">Board, \u00a31.03<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/REFURBISHHOUSE-Interrupter-Slotted-Optical-HY301-21\/dp\/B07QFGTC9G\/\" rel=\"noopener noreferrer\" target=\"_blank\">Slotted Optical Switch, \u00a32.49 for 10pc (25p ea.)<\/a>\n<li>Temperature Sensor: <a href=\"https:\/\/www.amazon.co.uk\/SHAHIDEER-Analog-Temperature-Sensor-Arduino\/dp\/B078YR99LM\/\" rel=\"noopener noreferrer\" target=\"_blank\">Analog board KY-013, \u00a31.35<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/SHAHIDEER-Digital-Temperature-Electronics-Arduino\/dp\/B0791F15M6\/\" rel=\"noopener noreferrer\" target=\"_blank\">Digital board KY-028, \u00a32.75<\/a>\n<li>Capacitative Touch Switch: <a href=\"https:\/\/www.amazon.co.uk\/REFURBISHHOUSE-TTP223B-Touch-Sensor-Capacitive-Touch-Switch\/dp\/B07JLGKN4G\/\" rel=\"noopener noreferrer\" target=\"_blank\">TTP223B, 5x for \u00a31.28 (27p ea.)<\/a>\n<li>Metal\/Human Touch Sensor: <a href=\"https:\/\/www.amazon.co.uk\/Baoblaze-Electronics-KY-036-Sensor-Arduino\/dp\/B07FNQRKB6\/\" rel=\"noopener noreferrer\" target=\"_blank\">KY-036 board, \u00a33<\/a>\n<li>Linear Hall Effect Sensor: <a href=\"https:\/\/www.amazon.co.uk\/Dolity-Linear-Magnetic-Counting-Arduino\/dp\/B07CK6GQ18\/\" rel=\"noopener noreferrer\" target=\"_blank\">Board, \u00a33<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/NNGUBIU-Element-Voltage-Regulator-Effect\/dp\/B07NVCN2B5\/\" rel=\"noopener noreferrer\" target=\"_blank\">sensors \u00a31.60 for 10pc (16p ea)<\/a>\n<li>Flame Sensor: <a href=\"https:\/\/www.amazon.co.uk\/Detector-Smartsense-Temperature-Detecting-Wholesale\/dp\/B07KPVTRPT\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.43 (red board)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Cikuso-Sensor-Detection-Infrared-Receiver\/dp\/B07PVG7YGN\/\" rel=\"noopener noreferrer\" target=\"_blank\">78p (blue board, MH Sensor Series, Flying Fish)<\/a>\n<li>Serial Communications\n<ol>\n<li>DB9 female \/ RS232 to TTL: <a href=\"https:\/\/www.amazon.co.uk\/Aihasd-MAX3232-Serial-Converter-Connector\/dp\/B00WBD5RCU\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a31.61 for 1pc, fully assembled, with 4pin cable<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/SODIAL-MAX3232-Serial-Converter-Connector\/dp\/B00K67XD7Y\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a31.17 as above<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/MagiDeal-Converter-3-3V-5-5V-MAX3232-Arduino-As-picture\/dp\/B07F75W2LV\/\" target=\"_blank\" rel=\"noopener noreferrer\">5 pc for \u00a34.00 (80p ea.)<\/a>\n<li>Cables: <a href=\"https:\/\/www.amazon.co.uk\/Psylins-USB-RS232-Converter-Cable\/dp\/B00077DJIQ\/\" target=\"_blank\" rel=\"noopener noreferrer\">USB to DB9 Male<\/a>73p<\/a>\n<li>Gender change adapters: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B000Q8FDAS\/\" target=\"_blank\" rel=\"noopener noreferrer\">DB9 F\/F, 25p<\/a>; <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B0012XXX2Q\/\" rel=\"noopener noreferrer\" target=\"_blank\">USB A F\/F, \u00a32.22 (Prime)<\/a> <i>this is a cross-over coupler (the top pin goes to the bottom, and so on)<\/i>\n<li>USB \/ RS232 to TTL: Lowest: \u00a31.18 for 1pc, Now: <a href=\"https:\/\/www.amazon.co.uk\/PL2303-Converter-Adapter-Module-Adaptor\/dp\/B0D2VJNMTK\/\" rel=\"noopener\" target=\"_blank\">\u00a33 for 1<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/super9shop-PL2303HX-RS232-module-Converter\/dp\/B008AGDTA4\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a31.10 for integrated cable with 4 TTL leads<\/a>\n<li> USB C to USB: <a href=\"https:\/\/www.amazon.co.uk\/Adapter-Charger-Connector-Airpods-Generation\/dp\/B09465FTBM\/\" rel=\"noopener noreferrer\" target=\"_blank\">4pc for \u00a32 (50p ea)<\/a>\n    <\/ol>\n<p>References: <\/p>\n<ul>\n<li><a href=\"https:\/\/tutorials-raspberrypi.com\/raspberry-pi-sensors-overview-50-important-components\/\">50 low-cost sensors for interfacing to the real-world<\/a>\n<li><a href=\"https:\/\/www.sensorsmag.com\/components\/dual-axis-tilt-switch-compact-and-programmable\" rel=\"noopener noreferrer\" target=\"_blank\">Sensors Online Magazine<\/a>\n<li>Sensors <a href=\"https:\/\/www.bestech.com.au\/on-off-tilt-switches\/\" rel=\"noopener noreferrer\" target=\"_blank\">Catalog 1<\/a> or <a href=\"http:\/\/www.directindustry.com\/prod\/bdc-electronic\/product-102913-979803.html\" rel=\"noopener noreferrer\" target=\"_blank\">Catalog 2<\/a>\n<li><a href=\"http:\/\/www.windmill.co.uk\/rs232-communication.html\" target=\"_blank\" rel=\"noopener noreferrer\">RS-232 communication<\/a>\n    <\/ul>\n<p><strong>Remote Control (RC) and Radio Frequency (RF) Communications<\/strong><\/p>\n<ol>\n<li>[tried] 4-channel wireless remote control modules, QIACHIP 433 MHz Radio Frequency (RF) Tx\/Rx pair, TX-118S-4 transmitter, receiver with 1527 learning code, 3V-24VDC operation <a href=\"https:\/\/www.amazon.co.uk\/QIACHIP-Transmitter-Receiver-Wireless-Learning\/dp\/B0838WXFKJ\/\" rel=\"noopener noreferrer\" target=\"_blank\">3 pairs for \u00a39 next day<\/a>\n<div id=\"attachment_6183\" style=\"width: 877px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1886.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6183\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1886.png\" alt=\"\" width=\"867\" height=\"559\" class=\"size-full wp-image-6183\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1886.png 867w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1886-300x193.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1886-800x516.png 800w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1886-768x495.png 768w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1886-150x97.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1886-400x258.png 400w\" sizes=\"auto, (max-width: 867px) 100vw, 867px\" \/><\/a><p id=\"caption-attachment-6183\" class=\"wp-caption-text\">Pinouts for 433MHz RF transmitter and receiver pair, \u00a33 ea. pair<\/p><\/div>\n<li>STX882 433 MHz Rx\/Tx pair <a href=\"https:\/\/www.amazon.co.uk\/HALJIA-Transceiver-Transmitter-Receiver-Wireless\/dp\/B07BFPK7JJ\/\" rel=\"noopener noreferrer\" target=\"_blank\">for \u00a38<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/MagiDeal-Controller-Receiver-Transmitter-Antenna\/dp\/B08LTRX3F4\/\" rel=\"noopener noreferrer\" target=\"_blank\">27MHz 4-channel RC Remote Control, 4 pc. for \u00a310 (\u00a32.50 ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Naliovker-Controller-Receiver-Circuit-Control\/dp\/B088WCNPCB\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36 controller<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/40M-2CH-Remote-Control-Module-Receiver-Transmitter-Board-for-Mini-DIY-RC-Toy\/324017497822\" rel=\"noopener noreferrer\" target=\"_blank\">40 MHz 2-channel remote control, \u00a32.50<\/a>.  <a href=\"https:\/\/www.msuk-forum.co.uk\/forums\/topic\/37622-is-40mhz-better-than-27mhz-or-even-24ghz\/\" rel=\"noopener noreferrer\" target=\"_blank\">Discussion on pros\/cons of 27 MHz\/40MHz\/2.4 GHz&#8230;<\/a>\n<li><a href=\"https:\/\/www.planetanalog.com\/design-for-a-radio-controlled-car\/\" rel=\"noopener noreferrer\" target=\"_blank\">How Remote Control RF radio works&#8230;<\/a>\n<li>27MHz 5CH controller (5 buttons) + receiver + antennae, (XN-AR11R-V4) <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07XXVVTH1\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a35.71 delivery in 10 days<\/a>,  <a href=\"https:\/\/www.amazon.co.uk\/siwetg-Control-Circuit-Transmitter-Receiver\/dp\/B081VBX34F\/\" rel=\"noopener noreferrer\" target=\"_blank\">4CH Rx\/TX boards \u00a32.48 3 weeks<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/FLAMEER-control-circuit-transmitter-receiver\/dp\/B07JKZJSJL\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a35 option<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/SM-SunniMix-Controller-Transmitter-Replacement\/dp\/B07QKL8ZG9\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38 for controller with 2 button joysticks<\/a>\n<li>33 MHz EV 1527 TX\/Rx board pair for <a href=\"https:\/\/www.amazon.co.uk\/Terrarum-Wireless-Channel-Receiver-Transmitter\/dp\/B081B9MJKZ\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.50<\/a>\n<li>40MHz 4CH Rx\/TX board components <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07XM6WBQ8\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32.54 3 weeks<\/a>\n<li>DO NOT BUY THIS 433 MHz RF transmitter\/receiver &#8211; <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-Wireless-Transmitter-Receiver-Raspberry\/dp\/B076KN7GNB\/\" rel=\"noopener noreferrer\" target=\"_blank\">5 pc for \u00a36 (\u00a31.20 ea) next day<\/a>, Receiver 1527 module for <a href=\"https:\/\/www.amazon.co.uk\/Learning-Receiver-Wireless-Decoder-Channel\/dp\/B07LBMH9P4\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.30<\/a>, Transmitter EV1527 module, <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-Wireless-Transmitter-Receiver-Raspberry\/dp\/B076KPWS7G\/\" rel=\"noopener noreferrer\" target=\"_blank\">7 pc for \u00a37 Tx\/Rx pair<\/a> DO NOT BUY THESE &#8211; many reviews on incomplete or poorly made boards being sold by many sellers.\n<li><a href=\"https:\/\/www.amazon.co.uk\/SM-SunniMix-Transmitter-Quadcopter-Helicopter\/dp\/B07SR11L74\/\" rel=\"noopener noreferrer\" target=\"_blank\">2.4 GHz controller \u00a310<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/GoolRC-Radio-Model-Transmitter-Receiver\/dp\/B00Q496BZY\/\" rel=\"noopener noreferrer\" target=\"_blank\">2.4 GHz 4CH controller \u00a335<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/i\/114224524332?\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a311<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/174317290828\" rel=\"noopener noreferrer\" target=\"_blank\">4CH \u00a37 ebay<\/a>\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/XY-WB-2-54mm-Pin-2-4G-Wireless-Transceiver-Module-F-Model-Aircraft-Toys-24L01-M\/152647269352\" rel=\"noopener noreferrer\" target=\"_blank\">2.4GHz with antenna for \u00a31.19<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/5PCS-315Mhz-RF-transmitter-and-receiver-link-kit-for-Arduino-ARM-MC-U-remote-UK\/152767075241\" rel=\"noopener noreferrer\" target=\"_blank\">315 MHz x 5 pc for \u00a32.65 (53p ea.)<\/a> or <a href=\"https:\/\/www.ebay.co.uk\/itm\/ESP-32-ESP32S-Development-Board-2-4GHz-WiFi-Bluetooth-Antenna-CP2102-Module-\/152479854433\" rel=\"noopener noreferrer\" target=\"_blank\">2.4GHz ESP system<\/a> or <a href=\"https:\/\/makeradvisor.com\/tools\/esp8266-esp-12e-nodemcu-wi-fi-development-board\/\" rel=\"noopener\" target=\"_blank\">8266 WiFi Module<\/a>, \u00a38 for 4pc (\u00a32 ea);\n<li>RF Sensors, can detect fluid flows and dynamics of objects: <a href=\"http:\/\/www.sensorland.com\/HowPage069.html\" rel=\"noopener noreferrer\" target=\"_blank\">How RF sensors work<\/a>.  Example: <a href=\"https:\/\/www.viper.com\/car\/accessories\/product\/508d\/invisibeam-field-disturbance-sensor\" rel=\"noopener noreferrer\" target=\"_blank\">VIPER field disturbance sensor<\/a>\n<li><strong>RFID (Radio Frequency IDentification) \/ NFC (Near Field Communications)<\/strong>\n<ol>\n<li>RFID Reader \/ Writers\n<ol>\n<li>Passive LF (125kHz) <a href=\"https:\/\/www.amazon.co.uk\/ID-Inovations-RFID-Reader-ID-20\/dp\/B00HYP0UPO\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a328<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Longsw-EM4100-Reader-Wireless-Reading\/dp\/B07H3GBDF6\/\" rel=\"noopener noreferrer\" target=\"_blank\">just the module \u00a38<\/a>; <a href=\"https:\/\/www.amazon.co.uk\/reader-vehicle-parking-application-meters\/dp\/B07DW4NMTD\/\" rel=\"noopener noreferrer\" target=\"_blank\">up to 1m, \u00a369<\/a>, <a href=\"https:\/\/www.sparkfun.com\/products\/13198\" rel=\"noopener noreferrer\" target=\"_blank\">125kHz Sparkfun Kit for $52<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/ID-Inovations-RFID-Reader-ID-20\/dp\/B00HYP0UPO\/\" rel=\"noopener noreferrer\" target=\"_blank\">125kHz ID-20LA Innovations, \u00a328.07<\/a>\n<li>Passive HF (13.56MHz, RFID\/NFC), Reads @ max 20mm: (1) RC-522 Module + S50 Card &#038; <a href=\"https:\/\/www.amazon.co.uk\/Uokoki-MFRC-522-Compatible-Arduino-Raspberry\/dp\/B07MT8BLFT\/\" rel=\"noopener noreferrer\" target=\"_blank\">KeyFob \u00a31.94<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/AZDelivery-Reader-Arduino-Raspberry-Included\/dp\/B01M28JAAZ\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34 (with chip manuals)<\/a> (<a href=\"https:\/\/randomnerdtutorials.com\/security-access-using-mfrc522-rfid-reader-with-arduino\/\" rel=\"noopener noreferrer\" target=\"_blank\">instructable here<\/a>); or <a href=\"https:\/\/www.amazon.co.uk\/Keyestudio-MFRC-522-Module-KS-204-13-56MHz\/dp\/B077K9D6B6\/\" rel=\"noopener noreferrer\" target=\"_blank\">KS-204 at \u00a35.19<\/a> (2) <a href=\"https:\/\/www.amazon.co.uk\/keyestudio-Reader-Starter-Arduino-Development\/dp\/B07H3SF7LG\/\" rel=\"noopener noreferrer\" target=\"_blank\">Reads @ max 50mm for UNO R3 (PN532), \u00a313<\/a>\n<li>Passive UHF (860-925 MHz)\n<ol>\n<li>Chip (IC): <a href=\"https:\/\/www.atlasrfidstore.com\/thingmagic-nano-embedded-rfid-reader-module\/\" rel=\"noopener noreferrer\" target=\"_blank\">ThingMagic M6E-NANO (surface mount) $125<\/a> with multi-tag read capability.  (ThingMagic was a brand of Trimble Navigation, makers of GPS systems.) Needs a carrier board to use it..\n<p>            <i>Based on Atmel <a href=\"https:\/\/www.sparkfun.com\/products\/13664\" rel=\"noopener noreferrer\" target=\"_blank\">SAMD21<\/a> 32-bit ARM microprocessor.  Note that the M6E-NANO is the low end of the ThingMagic M6 (Mercury 6) product line (<a href=\"https:\/\/www.youtube.com\/watch?v=-OlevpjV4rk\" rel=\"noopener noreferrer\" target=\"_blank\">watch video<\/a>).  At the higher end is a 31.5dBm, 1.5W module capable of longer read distances and up to 750 simultaneous tag reads\/second.<\/i><\/p>\n<li>UHF RFID Reader Carrier Board: <a href=\"https:\/\/www.sparkfun.com\/products\/14066\" rel=\"noopener noreferrer\" target=\"_blank\">SparkFun SEN-14066 based on ThingMagic M6E-NANO, $225<\/a> with excellent<a href=\"https:\/\/learn.sparkfun.com\/tutorials\/simultaneous-rfid-tag-reader-hookup-guide\/all\" rel=\"noopener noreferrer\" target=\"_blank\">setup documentation<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Simultaneous-RFID-Reader-M6E-Nano\/dp\/B06XD7Z7YQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a3232 from Amazon.co.uk<\/a> or <a href=\"https:\/\/coolcomponents.co.uk\/products\/simultaneous-rfid-reader-m6e-nano\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a3212 from CoolComponents<\/a>.\n<p>            <i>Key specs: (a) simultaneous (multi) tag reader (max 150-200 tags\/second), (b) can write to tags, (c) max read distance is 16ft (4.9m) with adjustable power output 0 to 27 dBm, (d) is an Arduino UNO shield, i.e. compatible wwith Arduino form factor\/pinouts, and the Arduino toolset\/ecosystem\/coding platform\/open-source libraries, (e) reads standard Gen2 UHF RFID tags, (f) 5V operation, (g) UART 5V for TTL serial communication (9600 to 115200 baud), (h) serial selection switch toggling between HW serial (Rx\/Tx on pins 0\/1) to SW serial (Rx\/Tx on pins 2\/3), (i) firmware compatibility with Jadak&#8217;s ThingMagic UHF RFID line including <a href=\"https:\/\/www.jadaktech.com\/products\/rfid\/embedded-uhf-rfid-readers\/\" rel=\"noopener noreferrer\" target=\"_blank\">2- and 4-port reader modules<<\/a> and <a href=\"https:\/\/www.jadaktech.com\/products\/rfid\/\" rel=\"noopener noreferrer\" target=\"_blank\">specalised or custom-designed antennas<\/a>, (j) USB to PC connection through FTDI breakout board to use Jadak&#8217;s URA (Universal Reader Application) software for easier exploration of all ThingMagic features and configurations.<\/i><\/p>\n<p>            <i>The Sparkfun board works, but is of medium difficulty to setup: requires a soldering iron, FTDI serial to USB breakout board to test using PC uRA software, R3 stackable pin headers for use as UNO shield, external antenna for long range reading, 2 auxilliary antenna cables to enable connection , and Sparkfun Redboard UNO compatible main board for direct \/ headless connection without collision of the integrated antenna with UNO components.  Have not been able to get it working headless with nano because of the incompatbile pin to pin connection and the difficulty of high speed (115k baud) serial communications over jumper wires.<\/i><\/p>\n<li>Alternatively: <a href=\"https:\/\/www.atlasrfidstore.com\/thingmagic-nano-carrier-board\/\" rel=\"noopener noreferrer\" target=\"_blank\">AtlasRFIDstore, $263<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/JieTong-Small-Interface-Module-JT-2850\/dp\/B0796Q8S9Q\" rel=\"noopener noreferrer\" target=\"_blank\">JieTong, \u00a3101 (incl. \u00a321 delivery)<\/a>, a small size short range UHF tag reader w\/ UART interface, or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B018EFLJJI\/\" rel=\"noopener noreferrer\" target=\"_blank\">3m-6m reader with 8dbi integrated long range antenna, \u00a3177<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/frequency860-960Mhz-reading-application-inventory-management\/dp\/B075WY8DSR\/\" rel=\"noopener noreferrer\" target=\"_blank\"> 10-1000mm, \u00a3145<\/a>;  <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07C2LV37B\/\" rel=\"noopener noreferrer\" target=\"_blank\">10-500mm, \u00a3140<\/a>\n<p>            <i>References: (1) <a href=\"https:\/\/learn.sparkfun.com\/tutorials\/simultaneous-rfid-tag-reader-hookup-guide\" rel=\"noopener noreferrer\" target=\"_blank\">Hookup Guide<\/a> (2) <a href=\"https:\/\/www.youtube.com\/watch?time_continue=8&#038;v=OS7qQGUgWSw\" rel=\"noopener noreferrer\" target=\"_blank\">Video illustrating usage<\/a><\/i>\n            <\/ol>\n<\/ol>\n<li>Tags: Passive long range UHF tag: <a href=\"https:\/\/www.amazon.co.uk\/rfid-range-Alien-70x17mm-transparent\/dp\/B01DA0G67C\/\" rel=\"noopener noreferrer\" target=\"_blank\">Alien H3, 20pc for \u00a38, 1-6m depending on reader<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/ISO18000-6C-Monza-73X17mm-distance-20pcs\/dp\/B07B6LSKXG\/\" rel=\"noopener noreferrer\" target=\"_blank\">Monza Tag, 20pc for \u00a39<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/Launtry-Reading-Range-clothes-Control\/dp\/B079DSPZB6\/\" rel=\"noopener noreferrer\" target=\"_blank\">Passive UHF RFID Laundry Tag, 5pc for \u00a311<\/a>, or <a href=\"https:\/\/www.atlasrfidstore.com\/invengo-lintrak-slim-uhf-rfid-laundry-tag-b-stock\/\" rel=\"noopener noreferrer\" target=\"_blank\">UHF passive laundry tag $1 ea, machine washable.<\/a>\n<li>Antennas: Passive Long Range *UHF RFID External Antenna: 860-930MHz:\n<ol>\n<li>WRL-14131 6dBi gain, linear polarization (for reading fixed orientation tags) RP-TNC (reverse polarity) female connector: <a href=\"https:\/\/www.sparkfun.com\/products\/14131\" rel=\"noopener noreferrer\" target=\"_blank\">$35 (Sparkfun)<\/a> or <a href=\"https:\/\/coolcomponents.co.uk\/products\/uhf-rfid-antenna-tnc\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a348 (CoolComponents UK)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/SparkFun-UHF-RFID-Antenna-TNC\/dp\/B079H2WC99\/\" rel=\"noopener noreferrer\" target=\"_blank\">1m-4m, \u00a360 Antenna Only 6dbi gain (Sparkfun)<\/a>;\n<li>MTI Wireless, <a href=\"https:\/\/www.mtiwe.com\/?CategoryID=362&#038;ArticleID=471\" rel=\"noopener noreferrer\" target=\"_blank\">MTI-262041, 85*x85* beamwidth, 5.0dBic gain (circular<\/a>, with circular polarisation), <a href=\"http:\/\/www.wavonline.com\/s.nl\/it.A\/id.39767\/.f\" rel=\"noopener noreferrer\" target=\"_blank\">$565<\/a>\n<li><a href=\"https:\/\/www.amazon.com\/MTI-MT-242043-Outdoor-Antenna-865-956\/dp\/B00JPOR80C\" rel=\"noopener noreferrer\" target=\"_blank\">MTI Wireless MTI-242043, $140<\/a>, 8.5dBic gain (circular), with circular polarisation, 65*x65* beamwidth, pre-certified by FCC for use with M6E-NANO, or <a href=\"https:\/\/www.mtiwe.com\/?CategoryID=273&#038;ArticleID=565\" rel=\"noopener noreferrer\" target=\"_blank\">MT-262062<\/a>, or <a href=\"https:\/\/www.mtiwe.com\/?CategoryID=278&#038;ArticleID=566\" rel=\"noopener noreferrer\" target=\"_blank\">MT008S08LH, 65*x65*, 9.0dBic gain (circular)<\/a>, or <a href=\"https:\/\/www.mtiwe.com\/?CategoryID=273&#038;ArticleID=543\" rel=\"noopener noreferrer\" target=\"_blank\">MT009S08LH<\/a> for , or <a href=\"https:\/\/www.mtiwe.com\/?CategoryID=273&#038;ArticleID=529\" rel=\"noopener noreferrer\" target=\"_blank\">MT-262006, 63*x63*, 9dBi<\/a>\n<li> <a href=\"https:\/\/www.mtiwe.com\/?CategoryID=224&#038;ArticleID=78\" rel=\"noopener noreferrer\" target=\"_blank\">MT-243005 Dual polarization 120* x 16* beamwidth, 3dBi gain, 10W, 1.2m x 0.5m base station antenna<\/a> for <a href=\"http:\/\/gnswifi.com\/MTI_Wireless_Edge_Sector_Antennas.htm\" rel=\"noopener noreferrer\" target=\"_blank\">$1800<\/a>, or <a href=\"https:\/\/www.mtiwe.com\/?CategoryID=224&#038;ArticleID=77\" rel=\"noopener noreferrer\" target=\"_blank\">263004 Sector Antennas<\/a>, $860-1360\n<li><a href=\"https:\/\/www.mtiwe.com\/?CategoryID=280&#038;ArticleID=467\" rel=\"noopener noreferrer\" target=\"_blank\">MTI Wireless, MT-263018, 65*x40* beamwidth, 10dBic gain, 6W<\/a>\n<li><a href=\"https:\/\/www.amazon.com\/MTI-MT-263020-Outdoor-Antenna-902-928\/dp\/B00JPORAGY\" rel=\"noopener noreferrer\" target=\"_blank\">MTI Wireless MT-263020, $460 (US price)<\/a> (11dBic circular gain \/ 8dBi linear) with circular polarisation, 63* x 30* beamwidth (elevation x azimuth), highest gain antenna already certified by FCC for use with M6E-NANO\n<li><a href=\"https:\/\/www.extronics.com\/product\/iant217-circular-uhf-antenna\/\" rel=\"noopener noreferrer\" target=\"_blank\">Extronics IANT217 Omni-directional (no predictable orientation) UHF antenna, 7dBi gain<\/a>;\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B01HBDUIRS\/\" rel=\"noopener noreferrer\" target=\"_blank\">1m-4m, \u00a390 Antenna Only 6dbi gain, circular polarization<\/a>\n<li> Custom Design, Wide Selection: <a href=\"https:\/\/www.mtiwe.com\/?CategoryID=165&#038;ArticleID=78\" rel=\"noopener noreferrer\" target=\"_blank\">MTI Wireless Edge selector<\/a>, <a href=\"https:\/\/www.mtiwe.com\/?pg=searchAntenna&#038;AntennaCategoryID=&#038;FrequencyFrom=865&#038;FrequencyTo=928&#038;FrequencyUM=1&#038;Gain=\" rel=\"noopener noreferrer\" target=\"_blank\">32 UHF MTI Antennas (list), 865-928 MHz<\/a>, <a href=\"https:\/\/www.everythingrf.com\/search\/all-antennas\" rel=\"noopener noreferrer\" target=\"_blank\">8353 antennas with parametric search (Everything RF)<\/a>, <a href=\"https:\/\/www.everythingrf.com\/search\/all-antennas\/filters?page=1&#038;country=global&#038;sfrequency_min=865&#038;sfrequency_max=928&#038;spolarization=;Circular;&#038;sindustry=;RFID%20\/%20NFC;\" rel=\"noopener noreferrer\" target=\"_blank\">10 RFID circular UHF antennas (all directional)<\/a>; <a href=\"http:\/\/gnswifi.com\/Antennas_900Mhz.htm\" rel=\"noopener noreferrer\" target=\"_blank\">900MHz Patch, Directional, Omni, Sector, and Grid<\/a>; <a href=\"https:\/\/www.arcantenna.com\/rfid-antenna-hardware.html\" rel=\"noopener noreferrer\" target=\"_blank\">243 RFID Antennas from Arcadian<\/a>; <a href=\"https:\/\/www.arcantenna.com\/rfid-antenna-hardware.html?cat=123&#038;limit=30\" rel=\"noopener noreferrer\" target=\"_blank\">23 RFID Reader Antennas<\/a>\n    <\/ol>\n<li>Antenna Interface cables<br \/>\n    <i>(note &#8211; antenna cables have a confusing  mix of <a href=\"https:\/\/www.campbellsci.co.uk\/blog\/ins-outs-rf-connectors\" rel=\"noopener noreferrer\" target=\"_blank\">gender and polarity<\/a> &#8212; see this <a href=\"https:\/\/www.campbellsci.co.uk\/blog\/ins-outs-rf-connectors\" rel=\"noopener noreferrer\" target=\"_blank\">guide<\/a>)<\/i><\/p>\n<ol>\n<li>*RP-TNC male to RP-SMA female cable: <a href=\"https:\/\/www.amazon.co.uk\/pair-Female-Cable-Assembly-Connector\/dp\/B01N31TB46\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a315.12 Amazon Prime<\/a> or <a href=\"https:\/\/www.4glte.eu\/gb\/antennas\/1241-a-pair-of-rp-tnc-male-to-rp-sma-female-cable-assembly-connector-9263690607169.html\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a314.40 from 4GLTE.eu<\/a>\n<li>*RP-TNC male to RP-TNC female coaxial extension cable: <a href=\"https:\/\/www.amazon.com\/Amphenol-CO-058TNCMFRP-006-RP-TNC-Coaxial-Extension\/dp\/B00O0710XU\/\" rel=\"noopener noreferrer\" target=\"_blank\">6&#8242; for $16<\/a>, <a href=\"https:\/\/www.amazon.com\/Amphenol-CO-058TNCMFRP-015-RP-TNC-Coaxial-Extension\/dp\/B00O071166\/\" rel=\"noopener noreferrer\" target=\"_blank\">15&#8242; for $19<\/a>\n<li>*RP-SMA male to U.FL cable: <a href=\"https:\/\/www.amazon.co.uk\/pair-Cable-Assembly-U-FL-SMA\/dp\/B07DQG3FWC\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a318.52 Amazon Prime<\/a> or <a href=\"https:\/\/www.4glte.eu\/gb\/rf-cables\/1999-a-pair-of-cable-assembly-ufl-to-rp-sma-m-5395481673931.html\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a316.80 from 4GLTE.eu (WiFi nation)<\/a>\n<li>RP-SMA female to U.FL <a href=\"https:\/\/www.sparkfun.com\/products\/662\" rel=\"noopener noreferrer\" target=\"_blank\">Sparkfun WRL-00662<\/a> or <a href=\"https:\/\/coolcomponents.co.uk\/products\/interface-cable-rp-sma-to-u-fl\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33 in UK<\/a> and\n<li>U.FL to SMA <a href=\"https:\/\/coolcomponents.co.uk\/products\/u-fl-to-sma-connector-lead\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.50 in UK<\/a>\n    <\/ol>\n<li>Data Interface Boards: FTDI interface (serial to USB): <a href=\"https:\/\/www.amazon.co.uk\/FTDI-Basic-Breakout-5V-New\/dp\/B0050WBASY\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a315 (Amazon)<\/a>, or <a href=\"https:\/\/coolcomponents.co.uk\/products\/ftdi-basic-breakout-5v\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a315 (Cool Components)<\/a> requires USB mini (not micro) B cable.\n<li> <a href=\"https:\/\/www.jadaktech.com\/documentation\/rfid\/universal-reader-assistant-utility\/\" rel=\"noopener noreferrer\" target=\"_blank\">Universal Reader Assistant (URA) software<\/a>\n<p><strong>RFID Notes &#038; References<\/strong><br \/>\n    <i><\/p>\n<ul>RFID systems.<\/p>\n<li>The simplest RFID system consists of three parts: Reader + Antenna (for radio transmission  and Tags (receiving antennas that backscatter ID information).\n<li>The tags can be passive (powered by the interrogation signal from the reader), battery-assisted (semi-)passive, or active (self-powered).\n<li>System is classified by radio frequency used &#8212; readers, antennas and tags have to match:\n<ul>\n<li>low frequency (LF) less than 132 kHz (<a href=\"https:\/\/www.therfidshop.com\/index.php?cPath=23_37\" rel=\"noopener noreferrer\" target=\"_blank\">40\u20ac-70\u20ac<\/a>),\n<li>high frequency (HF) 13.56MHz (<a href=\"https:\/\/www.therfidshop.com\/index.php?cPath=23_36\" rel=\"noopener noreferrer\" target=\"_blank\">40\u20ac-1000\u20ac<\/a>),\n<li>near field communications (NFC) which is a subset of HF that additionally features encrypted data exchange (e.g. bank cards), and\n<li>ultra-high frequency (UHF) 860-960MHz (<a href=\"https:\/\/www.therfidshop.com\/index.php?cPath=23_35\" rel=\"noopener noreferrer\" target=\"_blank\">140\u20ac-2000\u20ac<\/a>)\n        <\/ul>\n<li>Readers have different levels of integration: chip, modular, or finished.  Finished readers are off-the-shelf ready to operate; modular readers are components that are lower cost, customizeable and can be integrated into an engineering product solution.  Modular readers can be an individual chip, or a development board which onto which the chip is integrated.\n<li>Ranges: passives tags have a range of 1-7m depending on tag size and reader power; battery-assisted passives: 50+m (150+ft)\n<li><a href=\"https:\/\/www.atlasrfidstore.com\/rfid-tag-printing-encoding\" rel=\"noopener noreferrer\" target=\"_blank\">Encoding data into RFID tags<\/a>\n<li><a href=\"https:\/\/www.gs1.org\/standards\/epc-rfid\" rel=\"noopener noreferrer\" target=\"_blank\">RFID Tag specification<\/a>, <a href=\"https:\/\/www.gs1.org\/standards\/epc-rfid\/uhf-air-interface-protocol\" rel=\"noopener noreferrer\" target=\"_blank\">Gen2 Air Interface Protocol<\/a>\n    <\/ul>\n<p><\/i><\/p>\n<p>    <i><\/p>\n<ul>\n    Antenna Concepts<\/p>\n<li> Excellent explanation (Mobile Mark Co.): <a href=\"https:\/\/www.mobilemark.com\/engineering\/antenna-terminology-defined\/\" target=\"_blank\" rel=\"noopener noreferrer\">antenna theory basics made accessible<\/a>\n<li> Antennas are classified by various parameters, and selection is critical for a desired application\n<ul>\n<li>Frequency: higher frequency means longer range, higher power, smaller wavelength hence greater detection, better detection grain.  UHF is 865 to 928 MHz.\n<li><a href=\"http:\/\/www.antenna-theory.com\/basics\/polarization.php\" rel=\"noopener noreferrer\" target=\"_blank\">Polarization<\/a>: describes the geometry of the radiated fields produced by the antenna.  A linear polarization means that the electric field oscillates in a plane, and is constant in the direction of travel.  A tag whose orientation is not aligned with the polarization suffers polarization loss in its backscatter.  Cell phone antennas are often linearly polarized, which is why signal quality varies point to point.  Circular polarization means that the electric field oscillates radially, so a tag will reflect regardless of its orientation.  GPS satellites are RHCP for this reason.\n<li><a href=\"https:\/\/blog.banggood.com\/rhcp-and-lhcp-whats-the-difference-29046.html\" rel=\"noopener noreferrer\" target=\"_blank\">RHCP and LHCP<\/a> (right- and left-hand circular polarisation) &#8211; no difference, just match transmitter and receiver for maximum signal strength and least interference\n<li>Amplitude: signal strength\n<li>Radiation pattern: the geometry of the wave pattern, omni-direction or directional, based on angles vs. various amplitude levels, measured azimuthal in the plane and elevation in the z direction\n<li>Wavelength &#038; detection grain: related to the wavelength (e.g. UHF is 860-930MHz [cycles\/sec], so each wave travels for 1.075&#215;10^-9 seconds.  Since light travels at 3&#215;10^8 m\/s (300M meters per second),  the wavelength [distance between waves] is 32.2 cm to 34.5 cm (=300\/930 and 300\/860)\n<li>Phase: relates to the parts of the wave, and determines potential constructive or destructive interference.  For UHF, half wavelength is about 16-17cm &#8212; this is the destructive point (minimum energy).  Quarter wavelength is about 4-5cm &#8212; so could put a ground plane (reflective metal sheet) at this spacing to enhance the signal.\n<li><a href=\"http:\/\/www.antenna-theory.com\/definitions\/vswr.php\" rel=\"noopener noreferrer\" target=\"_blank\">VSWR (Voltage Standing Wave Ratio)<\/a>: smaller is better\n        <\/ul>\n<\/ul>\n<p><\/i><\/p>\n<p>    <i><\/p>\n<ul>Examples<\/p>\n<li><a href=\"https:\/\/www.atlasrfidstore.com\/rfid-resources\/?hsCtaTracking=03eea986-5dd9-4f28-8b41-9f9db2ed1fef%7C744ed0df-f6c1-40a1-bad1-9f1884601409\" rel=\"noopener noreferrer\" target=\"_blank\">White Papers<\/a>.  Guide to UHF tags (<a href=\"http:\/\/rfid.atlasrfidstore.com\/hubfs\/Content\/Informative%20Guide%20to%20RFID%20Tags.pdf\" rel=\"noopener noreferrer\" target=\"_blank\">PDF<\/a>)\n<li>Battery assisted passives (BAPs) &#8211; case study: <a href=\"http:\/\/www.corerfid.com\/casestudies\/vaillant\/\" rel=\"noopener noreferrer\" target=\"_blank\">Vaillant boilers<\/a>\n<li>The battery in BAP tags are usually not replaceable, and once it dies out these tags need to be replaced.\n<li>Hybrid passive\/BAPs for pervasive sensing: &#8220;RFID is the cheapest, lowest-power RF communication protocol currently out there.  When generic RFID chips can be deployed to sense the real world through tricks in the tag, pervasive sensing can become reality.&#8221; (Sarma,  <a href=\"https:\/\/techxplore.com\/news\/2018-06-configure-rfid-tags-sensors.html\" rel=\"noopener noreferrer\" target=\"_blank\">source<\/a>)\n<li><a href=\"https:\/\/www.therfidshop.com\/news.php\" rel=\"noopener noreferrer\" target=\"_blank\">Other case studies<\/a>\n    <\/ul>\n<p><\/i>\n<\/ol>\n<\/ol>\n<li> Electric Door Lock \/ Door Solenoid: <a href=\"https:\/\/www.amazon.co.uk\/Open-Frame-Type-Solenoid-Electric\/dp\/B005FOTJF8\/\" rel=\"noopener noreferrer\" target=\"_blank\">9mm stroke \/ 15N force, 12VDC, 16W (1.3A) \u00a311.10<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B01M105FL4\/\" rel=\"noopener noreferrer\" target=\"_blank\">JF-S1670DL, 10mm stroke \/ 40N force, 12VDC, 2A, 24W, \u00a313.23<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Hechen-solenoid-electromagnet-JF-1264B-stroke\/dp\/B07M7T6WFQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">JF-1264B 55N, \u00a320<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Hechen-solenoid-electromagnet-JF-1250-stroke\/dp\/B07MJPLWG8\/\" rel=\"noopener noreferrer\" target=\"_blank\">JF-1250B, 60N, \u00a321<\/a>\n<p><i>Strike locks are normally closed and use power to draw back the strike mechanism (stroke).  Need enough pull in force to counter friction\/resistance on the bolt.  <a href=\"https:\/\/www.locksonline.co.uk\/Access-Control\/Electronic-Strike-Releases.html\" rel=\"noopener noreferrer\" target=\"_blank\">Lots of choice here (Locks online)<\/a> and <a href=\"http:\/\/www.thesolenoidcompany.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">The Solenoid Company \/ Impulse Automation<\/a><\/i><\/p>\n<\/ol>\n<hr \/>\n<p><a id=\"motors\"><\/a><\/p>\n<h2>G. Motors<\/h2>\n<p><a href=\"https:\/\/itp.nyu.edu\/fab\/intro_fab\/week-6-mounting-motors\/\" rel=\"noopener noreferrer\" target=\"_blank\">Start here for everything you need to work with, fabricate, mount to, and mount on motors!  ITP Fabrication<\/a> <\/p>\n<p>Next here for inspiration on Engineering Design of small autonomous motorized robots built by students in 13 weeks as part of <a href=\"https:\/\/www.clear.rice.edu\/elec201\/Course_Notes.htm\" rel=\"noopener noreferrer\" target=\"_blank\">ELEC 201 Intro to Engineering Design, Rice University, Instructor: James F. Young<\/a> and  <a href=\"http:\/\/6.270.scripts.mit.edu\/\" rel=\"noopener noreferrer\" target=\"_blank\">Course 6.270 Autonomous Robot Competition, MIT, Instructor: Fred Martin and Randy Sargent<\/a><\/p>\n<p>Selecting a motor: <a href=\"http:\/\/blog.sparkfuneducation.com\/using-different-motors-in-the-classroom\" rel=\"noopener noreferrer\" target=\"_blank\">4 types of motors to choose from<\/a>: (1) can DC, (2) geared DC, (3) servo DC, (4) stepper motor.<\/p>\n<p>Mounting a motor: custom 90* assembly for motor and worm gear <a href=\"http:\/\/spiratronics.com\/motor-with-worm-drive-gearbox-en.html\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.80 (spiratronics)<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/25PCS-20mm-DC-Motor-Base-Mounting-Bracket-Holder-Seat-For-130-140-180-DC-Motor\/362624970275\" rel=\"noopener noreferrer\" target=\"_blank\">dc motor base mounting bracket (20mm), 25 pc. for \u00a37 (28p ea)<\/a>, <a href=\"https:\/\/www.hobbytronics.co.uk\/motor-hub\" rel=\"noopener noreferrer\" target=\"_blank\">mounting hub<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/sourcing-map-Plastic-Mounting-Bracket\/dp\/B07QZQSJP1\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38.50 (34p ea) Amazon<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/sourcing-map-Plastic-Mounting-Bracket\/dp\/B07QXJG6BV\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a34.86 (48p ea)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/White-Plastic-Motor-Holder-Micro\/dp\/B07ZK2C8P7\/\" rel=\"noopener noreferrer\" target=\"_blank\">alternate screw type \u00a32.20 ea<\/a><\/p>\n<p>Attaching to a motor drive shaft: <a href=\"https:\/\/www.reddit.com\/r\/AskElectronics\/comments\/1ajt8a\/how_do_you_attach_anything_to_a_smooth_5v_dc\/\" rel=\"noopener noreferrer\" target=\"_blank\">ideas<\/a>: hot glue, drill bit\/press fit, shaft coupler, hose tubing, heat shrink tubing, coupler to universal drill bit coupler, end of plastic\/wood rod\/dowel, drill &#038; tap metal, weld, pin, solder, clamp, clamping collar, adapting bushing, terminal blocks (<a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B08CTGYQV8\/\" rel=\"noopener noreferrer\" target=\"_blank\">150 for \u00a37, or 5p ea<\/a>)<\/p>\n<p>Mounting a motor:<\/p>\n<p>Controlling a motor (feedback loop): <\/p>\n<p><a href=\"https:\/\/robotics.stackexchange.com\/questions\/613\/what-is-stall-current-and-free-current-of-motors\" rel=\"noopener noreferrer\" target=\"_blank\">Stall\/Free current, Stall\/Free torque<\/a>.  <\/p>\n<p>Gearing down a motor to create torque &#8211; torque increases linearly with gearing ratio<\/p>\n<p>Making things move: <a href=\"https:\/\/makezine.com\/2011\/04\/10\/attaching-motors-and-attaching-to-motors\/\" rel=\"noopener noreferrer\" target=\"_blank\">Gears &#038; Propellers<\/a><\/p>\n<p>Uses for small motors: <a href=\"https:\/\/inventorsoftomorrow.com\/2018\/05\/21\/what-can-you-do-with-a-small-motor\/\" rel=\"noopener noreferrer\" target=\"_blank\">hovercraft, propeller cars, helicopters, etc.<\/a><\/p>\n<p><a href=\"https:\/\/learn.adafruit.com\/adafruit-motor-shield-v2-for-arduino\/powering-motors\" rel=\"noopener noreferrer\" target=\"_blank\">Powering Motors<\/a> &#8211; I use CR123 3V lithium batteries.  These are cheap, long laster, and provide steady voltage over their life.  They also hold their power up to 10 years (per spec, not tested of course).<\/p>\n<p>Wheels \/ Moment Arms \/ Propellers<\/p>\n<ol>\n<li> Wheels and Axles &#8211; <a href=\"https:\/\/www.amazon.co.uk\/Milisten-Plastic-Miniature-Helicopter-Replacement\/dp\/B083V23PFL\/\" rel=\"noopener noreferrer\" target=\"_blank\">50 wheels (42mm) and 25 axles (2mm shft) for \u00a39.59 (38p per axle)<\/a>  Note: can carefully expand shaft diameter to 3mm using two steps, first expand to 2.5mm then to 3.0mm.\n<li> Eye Caster Wheel (cow eye\/bull eye) &#8211; <a href=\"https:\/\/www.ebay.co.uk\/itm\/Roller-Ball-Transfer-Bearing-Caster-Screw-Mounted-Round-Ball-Bull-Wheel-40mm5P\/184506887857\" rel=\"noopener noreferrer\" target=\"_blank\">5pc. for \u00a35.62 (\u00a31.12 ea) ebay<\/a>, or <a href=\"https:\/\/www.ebay.co.uk\/itm\/Roller-Ball-Transfer-Bearing-Caster-Screw-Mounted-Round-Ball-Bull-Wheel-5Pcs\/184296774612\" rel=\"noopener noreferrer\" target=\"_blank\">5pc. for \u00a36.20 (\u00a31.24 ea) ebay<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/ACAMPTAR-Bullseye-Universal-Stainless-Steering\/dp\/B07X57WMC7\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.72<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/Iycorish-Bullseye-Universal-Stainless-Steering\/dp\/B081SLWM6R\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a31.98<\/a>, <a href=\"https:\/\/www.generationrobots.com\/en\/401345-caster-wheel-for-robot-lego-mindstortms-nxt.html\" rel=\"noopener noreferrer\" target=\"_blank\">Lego Caster Ball (\u00a36)<\/a>, Lego Caster Wheel on a rotating platform using &#8220;landing gear wheel&#8221; (#2415, <a href=\"https:\/\/www.ebay.co.uk\/itm\/LEGO-PART-2415C02-PLATE-MODIFIED-2-X-2-PLANE-WHEEL-HOLDER-WITH-BLACK-TYRE-X-4\/143822986976\" rel=\"noopener noreferrer\" target=\"_blank\">4pc for \u00a32.75, 67p ea.<\/a>) attached to swivel platform (&#8220;turntable&#8221;) (#3679,3680, <a href=\"https:\/\/www.ebay.co.uk\/itm\/Lego-Spares-2x2-Turntable-x-10-3679-3680-Blue-Light-Grey-Free-Post\/202885885707\" rel=\"noopener noreferrer\" target=\"_blank\">10pc. for \u00a32.90, 29p ea.<\/a>)\n<div id=\"attachment_6146\" style=\"width: 295px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1853.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6146\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1853.png\" alt=\"\" width=\"285\" height=\"160\" class=\"size-full wp-image-6146\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1853.png 285w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1853-150x84.png 150w\" sizes=\"auto, (max-width: 285px) 100vw, 285px\" \/><\/a><p id=\"caption-attachment-6146\" class=\"wp-caption-text\">Simple Lego caster wheel made from a single &#8220;landing gear wheel&#8221; attached to a swivel platform (&#8220;turntable&#8221;) which is in turn attached to the baseboard with a 2&#215;2 brick.<\/p><\/div>\n<li>Propellers &#8211; <a href=\"https:\/\/dronerush.com\/drone-propellers-how-to-fly-science-10010\/\" rel=\"noopener noreferrer\" target=\"_blank\">Drone flight and propeller selection<\/a>, <a href=\"https:\/\/www.wired.com\/2014\/05\/modeling-the-thrust-from-a-quadcopter\/\" rel=\"noopener noreferrer\" target=\"_blank\">Modeling Thrust<\/a> FancyWhoop 3-bladed props, <a href=\"https:\/\/www.amazon.co.uk\/FancyWhoop-Propeller-MultiRotor-Replacement-Transparent\/dp\/B07XC79CFL\/\" rel=\"noopener noreferrer\" target=\"_blank\">16pc for \u00a39 (56p ea) next day<\/a> 2.5&#8243; for Emax BabyHawk Race Pro (<a href=\"https:\/\/youtu.be\/kaesnJ0BZWU?t=165\" rel=\"noopener noreferrer\" target=\"_blank\">video<\/a>) using <a href=\"https:\/\/www.amazon.co.uk\/Dapei-Quadcopter-6000KV-Brushless-Racing\/dp\/B07RVFC61W\/\" rel=\"noopener noreferrer\" target=\"_blank\">F15 1106 6000KV motor \u00a316ea.<\/a>  <a href=\"https:\/\/www.rotordronepro.com\/guide-multirotor-motors\/\" rel=\"noopener noreferrer\" target=\"_blank\">Understanding quadcopter motors<\/a>.  Flight forces calculator: weight, lift, thrust, drag (<a href=\"http:\/\/www.motocalc.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">motocalc.com<\/a>)  <a href=\"https:\/\/www.dronezon.com\/learn-about-drones-quadcopters\/how-a-quadcopter-works-with-propellers-and-motors-direction-design-explained\/\" rel=\"noopener noreferrer\" target=\"_blank\">DRONE KNOWLEDGE<\/a>\n<\/ol>\n<p>Motors<\/p>\n<p>DC Stepper Motors: <\/p>\n<ol>\n<li>28BYJ-48 5V DC Stepper: <a href=\"https:\/\/www.ebay.co.uk\/itm\/28BYJ-48-Valve-Gear-Stepper-Motor-DC-5V-12V-4-Phase-Step-Motor-module-Arduino\/182622201073\" rel=\"noopener noreferrer\" target=\"_blank\">5 pc for \u00a35.83 (\u00a31.17 ea.) ebay<\/a>\n<li>Motor + ULN2003 driver board: <a href=\"https:\/\/www.amazon.co.uk\/Kcopo-Electric-Stepper-ULN2003-28BYJ-48-Module\/dp\/B07B481F14\/\" target=\"_blank\" rel=\"noopener noreferrer\">Available singly @ \u00a31.32 for motor + driver board<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/HiLetgo%C2%AE-28BYJ-48-Stepper-ULN2003-Arduino\/dp\/B07B2TF2T8\/\" target=\"_blank\" rel=\"noopener noreferrer\">5 pack at \u00a37 (\u00a31.40 ea.)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/28BYJ-48-ULN2003-Stepper-Driver-Arduino\/dp\/B08225DGDQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">5 motors + 1 driver board for \u00a311 (2.20 ea) next day<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B01LXT5740\/\" target=\"_blank\" rel=\"noopener noreferrer\">5 pack + 10pin male-female jumper wires, \u00a314 (\u00a32.80 ea.)<\/a>\n<li>ULN2003A IC chips &#8211; this is all you need to drive the motors &#8211; you don&#8217;t need a driver PCB as the Darlington Arrays are very straightforward to hook up &#8211; the chip is itself the interface.  Note &#8211; power goes to pin 9, ground to pin 8., <a href=\"https:\/\/www.amazon.co.uk\/Ochoos-ULN2003-ULN2003AN-ULN2003A-ULN2003APG\/dp\/B07PRT6PTD\/\" rel=\"noopener noreferrer\" target=\"_blank\">20 pc.for \u00a34.80 (24p ea.) 1 month<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/ULN2003AN-ULN2003A-DIP-16-ULN2003-ULN2003APG\/dp\/B07WCN1RJS\/\" rel=\"noopener noreferrer\" target=\"_blank\">10 pc. for \u00a33.80 (38p ea.) 4 days<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/ULN2003A-ULN2003AN-TRANSISTOR-DIP-16-x10pcs\/dp\/B00LX6L8HY\/\" rel=\"noopener noreferrer\" target=\"_blank\">10 pc. for \u00a33.40 (34p ea.) 4 days<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/ULN2003AN-ULN2003A-ULN2003-ULN2003APG-Original\/dp\/B081YVDW5X\/\" rel=\"noopener noreferrer\" target=\"_blank\">10 pc. for \u00a32.48 (25p ea.) 1 month<\/a>\n<li>ULN2003 motor driver surface mount PCB with surface mount LEDs (note, these are good for test but not production, as they consume additional power and are always on).  <a href=\"https:\/\/www.amazon.co.uk\/Akozon-Driver-Module-ULN2003-Stepper\/dp\/B07MS1P2TX\/\" rel=\"noopener noreferrer\" target=\"_blank\">5x for \u00a36.40 (\u00a31.30 ea) next day<\/a>\n<p><i>Shaft 5mmx3mm, motor wire red=power, a step is a signal to the motor, max gear ratio is 1:64 (1 revolution = 64 steps) when driven in half step mode, so half step angle is 5.625 degrees (=360\/64).  Micro-step mode has 64 micro-steps per step 1 revolution = 4096 microsteps (=64&#215;64) of 0.088 degrees each (=360\/4096), 5V rated, noise < 35dB, slower rotational speed means higher torque, can do up to 25 rpm, at 4 rpm can open heavy curtains.  Tip1: Put a relay between the power pins to ensure that software can cut power to the motor (not spinning does not mean unpowered).  Tip2: bolt motor to copper plate as heat sink to dissipate heat buildup.<\/i>   <\/p>\n<div id=\"attachment_6051\" style=\"width: 903px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/Motor_28BYJ48.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6051\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/Motor_28BYJ48.png\" alt=\"\" width=\"893\" height=\"557\" class=\"size-full wp-image-6051\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/Motor_28BYJ48.png 893w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/Motor_28BYJ48-300x187.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/Motor_28BYJ48-800x499.png 800w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/Motor_28BYJ48-768x479.png 768w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/Motor_28BYJ48-150x94.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/Motor_28BYJ48-400x249.png 400w\" sizes=\"auto, (max-width: 893px) 100vw, 893px\" \/><\/a><p id=\"caption-attachment-6051\" class=\"wp-caption-text\">28BYJ48 Step Motor cheat sheet.<br \/>4 phase 5V stepper motor with internal gearbox providing max 4076 micro-steps per revolution in half step drive mode.  (2038 steps in half power wave drive mode)<\/p><\/div>\n<p><a id=\"ref-uln2003A\"><\/a><br \/>\n<div id=\"attachment_7542\" style=\"width: 691px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/10\/28BYJ_connectivity.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-7542\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/10\/28BYJ_connectivity.png\" alt=\"\" width=\"681\" height=\"263\" class=\"size-full wp-image-7542\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/10\/28BYJ_connectivity.png 681w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/10\/28BYJ_connectivity-300x116.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/10\/28BYJ_connectivity-150x58.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2021\/10\/28BYJ_connectivity-400x154.png 400w\" sizes=\"auto, (max-width: 681px) 100vw, 681px\" \/><\/a><p id=\"caption-attachment-7542\" class=\"wp-caption-text\">Driving 28BYJ stepper motors via Darlington arrays ULN2003A IC which provide 500mA max current each (2A max total, 10W drive at 5V).<\/p><\/div><\/p>\n<ul>\n<li>Download <a href=\"https:\/\/www.elegoo.com\/tutorial\/ULN2003%20Stepper%20Motors%20and%20Motor%20Driver%20Boards.zip\">Datasheets &#038; Instruction Notes (ZIP)<\/a>,\n<li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2019\/03\/04\/driving-a-28byj-48-stepper-motor-with-a-uln2003-driver-board-and-arduino\/\" rel=\"noopener noreferrer\" target=\"_blank\">Explanation of Motor &#038; Driver Board, usage with Arduino<\/a>,\n<li><a href=\"https:\/\/www.makerguides.com\/28byj-48-stepper-motor-arduino-tutorial\/\" rel=\"noopener noreferrer\" target=\"_blank\">micro-stepping mode with integrated gearbox of 1:63.68395 ratio (4076 steps per rev)<\/a>.\n<li><a href=\"https:\/\/cookierobotics.com\/042\/\" rel=\"noopener noreferrer\" target=\"_blank\">Motor deconstructed and explained<\/a>,\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=AnHnwB7MwR8&#038;feature=youtu.be\" rel=\"noopener noreferrer\" target=\"_blank\">Video showing 3 modes to drive the motors:<\/a> (1) wave drive, single coil, half power (160mA, 5V, 800mW), half torque, 32 steps\/rev (ungeared), (2) full step drive, double coil, full power (320mA, 5v, 1.6W), full torque, 32 steps\/rev (ungeared), (3) half step drive, combination of both, 64 steps\/rev (ungeared).\n<li><a href=\"https:\/\/stargazerslounge.com\/topic\/276410-converting-28byj-48-stepper-to-bipolar-for-microstepping\/\" rel=\"noopener noreferrer\" target=\"_blank\">With a suitable modification, the motor can also do micro-stepping<\/a>.\n<li><a href=\"https:\/\/forum.arduino.cc\/index.php?topic=574391.15\" rel=\"noopener noreferrer\" target=\"_blank\">Nanostepping.<\/a>\n<li> The motor has a gearbox which applies a further 1:63.684 gear reduction, giving a total of <a href=\"https:\/\/forum.arduino.cc\/index.php?topic=163153.0\"><strong>4076<\/strong> steps to turn the shaft 1 revolution<\/a> (=64*63.684): &#8221; 64 steps per revolution of the motor rotor, and the motor has an internal gear ratio of 63.684:1, so effectively we have 4076 steps per revolution of the motor shaft.&#8221;\n<\/ul>\n<li>Micro steppers: <a href=\"https:\/\/www.amazon.co.uk\/BIlinli-Dia-8mm-Stepper-Digital-Products\/dp\/B082B94F5Y\/\" rel=\"noopener noreferrer\" target=\"_blank\">Mini Micro (smaller than a coin), 2 phase, 4 step, 3V microstepper 10 pc for \u00a35.22 (52p ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/QINGRUI-Components-2-phase-Stepper-Miniature\/dp\/B08L3B3TJ5\/\" rel=\"noopener noreferrer\" target=\"_blank\">10x 2 phase 4-wire microstepper motors for \u00a310.90 (\u00a31.10 ea.)<\/a>\n<li>Attachments 5mm x 3mm shaft: (1) Polymorph coupler to 2mm axle, (2) 5mm drill bit, (3) <a href=\"https:\/\/www.amazon.co.uk\/sourcing-map-Coupler-Connector-Airplane\/dp\/B07H97NSS5\/\" rel=\"noopener noreferrer\" target=\"_blank\">5mm to 3mm shaft coupler \u00a33.83<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/Her-Kindness-Aircraft-Coupling-Connector\/dp\/B07V54QFKT\/\" rel=\"noopener noreferrer\" target=\"_blank\">5x multi-couplers max to 5mm,for \u00a38 (\u00a31.60 ea.)<\/a> (4) Variable angle 5mm to 5mm coupler with set screws, <a href=\"https:\/\/www.amazon.co.uk\/sourcing-map-Rotatable-Universal-Steering\/dp\/B07H9ZW543\/\" rel=\"noopener noreferrer\" target=\"_blank\">5 for \u00a310 (\u00a32 ea.)<\/a>, (5) plastic gear adapter, 2mm to 5x3mm,\n<li>NEMA17 high-torque stepper motors\n<\/ol>\n<p>DC Motors: <\/p>\n<ol>\n<div id=\"attachment_6106\" style=\"width: 517px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1823.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6106\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1823.png\" alt=\"\" width=\"507\" height=\"437\" class=\"size-full wp-image-6106\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1823.png 507w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1823-300x259.png 300w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1823-150x129.png 150w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/11\/screenshot.1823-400x345.png 400w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><\/a><p id=\"caption-attachment-6106\" class=\"wp-caption-text\">Small DC Motors, 12 kinds, for \u00a38.40 (70p ea.)<\/p><\/div><\/p>\n<li>Micro 130 DC motor &#8211; no gearbox, high speed (9500rpm)\/low torque, without gearbox good for experiments and propellars  (<a href=\"https:\/\/hobbycomponents.com\/motors-and-servos\/345-130-motor-eco-friendly-6v-12v-micro-dc-motor\" rel=\"noopener noreferrer\" target=\"_blank\">datasheet<\/a>), only good for propeller without gearboxDC 3-6V 16.5k rpm motor: <a href=\"https:\/\/www.ebay.co.uk\/i\/402417769936\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a34.50 (45p ea.) ebay<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07GF9VGWH\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a310.50 (\u00a31.05 ea.)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Sntieecr-Electric-15000RPM-Propeller-Projects\/dp\/B07VHB5WFC\/\" rel=\"noopener noreferrer\" target=\"_blank\">6x kit with motors and motor brackets (holders), \u00a311<\/a>\n<li>RF 300 DC motor &#8211; without gearbox, low torque, good for propellers and spin launchers  <a href=\"https:\/\/www.amazon.co.uk\/1700-7300RPM-1-5-6-5V-Torque-Cylinder-Electric\/dp\/B00CFSZAHS\/\" rel=\"noopener noreferrer\" target=\"_blank\">1.5V-6V, 1700-7300rpm, 50p ea.<\/a>\n<p><i>Using Gearboxes: Warning: when using a motor without any other speed\/current control mechanisms you will need a high current resistor, capable of handling up to 2A, i.e. dissipating up to 1-10W of energy, as the motor itself is low resistance and the shaft will typically spin >2K RPM with little torque strength which is not useful for most applications.  A gearbox slows down the RPMs and delivers stronger torque:<br \/>\n<a href=\"https:\/\/www.hoaglandcustom.com\/2017\/05\/15\/hello-world\/\" rel=\"noopener noreferrer\" target=\"_blank\">Article1<\/a>, <a href=\"https:\/\/components101.com\/motors\/toy-dc-motor\" rel=\"noopener noreferrer\" target=\"_blank\">Article2<\/a>, <a href=\"https:\/\/www.powerelectric.com\/motor-resources\/motors101\/what-are-dc-motors-usually-gear-motors\" rel=\"noopener noreferrer\" target=\"_blank\">Article3<\/a>, <a href=\"https:\/\/www.islproducts.com\/designnote\/dc-motor-dc-gearmotor-basics\/\" rel=\"noopener noreferrer\" target=\"_blank\">Article4<\/a>, <a href=\"https:\/\/clr.es\/blog\/en\/all-you-need-to-know-about-gear-motors-and-their-components\/\" rel=\"noopener noreferrer\" target=\"_blank\">Article5<\/a><\/i>\n<\/ol>\n<p>Geared Motors (with integrated Reducing Gearboxes)- 3mm shaft (except as indicated): <\/p>\n<ol>\n<li><a href=\"https:\/\/www.amazon.co.uk\/KeeYees-Controller-Stepper-H-Bridge-Compatible\/dp\/B07ZT5CCFV\/\" rel=\"noopener noreferrer\" target=\"_blank\">2x motor drivers, 4x geared motors, and 4x wheels &#8211; \u00a315<\/a>  These are large wheels, great for a robotic platform with differential steering.  Enough for 2 such robotic platforms (need 4 caster wheels)\n<li>Micro Mini N20 motor <a href=\"https:\/\/www.ebay.co.uk\/itm\/Micro-Mini-N20-Gear-Motor-DC-3V-6V-Slow-Speed-Full-Metal-Gearbox-Reducer-DIY-Toy\/402522685196\" rel=\"noopener noreferrer\" target=\"_blank\">3V-6V, ebay \u00a32 ea. with PH 2.0 female connector<\/a>  55rpm [tried 8x]\n<li>GA-12 N20 motor <a href=\"https:\/\/www.ebay.co.uk\/itm\/GA12-N20-3-6-12V-15RPM-300RPM-100RPM-DC-Gearmotor-Micro-Gear-Motor-Metal-Gearbox\/283652976548\" rel=\"noopener noreferrer\" target=\"_blank\">ebay, \u00a32.25ea (MOQ 8x)<\/a>, 30-2000 rpm, tried 2x ea. in 30rpm\/3V, 70rpm\/3V, 150rpm\/3V and 30rpm\/6V flavors\n<li>Geared DC motor + wheels, <a href=\"https:\/\/www.amazon.co.uk\/TOOGOO-Arduino-Smart-Robot-Plastic\/dp\/B07D8N4VMG\/\" rel=\"noopener noreferrer\" target=\"_blank\">4pc for \u00a37.20 (\u00a31.80ea)<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/perfk-Wheels-Smart-MOTORIDUTTORE-Accessory\/dp\/B07B8Q9F9N\/\" rel=\"noopener noreferrer\" target=\"_blank\">6pc for \u00a314 (\u00a32.33 ea) 3 weeks<\/a>, 90\/200 rpm at 3\/6V.\n<li>Geared DC motors + wheels + L298 dual axis PWM motor driver, <a href=\"https:\/\/www.amazon.co.uk\/Youmile-2PACK-TT-Motor-3V-6V\/dp\/B07YDG9TPT\/\" rel=\"noopener noreferrer\" target=\"_blank\">2pc. for \u00a310 (\u00a35ea) next day<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/KeeYees-Controller-Stepper-H-Bridge-Compatible\/dp\/B07ZT5CCFV\/\" rel=\"noopener noreferrer\" target=\"_blank\">4pc. for \u00a315 (\u00a33.75ea) next day<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/dp\/B07Z4PYJY4\/\" rel=\"noopener noreferrer\" target=\"_blank\">4x Geared DC Motors &#8211; \u00a310 next day (\u00a32.50 ea.)<\/a>\n<li> <a href=\"https:\/\/medium.com\/jungletronics\/quick-intro-to-motor-drivers-322e4929db44\" rel=\"noopener noreferrer\" target=\"_blank\">Motor Driver chips &#8211; Overview of all choices<\/a>\n<li>L9110 chip: <a href=\"https:\/\/www.amazon.co.uk\/Hobby-Components-Ltd-L9110H-Driver\/dp\/B01LY5BD77\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a32<\/a>\n<li> L298 chip: H-Bridge dual channel DC Motor Driver (with built-in polarity reversal)  <a href=\"https:\/\/learn.sparkfun.com\/tutorials\/ardumoto-kit-hookup-guide\" rel=\"noopener noreferrer\" target=\"_blank\">Instructions<\/a> (Sparkfun)\n<li> L298 boards: <a href=\"https:\/\/www.amazon.co.uk\/ARCELI-Controller-Module-Stepper-Arduino\/dp\/B07MY33PC9\/\" rel=\"noopener noreferrer\" target=\"_blank\">5 pc. for \u00a311 (\u00a32.20 ea) 3 day<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/Youmile-5-Pack-Stepper-Controller-arduino\/dp\/B07PVYWCXN\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a311.50 (\u00a32.30 ea.)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B0876B1RS5\/\" rel=\"noopener noreferrer\" target=\"_blank\">singly at \u00a32.50 ea<\/a>\n<li>5 RPM (full rotation once every 12 seconds), <a href=\"https:\/\/www.amazon.co.uk\/sourcingmap-Micro-Reduction-Terminals-Engine\/dp\/B07285FZV2\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38.65 next day<\/a>;\n<li>10 RPM (full rotation every 6 seconds) <a href=\"https:\/\/www.amazon.co.uk\/sourcingmap-10RPM-Reduction-Terminals-Engine\/dp\/B071F4W886\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38.90 next day<\/a>;\n<li>20 RPM (full rotation every 3 seconds);\n<li>40 RPM <a href=\"https:\/\/www.amazon.co.uk\/WINOMO-3V-6V-Short-Shaft-Torque\/dp\/B010SP427I\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36 next day<\/a>\n<li>100 RPM, <a href=\"https:\/\/www.amazon.co.uk\/HALJIA-GA12-N20-Gearbox-Gearwheel-Electric\/dp\/B073W2LG5V\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a38 with mount next day<\/a>\n<li><a href=\"https:\/\/proto-pic.co.uk\/product\/sparkfun-rob-12281-micro-gearmotor-130-rpm-6-12v\/?gclid=Cj0KCQjwlvT8BRDeARIsAACRFiXxCg9-WnaSsZYZag4vef0MSIVH7d2nsisguBzIIct2DR3v-IkBQ40aAkTFEALw_wcB\" rel=\"noopener noreferrer\" target=\"_blank\">130RPM Sparkfun, micro gearmotor<\/a>\n<li>600RPM <a href=\"https:\/\/www.amazon.co.uk\/Motor-Micro-Metal-Dustproof-600RPM\/dp\/B07SM4MQFH\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a34.60 next day<\/a>\n<li>12V motors 5-700 RPM sealed, <a href=\"https:\/\/www.amazon.co.uk\/Reduction-Torsion-Electric-Vending-Automatic\/dp\/B0881R6CDF\/\" rel=\"noopener noreferrer\" target=\"_blank\">12V motors 5-700 RPM \u00a33.50 30-days<\/a>\n<li>5mm shaft &#8211; 18 RPM <a href=\"https:\/\/www.amazon.co.uk\/YJZ-18RPM-Speed-Electric-Reduction\/dp\/B07JK95G39\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33 (30days)<\/a>;\n<li>Decent torque, but 30rpm is too slow for a car.  [tried]6V 30 RPM (full rotation every 2 seconds) <a href=\"https:\/\/www.amazon.co.uk\/2-5KG-Micro-Speed-Reducing-Motor\/dp\/B009AQLDSS\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a36.30 next day open construction<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/HALJIA-Reducing-Reduction-Terminals-Engine\/dp\/B07YB6XRBF\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a37 next day<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/dp\/B0753FLLBG\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a39.79 next day with long threaded screw shaft<\/a>\n<li>Dustproof design: 60-600 RPM, <a href=\"https:\/\/www.amazon.co.uk\/Ccylez-Reduction-Dustproof-Gearbox-Electric-300-RPM\/dp\/B08BK1GNTZ\/\" rel=\"noopener noreferrer\" target=\"_blank\">6V 100 RPM \u00a33.10 (30 days)- tried, too little torque<\/a>\n<\/ol>\n<p>DC Servo Motors: <\/p>\n<ol>\n<li>MicroServo SG90 (torque 1kg\/cm, plastic gears) Best price was: 10pc for \u00a313 (\u00a31.30 ea), <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07236KYVC\/\" rel=\"noopener\" target=\"_blank\">5pc for \u00a39 (\u00a31.80 ea)<\/a>, 5pc for \u00a310 (\u00a32.00 ea), <a href=\"https:\/\/components101.com\/servo-motor-basics-pinout-datasheet\" rel=\"noopener noreferrer\" target=\"_blank\">Datasheet\/connections<\/a>.  Not recommended for general use.\n<li>MicroServo MG90S (torque 2kg\/cm), or 5pc for \u00a312 (\u00a32.40 ea), or <a href=\"https:\/\/www.amazon.co.uk\/owootecc-10pcs-Servo-Geared-Helicopter\/dp\/B07RZJNFTR\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a324 (\u00a32.40 ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07236N7Z2\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a327 (\u00a32.70ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Keywish-MG90S-Geared-Helicopter-Trex450\/dp\/B07LG2SWWZ\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a318 (\u00a33.60ea)<\/a>\n<li>MicroServo MG996R (torque 13kg\/cm) or MG995, <a href=\"https:\/\/www.amazon.co.uk\/Longruner-MG996R-Torque-Digital-Helicopter\/dp\/B0728D4YG8\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a336 (3.60ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Innovateking-EU-MG996R-Torque-Digital-Helicopter\/dp\/B07JN7F9VY\/\" rel=\"noopener noreferrer\" target=\"_blank\">4pc for \u00a318 (\u00a34.50ea)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07DQFXDC9\/\" rel=\"noopener noreferrer\" target=\"_blank\">4pc for \u00a319 (\u00a34.80ea)<\/a>\n<li>DMS15 (torque 15kg\/cm) or LD-3015MG\n<li>LDX-227 (torque 17kg\/cm), <a href=\"https:\/\/www.amazon.co.uk\/dp\/B077TXLWZS\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a317<\/a>\n<li>SR-6120MG (torque 20kg\/cm) or LD-220MG or LD-27MG or LD-20MG or <a href=\"https:\/\/www.amazon.co.uk\/FLAMEER-WLtoys-A202-81-Vehicle-Accessories\/dp\/B07NNYXMCZ\" rel=\"noopener noreferrer\" target=\"_blank\">A202-81 \u00a311<\/a>\n<li>A202-81\n<li>Servo Motor PWM Driver Board: PCA9685 board, 16-channel, I2C, free-running with built-in clock <a href=\"https:\/\/www.amazon.co.uk\/ARCELI-Channel-interface-PCA9685-arduino-Raspberry\/dp\/B07RG9ZTMD\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a35 next day<\/a>, or \u00a34.50 3 weeks\n<\/ol>\n<p>Robotic Platforms<\/p>\n<ol>\n<li><a href=\"https:\/\/www.amazon.co.uk\/LewanSoul-LeArm-Controller-Wireless-Tutorials\/dp\/B07D12JJV1\/\" rel=\"noopener noreferrer\" target=\"_blank\">6 DOF Robotic Arm \u00a3140<\/a> or <a href=\"https:\/\/www.amazon.com\/LewanSoul-Robotic-Arduino-Software-Tutorial\/dp\/B074T6DPKX\" rel=\"noopener noreferrer\" target=\"_blank\">$179<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/dp\/B0793PFGCY\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a3190<\/a><br \/>\n<div id=\"attachment_6023\" style=\"width: 305px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.1785.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6023\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.1785-295x300.png\" alt=\"\" width=\"295\" height=\"300\" class=\"size-medium wp-image-6023\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.1785-295x300.png 295w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.1785-148x150.png 148w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.1785-400x406.png 400w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.1785.png 556w\" sizes=\"auto, (max-width: 295px) 100vw, 295px\" \/><\/a><p id=\"caption-attachment-6023\" class=\"wp-caption-text\">6 Degrees of Freedom &#8211; Robotic Arm \u00a3140, with 6-channel wireless bluetooth controller for each motor separately<\/p><\/div><\/p>\n<li><a href=\"https:\/\/www.amazon.co.uk\/FXQIN-Hydraulic-Mechanics-Adjustable-Capabilities\/dp\/B08JJ6SJ5M\/\" rel=\"noopener noreferrer\" target=\"_blank\">Hydraulic Robotic Hand \u00a3120<\/a><br \/>\n<div id=\"attachment_6054\" style=\"width: 361px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.8933.png\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6054\" loading=\"lazy\" src=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.8933.png\" alt=\"\" width=\"351\" height=\"358\" class=\"size-full wp-image-6054\" srcset=\"https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.8933.png 351w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.8933-294x300.png 294w, https:\/\/mathscitech.org\/articles\/wp-content\/uploads\/2020\/10\/screenshot.8933-147x150.png 147w\" sizes=\"auto, (max-width: 351px) 100vw, 351px\" \/><\/a><p id=\"caption-attachment-6054\" class=\"wp-caption-text\">Hydraulic Robotic Hand<\/p><\/div><\/p>\n<li>DC Motor PWM Speed Controller: <a href=\"https:\/\/www.amazon.co.uk\/SODIAL-Controller-Control-Switch-Dimmer\/dp\/B0757F2DH9\/\" rel=\"noopener noreferrer\" target=\"_blank\">3-35VDC, mini with 6mm knob, \u00a31.43<\/a>\n<li> Electric gearbox<br \/>\n\t\t<a href=\"https:\/\/www.ebay.co.uk\/itm\/193289957369\" rel=\"noopener noreferrer\" target=\"_blank\">one<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/dp\/B07JHS4C1S\/\" rel=\"noopener noreferrer\" target=\"_blank\">two<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/dp\/B082947MHQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">three<\/a><br \/>\n<a href=\"https:\/\/www.amazon.co.uk\/dp\/B082947MHQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">four<\/a><\/p>\n<li>\tSteering rods\/mechanisms:<br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/dp\/B07RZS3RXX\/\" rel=\"noopener noreferrer\" target=\"_blank\">one<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/TwoCC-Accessories-Steering-Mechanism-Enhanced\/dp\/B07YVHSZWR\/\" rel=\"noopener noreferrer\" target=\"_blank\">two<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/Perfeclan-Steering-Electric-Components-MN-D90\/dp\/B088M7QKNY\/\" rel=\"noopener noreferrer\" target=\"_blank\">three<\/a> <\/p>\n<li>\tSteering <a href=\"http:\/\/essentialscrap.com\/toycar\/steer.html\" rel=\"noopener noreferrer\" target=\"_blank\">Theory<\/a>\n<li>\t<a href=\"https:\/\/www.amazon.co.uk\/RUNCCI-Teeth-Timing-Pulley-Printer\/dp\/B07K57K6W7\/\" rel=\"noopener noreferrer\" target=\"_blank\">Timing Belt Toothed Pulley<\/a>\n<li>\tMotorized Wheel<br \/>\n<a href=\"https:\/\/www.amazon.co.uk\/Encoder-Mounting-Bracket-Magnetic-Reduction\/dp\/B07WP3XDLC\/\" rel=\"noopener noreferrer\" target=\"_blank\">one<\/a><br \/>\n<a href=\"https:\/\/www.amazon.co.uk\/Encoder-Mounting-Bracket-Magnetic-Reduction\/dp\/B07WP3XDLC\/\" rel=\"noopener noreferrer\" target=\"_blank\">two<\/a><\/p>\n<li>\tChassis &#038; Robotic Car Kit<br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/diymore-Chassis-Encoder-Battery-Raspberry\/dp\/B07JK33HVL\/\" rel=\"noopener noreferrer\" target=\"_blank\">one<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/dp\/B00J0NHWPE\/\" rel=\"noopener noreferrer\" target=\"_blank\">two<\/a> <\/p>\n<li>\tRobotic Devices &#038; STEM toys<br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/ELEGOO-Tumbller-Self-Balancing-Compatible-Arduino\/dp\/B07QZQMR4N\/\" rel=\"noopener noreferrer\" target=\"_blank\">one<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/dp\/B07H4LW8QT\/\" rel=\"noopener noreferrer\" target=\"_blank\">two<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/dp\/B08G4ZMW71\/\" rel=\"noopener noreferrer\" target=\"_blank\">three<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/dp\/B01M6YHRJ4\/\" rel=\"noopener noreferrer\" target=\"_blank\">four<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/dp\/B0777L8S3Q\/\" rel=\"noopener noreferrer\" target=\"_blank\">five<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/KEYESTUDIO-Mechanical-Electrical-Engineering-Educational\/dp\/B088FM85FY\/\" rel=\"noopener noreferrer\" target=\"_blank\">six<\/a> <\/p>\n<li>\tRobotic Arm<br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/stores\/page\/7EFF2781-D055-4407-8DBC-012A549C0045?store_\" rel=\"noopener noreferrer\" target=\"_blank\">one<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/Diymore-Aluminium-Mechanical-Robotic-without\/dp\/B01LY4RHX2\/\" rel=\"noopener noreferrer\" target=\"_blank\">two<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/Build-Your-Own-Robot-Arm\/dp\/B00OXL0VUQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">three<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/Adeept-Compatible-Processing-Tutorial-Download\/dp\/B085C2S1N7\/\" rel=\"noopener noreferrer\" target=\"_blank\">four<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/KEYES5TUDIO-Rotation-Programmable-Electronics-Tutorial\/dp\/B08BCHF87D\/\" rel=\"noopener noreferrer\" target=\"_blank\">five<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/dp\/B07D12JJV1\/\" rel=\"noopener noreferrer\" target=\"_blank\">six<\/a><br \/>\n\t\t<a href=\"https:\/\/www.amazon.co.uk\/KEYESTUDIO-Electronic-Controlled-Bluetooth-Controller\/dp\/B08BYMTFCH\/\" rel=\"noopener noreferrer\" target=\"_blank\">seven<\/a> <\/p>\n<li>High Performance RC Cars<br \/>\n<a href=\"https:\/\/www.amazon.co.uk\/Baztoy-Climbing-360%C2%B0Rotation-Vehicles-Teenagers\/dp\/B074GYV1BQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">wall climber \u00a311<\/a><br \/>\n<a href=\"https:\/\/www.amazon.co.uk\/CMJ-RC-Cars-Lamborghini-Aventador\/dp\/B07CNBXC1N\/\" rel=\"noopener noreferrer\" target=\"_blank\">Lambourghini Black \u00a313<\/a><br \/>\n<a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B012B7FX60\/\" rel=\"noopener noreferrer\" target=\"_blank\">Lambourghini + Batteries \u00a315<\/a><br \/>\n<a href=\"https:\/\/www.amazon.co.uk\/Remote-Control-2-4GHZ-Controlled-Vehicles-Black\/dp\/B08GLZ9XNQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">Hi Speed \u00a315<\/a><\/p>\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/183983691052\" rel=\"noopener noreferrer\" target=\"_blank\">Example wooden toy RC motor car driven by simple pulley, forward\/backward only, 27MHz remote control and antenna, \u00a34.52 (ebay)<\/a> or \u00a313 on Amazon (<a href=\"https:\/\/www.amazon.co.uk\/Zerodis-Assembly-Assembled-Educational-Experiment\/dp\/B07R7NG5BY\/\" rel=\"noopener noreferrer\" target=\"_blank\">with better pictures for helping with assembly<\/a>)\n<li><a href=\"https:\/\/www.ebay.co.uk\/itm\/Mini-1-58-Coke-Can-RC-Radio-Remote-Control-Race-Racing-Car-Toy-For-Kids-L-6\/184372665594\" rel=\"noopener noreferrer\" target=\"_blank\">Steerable remote control car, 27 or 40 MHz control frequency, \u00a37 ea.<\/a>\n<\/ol>\n<p><strong>Motor Couplers<\/strong><br \/>\n<i>A coupler allows connecting motor shaft to something else.  A shaft of 5mm x 3mm requires a 5mm coupler.  The set screws are used against the 3mm side to keep the coupler in place.<\/i><\/p>\n<ol>\n<li>2.3mm\/3mm to 5mm shaft coupler (for wheel axles): <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B01GO4NITU\/\" rel=\"noopener noreferrer\" target=\"_blank\">3mm for 65p (best price anywhere)<\/a>, <a href=\"https:\/\/www.ebay.co.uk\/itm\/2-3-4-5-6-8mm-Shaft-Coupling-Rigid-Coupling-Coupler-Motor-Connector\/253094971700\" rel=\"noopener noreferrer\" target=\"_blank\">2.3mm for 99p (ebay)<\/a>\n<\/ol>\n<p><strong>Gears, Gearboxes, and Pulleys<\/strong><\/p>\n<p>Basic Machines \/ Mechanical systems: there are SIX fundamental mechanisms for automata: (1) <a href=\"https:\/\/www.mechanical-toys.com\/pulleys.htm\" rel=\"noopener noreferrer\" target=\"_blank\">Pulleys<\/a>, (2) <a href=\"https:\/\/www.mechanical-toys.com\/cranks.htm\" rel=\"noopener noreferrer\" target=\"_blank\">Crankshaft<\/a>, (3) <a href=\"https:\/\/www.mechanical-toys.com\/cams.htm\" rel=\"noopener noreferrer\" target=\"_blank\">Camshaft<\/a>, (4) <a href=\"https:\/\/www.mechanical-toys.com\/gears.htm\" rel=\"noopener noreferrer\" target=\"_blank\">Gears<\/a>, (5) <a href=\"https:\/\/www.mechanical-toys.com\/ratchets.htm\" rel=\"noopener noreferrer\" target=\"_blank\">Ratchet<\/a>, (6) <a href=\"https:\/\/www.mechanical-toys.com\/leavers.htm\" rel=\"noopener noreferrer\" target=\"_blank\">Lever<\/a>, (7) Screw (converts rotational to linear motion).<br \/>\nMotor driver to screw for precise linear alignment &#8211; <a href=\"https:\/\/www.amazon.co.uk\/Phase-1-1500RPM-Micro-Stepper-Motor\/dp\/B01F0T1JSC\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc. for \u00a37.81<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/AIKONG-2-Phase-4-Wire-Miniature-Stepper\/dp\/B07H4LJBZD\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a318 (\u00a31.80 ea.)<\/a><\/p>\n<li>Mounting Platform: 2x screws, platform (wood or copper plate for heat dissipation), DC motor bracker\n<li>What are you pulling?\n<ol>\n<li><a href=\"https:\/\/www.amazon.co.uk\/MagiDeal-78Pieces-Assorted-Plastic-Single\/dp\/B07467DTVK\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gear &#038; Pulley Kit, 2mm aperture (shaft diameter), 78 pieces for \u00a33.85<\/a> Simple &#038; Compound Gears, Sprockets, Simple &#038; Compound Pulleys, Axles, Bevelled Gears.  <a href=\"https:\/\/www.amazon.co.uk\/Sonline-58-Styles-Plastic-Gears-Wheels-Robot\/dp\/B00X9H6H7Q\/\" rel=\"noopener noreferrer\" target=\"_blank\">58 pc. for \u00a33.10, 2-3mm aperture<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07YZ6G6JH\/\" rel=\"noopener noreferrer\" target=\"_blank\">64 pc. for \u00a33.51, 2-3mm aperture<\/a>\n<li>Steel Axles\/Rods: <a href=\"https:\/\/www.amazon.co.uk\/Airplane-100mm-Stainless-Steel-Round\/dp\/B00H55UIL4\/\" rel=\"noopener noreferrer\" target=\"_blank\">2mm diameter 10x 100m for 5.26<\/a>\n<li>Pulleys: Reducing slippage in pulley systems (<a href=\"http:\/\/www.creative-science.org.uk\/pull.html\" rel=\"noopener noreferrer\" target=\"_blank\">article 1<\/a>): (1) more tension (smaller belt, pulley wheels further away), (2) more friction (sandpaper pulley surface), (3) gear mechanism, (e.g <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07TBCTFK1\/\" rel=\"noopener noreferrer\" target=\"_blank\">timing belt GT2 pulley, wheel, and belt, closed loop, for \u00a316<\/a>), (4) run the pulley faster.  <a href=\"https:\/\/vulcan-grip.com\/belt-slippage-basics\/\" rel=\"noopener noreferrer\" target=\"_blank\">Belt slippage theory<\/a>\n<ol>\n<li><a href=\"http:\/\/spiratronics.com\/sensors-sound-and-motion\/motors-gears-and-propellers\/gears-pulleys-and-wheels\/pulleys\/pulleys-en.html\" rel=\"noopener noreferrer\" target=\"_blank\">Assorted plastic pulleys (Spiratronics), 15p ea., from 10mm to 30mm, for 2mm shafts to 3.2mm shafts<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/Spiratronics-Pulley-Black-10mm-Shaft\/dp\/B00940I1YY\" rel=\"noopener noreferrer\" target=\"_blank\">4 pack of mixed pulley sizes to illustrate pulley ratio, \u00a33.90 (Amazon)<\/a>, or direct from Spiratronics\n<li>2mm shaft, 6mm dia, axle drive pulley: <a href=\"https:\/\/www.amazon.co.uk\/RETYLY-Plastic-Spindle-Pulley-6mmx5mm\/dp\/B07T19RDV8\/\" rel=\"noopener noreferrer\" target=\"_blank\">50pc for \u00a32.29 (4p ea.)<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Aexit-170F705-20-Piece-Transmission-Pulley\/dp\/B07MDZFRR9\/\" rel=\"noopener noreferrer\" target=\"_blank\">20pc for \u00a34.60 (23p ea.) next day<\/a>\n<li>2mm shaft, 10mm dia: <a href=\"https:\/\/www.amazon.co.uk\/Spiratronics-Pulley-Black-10mm-Shaft\/dp\/B00940I1YY\" rel=\"noopener noreferrer\" target=\"_blank\">10pc. for \u00a31.09 (11p ea.) Spiratronics<\/a>\n<li>2mm shaft, 17mm diameter: <a href=\"https:\/\/www.amazon.co.uk\/Hole-Orange-Plastic-Pulley-Airplane\/dp\/B00KHV0VN8\/\" rel=\"noopener noreferrer\" target=\"_blank\">30 pc. for \u00a34 (13p ea.) next day<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/SODIAL-Orange-Plastic-Pulley-Airplane\/dp\/B00YO8PFWW\/\" rel=\"noopener noreferrer\" target=\"_blank\">30pc. for \u00a32.40 (8pc ea)<\/a>, or  <a href=\"https:\/\/www.amazon.co.uk\/SNOWINSPRING-16-8-2A-Plastic-Diameter-Installation\/dp\/B08L6CQ6TT\/\" rel=\"noopener noreferrer\" target=\"_blank\">100pc for \u00a36.20 (6.2p ea.)<\/a>\n<li>4mm shaft, 25mm dia: <a href=\"https:\/\/www.amazon.co.uk\/Ajax-Scientific-Plastic-Pulley-Diameter\/dp\/B00EPQMNEQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">10 for \u00a35.80 (58p ea.)<\/a>,\n<li><a href=\"https:\/\/www.amazon.co.uk\/YJZ-Plastic-Pulley-Transmission-Accessories\/dp\/B07JJDNYYB\/\" rel=\"noopener noreferrer\" target=\"_blank\">10pc for \u00a32.50 (25p ea.), 5mm D-hole shaft 36mm dia<\/a>\n<\/ol>\n<li>Pulley bands   <a href=\"https:\/\/en.wikipedia.org\/wiki\/Belt_(mechanical)\" rel=\"noopener noreferrer\" target=\"_blank\">Drive belt theory (Wiki)<\/a>  <a href=\"https:\/\/www.plantengineering.com\/articles\/basics-of-belt-drives\/\" rel=\"noopener noreferrer\" target=\"_blank\">Belt drives<\/a>  <a href=\"https:\/\/www.clear.rice.edu\/elec201\/Book\/basic_mech.html\" rel=\"noopener noreferrer\" target=\"_blank\">Basic Machines theory<\/a>\n<ol>\n<li>Lego Rubber Bands &#8211; Round cross section: <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07QHSTFFY\/\" rel=\"noopener noreferrer\" target=\"_blank\">White 15mm  5 pc for \u00a33 (60p ea)<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07QHYC4F7\/\" rel=\"noopener noreferrer\" target=\"_blank\">Red 25mm 5 pc for \u00a33.30 (66p ea)<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/dp\/B07QGT86BB\/\" rel=\"noopener noreferrer\" target=\"_blank\">Yellow 33mm 5pc for \u00a34 (80p ea)<\/a>\n<li>100mm unstretched normal rubber bands for 2mm pulley (stretched 400mm) <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B081GF775T\/\" rel=\"noopener noreferrer\" target=\"_blank\">100pc for \u00a35 (5p each)<\/a>\n<\/ol>\n<li>Wooden rods\/dowels\/bars, 5mm rod can be drilled with 2.3mm drill bit to hold a 2mm axle comfortably:\n<ol>\n<li>5cm balsa wood square: <a href=\"https:\/\/www.amazon.co.uk\/Baoblaze-Pieces-Shapes-Modeling-Unfinished\/dp\/B07HHR3JGV\/\" rel=\"noopener noreferrer\" target=\"_blank\">10 for \u00a31.80 (18p ea.)<\/a>\n<li>6cm pine wood squares: <a href=\"https:\/\/www.amazon.co.uk\/Unfinished-Pinewood-Rectangle-Woodcrafts-Woodworking\/dp\/B07X319YCY\/\" rel=\"noopener noreferrer\" target=\"_blank\">50 for \u00a34 (8p ea.)<\/a>\n<li>7cm balsa wood square: <a href=\"https:\/\/www.amazon.co.uk\/freneci-Unpainted-Balsa-70x5x5mm-Woodcrafts\/dp\/B08BYR1NV9\/\" rel=\"noopener noreferrer\" target=\"_blank\">30pc for \u00a33.67 (4p ea.)<\/a>\n<li>11cm balsa wood square: <a href=\"https:\/\/www.amazon.co.uk\/Bonarty-Wooden-Craft-Sticks-Making\/dp\/B087BQ1L43\/\" rel=\"noopener noreferrer\" target=\"_blank\">50pc for \u00a36 (12p each)<\/a>\n<li>12cm balsa wood square: <a href=\"https:\/\/www.amazon.co.uk\/Homyl-Pieces-Wooden-Sticks-Dowels\/dp\/B07BLKFPC2\/\" rel=\"noopener noreferrer\" target=\"_blank\">5pc for \u00a34.00 (80p ea.)<\/a>\n<li>20cm wood rods: <a href=\"https:\/\/www.amazon.co.uk\/Dowel-Craft-Sticks-Projects-Diameter\/dp\/B08BLF4V63\/\" rel=\"noopener noreferrer\" target=\"_blank\">20pc for \u00a35.50 (28p ea.)<\/a>\n<li>28cm (11&#8243;) candy floss sticks: Lowest: 5.5p ea (\u00a35.50pc for 100pc), Currently: <a href=\"https:\/\/www.amazon.co.uk\/TWB-sticks-traditional-wooden-candy\/dp\/B07S178NJ2\/\" rel=\"noopener noreferrer\" target=\"_blank\">100pc for \u00a38.90 (9p ea) next day<\/a>. <strong>These are excellent!<\/strong> Easy to snap off cleanly, and lightly sand to remove sharpness\/splinters, wide enough to use a 2.4mm drill bit to drill a hole for a 2mm axle shaft to rotate within, great for making frames for lightweight items using hot glue.\n<li>Craft Stocks &#8211; Jumbo: 19mm wide x 150mm, <a href=\"https:\/\/www.amazon.co.uk\/Crafty-Crocodiles-Wooden-Lollipop-Natural\/dp\/B092CYL8FR\/\" rel=\"noopener\" target=\"_blank\">\u00a34 for 100pc (4p ea, 1wk)<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Kids-Crafty-Wooden-Lollipop-Natural\/dp\/B07CTH1J5M\/\" rel=\"noopener\" target=\"_blank\">\u00a34.20 for 50pc (8.4pc ea)<\/a>.  Narrow: 10mm x 114mm\n<li>Bamboo Paint Stirring Sticks: <a href=\"https:\/\/www.amazon.co.uk\/Pack-15-7-Natural-Bamboo-Sticks\/dp\/B082FZVDVM\/\" rel=\"noopener\" target=\"_blank\">40cm long, 10mm wide (1\/2 width of wide craft sticks), 3mm thick \u00a310 for 100pc (10p ea)<\/a>\n<\/ol>\n<li>2mm beads &#8211; <a href=\"https:\/\/www.amazon.co.uk\/bismarckbeer-1200Pcs-Jewellery-Necklace-Bracelet\/dp\/B07F8FGVJK\/\" rel=\"noopener noreferrer\" target=\"_blank\">1200 for \u00a31.30 (c. 9 beads fo 1p)<\/a> great as axle spacers, and chassis frame rods to stay in place\n<li>Pinion\/Sprockets <a href=\"https:\/\/www.amazon.co.uk\/Crazepony-UK-3-175mm-Module-Pinion-Hardening\/dp\/B0796VC4MD\/\" rel=\"noopener noreferrer\" target=\"_blank\">4x 18-24T \u00a38 next day<\/a>\n<\/ol>\n<hr \/>\n<p><a id=\"storage\"><\/a>\t <\/p>\n<h2>H. Storage Solutions (Cases, Containers)<\/h2>\n<p>Low-cost, compact, secure storage solutions are essential for the amateur enthusiast. There are 4 main types: small components, medium project boxes, rugged cases, and hardshell\/pelican boxes.\t <\/p>\n<ol>\n<li>Small components: <i>For \u00a36, get 5 boxes: 2x 10-compartment, 2x 15-compartment, 1x 24-compartment, providing a total of 74 compartments.<\/i>\n<ol>\n<li>24 compartments (deep, good for holding ICs): Lowest price: \u00a32.50. Currently: <a href=\"https:\/\/www.amazon.co.uk\/StaiBC-Adjustable-Compartment-Plastic-Container\/dp\/B00MUI5LZO\/\" rel=\"noopener noreferrer\" target=\"_blank\">\u00a33.00<\/a>\n<li>15 compartments (thin, good for holding shallow electrical components): Lowest price: 99p ea. Currently: <a href=\"https:\/\/www.amazon.co.uk\/Opret-Jewellery-Organiser-Adjustable-Containers\/dp\/B071ZPLFX1\/\" rel=\"noopener noreferrer\" target=\"_blank\">4pc for \u00a39 (\u00a32.25 ea) next day<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/DUOFIRE-Compartments-Adjustable-Organizer-Containers\/dp\/B00ENKLJLW\/\" target=\"_blank\" rel=\"noopener noreferrer\">4 for \u00a310 (\u00a32.50 ea.) multi-colored same day<\/a>\n<li>10 compartments (compact, good for same part with less than 10 variations, e.g. switches): Lowest price: 69p ea (MOQ2). Currently: <a href=\"https:\/\/www.amazon.co.uk\/Flybuild-Compact-Adjustable-Jewelry-Organizer\/dp\/B07D35XG15\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a31.00 ea.<\/a>\n <\/ol>\n<li>Project Boxes:\n<ol>\n<li>The best medium project boxes I&#8217;ve found are the deep height plastic Chinese take-away boxes with lids. These just about fit a BB830 breadboard (800 tie-points) at the mouth of th ebox, so flipping the board upside down both protects the components and puts the widest part of your design against the widest part of the box. Cost: 30 min in the dishwasher after your next takeaway.\n<li>4 x 1.5L Whambox boxes with lids, Lowest price: \u00a31.25 ea (MOQ5). Currently: <a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B007T6HFE2\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a37.00 for 4 (\u00a31.75 ea.) from Amazon.<\/a>\n<\/ol>\n<li>Rugged stackable cases. <i>Recommend to get one of the following to hold the larger, odd-shaped items<\/i>\n<ol>\n<li><a href=\"https:\/\/www.amazon.co.uk\/Stanley-197483-Stackable-Sortmaster-Organiser\/dp\/B003PZHYLK\/\" target=\"_blank\" rel=\"noopener noreferrer\">Stanley, \u00a36<\/a>\n<li><a href=\"https:\/\/www.amazon.co.uk\/gp\/product\/B002YTQ284\/\" target=\"_blank\" rel=\"noopener noreferrer\">Empty Raaco \u00a38 + additional for inserts<\/a> <i>This is a spacious storage case as it is able to accept double stacked half-height inserts and singly stacked double-height insert. The issue is that the inserts are only available from Raaco, and have a \u00a312 S&#038;H fee<\/i>\n<li>Raaco inserts for blank Raaco storage boxes or workbench organization:\n<ol>\n<li>RECOMMENDED: <a href=\"http:\/\/www.raacostorage.co.uk\/raaco-insert-a78-115766-c2x14115089\" target=\"_blank\" rel=\"noopener noreferrer\">Raaco Insert A7-8 42p ea. x2, 8 compartments each<\/a> <i>Great for screws, tactile switches, header pins, and other small parts<\/i>\n<li>RECOMMENDED: <a href=\"http:\/\/www.raacostorage.co.uk\/raaco-insert-a75-115759-c2x14115086\" target=\"_blank\" rel=\"noopener noreferrer\">Raaco Insert A7-5 42p ea. x4<\/a><i>Half-height with 5 compartments<\/i>\n<li>RECOMMENDED: <a href=\"http:\/\/www.raacostorage.co.uk\/raaco-insert-a73-115742-c2x14115038\" target=\"_blank\" rel=\"noopener noreferrer\">Raaco Insert A7-3 42p ea. x4<\/a>. <i>Half-height with 3 compartments, great for pre-cut hookup wire ready for use as jumper wires, of different colors.<\/i>\n<li><a href=\"http:\/\/www.raacostorage.co.uk\/raaco-insert-80-ba8-2-119283-c2x14114922\" target=\"_blank\" rel=\"noopener noreferrer\">Raaco Insert 80 BA8-2 \u00a31.30 ea. x2<\/a> <i>Good for sheets of 20-25 resistors; one for >5KR one for <5KR<\/i>\n<li><a href=\"http:\/\/www.raacostorage.co.uk\/raaco-insert-55-a8-1-105590-c2x14114824\" target=\"_blank\" rel=\"noopener noreferrer\">Raaco Insert 55 A8-1 38p ea. x4<\/a><i>Good for medium sized parts such as brackets, LED bags, fuses, switches, large capacitors, etc.<\/i>\n<li><a href=\"http:\/\/www.raacostorage.co.uk\/raaco-insert-55-a9-2-114578-c2x14114756\" target=\"_blank\" rel=\"noopener noreferrer\">Raaco Insert 55 A9-2 48p ea.<\/a><i>Not used: For resistors, one folded sheet, need a minimum 70x35mm insert<\/i>\n <\/ol>\n<\/ol>\n<li>Pelican\/hardshell cases:<br \/>\n <i>Pelican cases are able to withstand punishment (being stood on, dropped from height, etc.) Aluminium case not so much, and would not expect to survive flight in baggage hold.<\/i>\t <\/p>\n<ol>\n<li>Pelican <a href=\"https:\/\/www.amazon.co.uk\/Peli-1150-with-Foam-Black\/dp\/B000M25CDG\/\" rel=\"noopener noreferrer\" target=\"_blank\">1150 (24x19x12cm), \u00a340<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/Peli-1300-with-Foam-Black\/dp\/B000JLHZCQ\/\" rel=\"noopener noreferrer\" target=\"_blank\">1300 (26x24x17cm outside dims, 23.5x18x12cm inside dims), \u00a370<\/a>, <a href=\"https:\/\/www.amazon.co.uk\/Peli-1120-with-Foam-Yellow\/dp\/B000XYMZ0G\/\" rel=\"noopener noreferrer\" target=\"_blank\">1120 (21x17x9cm), \u00a335<\/a> <a href=\"https:\/\/www.amazon.co.uk\/dp\/B01L0LVJ4S\/\" rel=\"noopener noreferrer\" target=\"_blank\">Amazon Basics Medium (44x34x16cm)<\/a>\n<li> Max <a href=\"https:\/\/www.amazon.co.uk\/Max-MAX235H105S-Waterproof-Watertight-Photography\/dp\/B00PUL6AVM\/\" rel=\"noopener noreferrer\" target=\"_blank\">23x18x10cm for \u00a330<\/a>\n<li>Aluminium Flight Case <a href=\"https:\/\/www.amazon.co.uk\/dp\/B00CBFVOFM\/\" rel=\"noopener noreferrer\" target=\"_blank\">46x33x15cm for \u00a329<\/a> or <a href=\"https:\/\/www.amazon.co.uk\/Perel-1819-Aluminium-Tool-Case\/dp\/B008ZPMULO\/\" rel=\"noopener noreferrer\" target=\"_blank\">Perel 1829 (43x30x12cm) for \u00a325<\/a>, or <a href=\"https:\/\/www.amazon.co.uk\/Chord-127-037UK-Microphone-Flight-Case\/dp\/B000L9CQWU\/\" rel=\"noopener noreferrer\" target=\"_blank\">(33x23x10cm) inside dimensions for \u00a329<\/a>\n <\/ol>\n<\/ol>\n<hr \/>\n<h3><strong>References<\/strong><\/h3>\n<ol>\n<li><a href=\"https:\/\/www.electrical-symbols.com\/index.htm\" rel=\"noopener noreferrer\" target=\"_blank\">Electrical Symbols Reference<\/a> and <a href=\"https:\/\/www.electrical-symbols.com\/electronic-electrical-symbols\/table-electronic-symbols.htm\" rel=\"noopener noreferrer\" target=\"_blank\">Periodic Table of Electrical Symbols<\/a>\n<li><a href=\"http:\/\/ladyada.net\/wiki\/partfinder\" target=\"_blank\" rel=\"noopener noreferrer\">Partfinder (Lady Ada&#8217;s reference)<\/a> &#8211; This is a neat, comprehensive list with a similar intent to the above, organized in tables with pictures (note links are US-based).\n<li><a href=\"http:\/\/spiratronics.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Spiratronics &#8211; Electronics Hobbyist Supply &#8211; UK<\/a> (a.e; B*a) &#8211; Shipping \u00a31.50 per order\n<li><a href=\"https:\/\/www.bitsbox.co.uk\/index.php?main_page=index&#038;cPath=116_134\" rel=\"noopener noreferrer\" target=\"_blank\">BitBox UK<\/a> &#8211; excellent organized component catalogue\n<li><a href=\"https:\/\/www.hobbytronics.co.uk\/dc-motor-1117\" rel=\"noopener noreferrer\" target=\"_blank\">Hobby Electronics<\/a>\n<li><a href=\"https:\/\/www.langrex.co.uk\/stocklist\/\" rel=\"noopener noreferrer\" target=\"_blank\">Langrex Vintage Electronics<\/a>, stocklist of Transistors, ICs, and Diodes (40,000 lines)\n<li><a href=\"https:\/\/www.bitsbox.co.uk\/\" rel=\"noopener noreferrer\" target=\"_blank\">Bits Box &#8211; Electronics Hobby Supply &#8211; UK<\/a>\n<li><a href=\"https:\/\/quasarelectronics.co.uk\/\" rel=\"noopener noreferrer\" target=\"_blank\">Quasar Electronics &#8211; UK<\/a>\n<li><a href=\"https:\/\/www.rapidonline.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Rapid Online Electronics &#8211; UK<\/a>\n<li><a href=\"https:\/\/www.build-electronic-circuits.com\/buy-electronic-components\/\" rel=\"noopener noreferrer\" target=\"_blank\">Where to buy Electronics Hobby Supplies &#8211; by main countries<\/a>\n<li><a href=\"https:\/\/www.aliexpress.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">AliExpress<\/a> &#8211; Source direct from China(ae*0;r0*0)\n<li>Sparkfun account (USA); (ae*0; r0*0)\n<li><a href=\"https:\/\/fluxworkshop.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Flux Workshop<\/a>\n<li><a href=\"https:\/\/www.pololu.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Pololu Robotics &#038; Electronics<\/a>\n<li><a href=\"http:\/\/electronicsclub.info\/switches.htm\" target=\"_blank\" rel=\"noopener noreferrer\">Switch Terminology<\/a>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Micro-\" target=\"_blank\" rel=\"noopener noreferrer\">Metric Prefixes Reference<\/a>\n<li><a href=\"http:\/\/www.digikey.co.uk\/\" target=\"_blank\" rel=\"noopener noreferrer\">DigiKey &#8211; UK<\/a>\n<li><a href=\"http:\/\/www.rapidtables.com\/calc\/wire\/awg-to-mm.htm\" target=\"_blank\" rel=\"noopener noreferrer\">AWG to mm conversion<\/a>\n<li><a href=\"http:\/\/www.rapidtables.com\/calc\/wire\/wire-gauge-chart.htm\" target=\"_blank\" rel=\"noopener noreferrer\">Wire Gauge Size Chart<\/a>\n<li><a href=\"http:\/\/www.worldstandards.eu\/electricity\/plug-voltage-by-country\/\" target=\"_blank\" rel=\"noopener noreferrer\">Worldwide Voltage, Plug, and Socket Reference<\/a>\n<li><a href=\"https:\/\/www.instructables.com\/id\/The-CAPACITOR\/\" target=\"_blank\" rel=\"noopener noreferrer\">Understanding &#038; Working with Capacitors <\/a>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Perfboard\" target=\"_blank\" rel=\"noopener noreferrer\">Perforated Board<\/a>\n<li><a href=\"https:\/\/www.elegoo.com\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elegoo Device Datasheets and Instruction Notes &#8211; Downloads page<\/a>\n<li><a href=\"http:\/\/pages.mtu.edu\/~suits\/notefreqs.html\" target=\"_blank\" rel=\"noopener noreferrer\">Physics of Sound\/Music; Frequencies of Musical Notes; C0 (16Hz) to B8 (7.9kHz)<\/a>\n<li><a href=\"http:\/\/onlinetonegenerator.com\/tuning.html\" target=\"_blank\" rel=\"noopener noreferrer\">Online Tone Generator, for tuning various instruments<\/a>\n<li><a href=\"http:\/\/www.szynalski.com\/tone-generator\/\" target=\"_blank\" rel=\"noopener noreferrer\">Online Tone Generator, any musical note<\/a>\n<\/ol>\n<hr\/>\n<p><a id=\"inspiration\">\t <\/p>\n<h3><strong>Inspiration<\/strong><\/h3>\n<p>Browse the cool projects of these intrepid builders:\t <\/p>\n<ol>\n<li><a href=\"https:\/\/hackaday.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Hackaday<\/a> &#8211; a site for experimentalist folks who like to play with microcontrollers and build cool things!\n<li>Frank Sargent&#8217;s <a href=\"https:\/\/pygmy.utoh.org\/3ins4th.html\" rel=\"noopener noreferrer\" target=\"_blank\">3-instruction Forth<\/a> (1991) for microcontrollers having serial UART capability at bootup. Frank wrote this for the Motorola 6811 which has a von Neumann architecture. I&#8217;ve written a version for the ATmega328P (the uC Arduino Uno\/Nano) that works in a Harvard architecture chip by using a precompiled table of function pointers stored in SRAM (data memory) making the chip&#8217;s capabilities available over the serial line. You can request the code in the comments!\n<li>Viktor Toth &#8211; <a href=\"https:\/\/www.vttoth.com\/CMS\/index.php\/projects\/47\" rel=\"noopener noreferrer\" target=\"_blank\">4-bit computer<\/a> and the <a href=\"https:\/\/www.vttoth.com\/CMS\/index.php\/projects\/49\" rel=\"noopener noreferrer\" target=\"_blank\">W programming language<\/a> (his <a href=\"https:\/\/www.vttoth.com\/CMS\/index.php\/projects\/42\" rel=\"noopener noreferrer\" target=\"_blank\">physics page<\/a>, his <a href=\"https:\/\/www.vttoth.com\/CMS\/index.php\/projects\/61\" rel=\"noopener noreferrer\" target=\"_blank\">Maxima page<\/a>, his <a href=\"https:\/\/www.vttoth.com\/CMS\/index.php\/projects\/68\" rel=\"noopener noreferrer\" target=\"_blank\">audio page<\/a>)\n<li>Dejan Nedelkovski &#8211; <a href=\"https:\/\/howtomechatronics.com\/arduino-projects\/\" rel=\"noopener noreferrer\" target=\"_blank\">Mechatronics with Arduino Nano<\/a>\n<li>Petteri Aimonen &#8211; <a href=\"http:\/\/essentialscrap.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Essential Scrap<\/a>, including steering mechanism, and some nifty inventions\n<li><a href=\"https:\/\/www.turtlebot.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">TurtleBot<\/a>\n<li>Karan Shaw &#8211; <a href=\"https:\/\/trybotics.com\/project\" rel=\"noopener noreferrer\" target=\"_blank\">Trybotics<\/a> &#8211; astounding array of Arduino projects\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Willow_Garage\" rel=\"noopener noreferrer\" target=\"_blank\">Willow Garage<\/a> &#8211; ROS &#8211; the Linux of Robotics\n<li>Leon Maurer &#8211; <a href=\"https:\/\/pages.physics.wisc.edu\/~lmaurer\/index.html\" rel=\"noopener noreferrer\" target=\"_blank\">AmForth for Arduino<\/a>\n<li><a href=\"https:\/\/www.dfrobot.com\/blog\" rel=\"noopener noreferrer\" target=\"_blank\">DF Robot.com<\/a> &#8211;\n<li>FX-Creations &#8211; <a href=\"http:\/\/www.fx-creations.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Making it real<\/a>\n<li>Petapixel &#8211; <a href=\"https:\/\/petapixel.com\/2018\/09\/19\/8-12-14-vs-16-bit-depth-what-do-you-really-need\/\" rel=\"noopener noreferrer\" target=\"_blank\">Light and BitDepth<\/a>\n<li><a href=\"http:\/\/leahbuechley.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Leah Buechley<\/a> &#8211; Electronics in Art, Design, and Fashion, designer of the Lilypad product set.\n<li><a href=\"https:\/\/www.pololu.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Pololu Robotics &#038; Electronics<\/a>\n<li><a href=\"https:\/\/www.instructables.com\/Articulated-Finger-Extensions\/\" rel=\"noopener noreferrer\" target=\"_blank\">Articulated Finger Extensions<\/a> by Adrien R.\n<li>Andrew Huang &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=cWslSTTkiFU\" rel=\"noopener noreferrer\" target=\"_blank\">Modular Synthesis demonstrated<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=QncqYdpC3JQ\" rel=\"noopener noreferrer\" target=\"_blank\">Endorphines Shuttle System &#8211; Incredible Synthesizer demo!<\/a> Andrew Huang, $2500 &#8211; modular synthesis\n<li>Thomas Henry &#8211; <a href=\"https:\/\/www.birthofasynth.com\/Thomas_Henry\/TH_main.html\" rel=\"noopener noreferrer\" target=\"_blank\">Birth of a Synth designs<\/a> &#8211; check out his SN-Voice samples using SN76477 complex sound generator IC as the core\n<li><a href=\"https:\/\/hackaday.com\/2016\/03\/17\/when-you-get-serious-about-selling-a-project-consider-an-accelerator\/\" rel=\"noopener noreferrer\" target=\"_blank\">What&#8217;s Next? A hardware accelerator \/ incubator.<\/a>\n<li><a href=\"https:\/\/www.hackster.io\/devinnamaky\/rc-car-arduino-based-3d-resin-printed-rc-car-rp-9b4dce\" rel=\"noopener noreferrer\" target=\"_blank\">Fantastic remote controlled car using Arduino Nano, SAMD21, and 3-D resin printed chassis<\/a>\n<li>Aiden Lawrence &#8211; a fully functional MIDI programmable sound generator system &#8211; <a href=\"https:\/\/www.aidanlawrence.com\/mega-midi-a-playable-version-of-my-hardware-sega-genesis-synth\/\" rel=\"noopener noreferrer\" target=\"_blank\">developed from July 2017 &#8211; Mar 2019 &#8211; writeup<\/a>\n<li><a href=\"https:\/\/www.tindie.com\/browse\/synths\/\" rel=\"noopener noreferrer\" target=\"_blank\">Tindie Synths<\/a>\n<li>For $99, can get an <a href=\"https:\/\/hackaday.com\/2020\/12\/22\/new-part-day-hackboard-2-an-x86-single-board-computer\/\" rel=\"noopener noreferrer\" target=\"_blank\">SBC with an Intel Celeron, 4GB RAM, capable of running Windows 10 Pro<\/a>\n<li><a href=\"https:\/\/hackaday.com\/2020\/12\/29\/new-part-day-sd-nand-are-surface-mount-chips-that-work-like-an-sd-card\/\" rel=\"noopener noreferrer\" target=\"_blank\">Surface Mount memory chips<\/a>\n<li><a href=\"https:\/\/www.build18.org\/garage\/\" rel=\"noopener noreferrer\" target=\"_blank\">Garage Projects from CMU students<\/a>\n<li><a href=\"https:\/\/schmartboard.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">Easy Surface Mount Soldering using Schmart Boards<\/a>\n<li><a href=\"https:\/\/eater.net\/8bit\/\" rel=\"noopener noreferrer\" target=\"_blank\">Ben Eater&#8217;s 8-bit programmable breadboard computer from scratch using ICs<\/a>. <a href=\"https:\/\/eater.net\/8bit\/kits\" rel=\"noopener noreferrer\" target=\"_blank\">Complete kit of all parts $295,<\/a> or 4 kits bought one at a time.\n<li><a href=\"https:\/\/www.build18.org\/garage\/\" rel=\"noopener noreferrer\" target=\"_blank\">Garage Build Week &#8211; Carnegie Mellon<\/a>\n<li><a href=\"https:\/\/learn.sparkfun.com\/tutorials\/esp8266-powered-propane-poofer\" rel=\"noopener noreferrer\" target=\"_blank\">App controlled Flamethrower using ESP8266 (Sparkfun)<\/a>\n<li>Electronic music generators &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=yikh9pbBRLo\" rel=\"noopener noreferrer\" target=\"_blank\">arpeggiators<\/a>\n<li>Paul Bleisch, <a href=\"https:\/\/paulbleisch.com\/articles\/simple-remote-controlled-arduino-tank.html\" rel=\"noopener noreferrer\" target=\"_blank\">Remote controlled Arduino tank<\/a>\n<li><a href=\"http:\/\/www.icstation.com\/index.php\" rel=\"noopener noreferrer\" target=\"_blank\">IC Station&#8217;s gadgets<\/a>\n<li><a href=\"https:\/\/learn.sparkfun.com\/resources\/65\" rel=\"noopener noreferrer\" target=\"_blank\">Paper Circuit cards made from copper tape (Sparkfun)<\/a>\n<li><a href=\"https:\/\/learn.sparkfun.com\/resources\/75\" rel=\"noopener noreferrer\" target=\"_blank\">e-Textiles (Sparkfun><\/a> and <a href=\"https:\/\/learn.sparkfun.com\/resources\/86\" rel=\"noopener noreferrer\" target=\"_blank\">examples<\/a>\n<li><a href=\"https:\/\/hackaday.com\/2021\/04\/23\/modding-a-hot-wheels-car-into-a-radio-controlled-drift-weapon\/\" rel=\"noopener noreferrer\" target=\"_blank\">Hacking a Matchbox\/Hotwheels car to make it an RC car!<\/a>\n<li><a href=\"https:\/\/twitter.com\/electrocookieio?lang=en\" rel=\"noopener noreferrer\" target=\"_blank\">Awesome Fidget Spinner Rube Goldberg machine<\/a>\n<li><a href=\"https:\/\/www.kobakant.at\/DIY\/?p=4382\" rel=\"noopener noreferrer\" target=\"_blank\">How to Get what you Want &#8212; ATTiny adventures<\/a>\n<li>Andrew Huang &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=_KTYjMGwuzc\" rel=\"noopener noreferrer\" target=\"_blank\">Hologrm Electronics&#8217; Microcosm Desktop Effects Pedal<\/a>, for article see <a href=\"https:\/\/www.engadget.com\/hologram-electronics-microcosm-guitar-effect-pedal-review-ambient-music-170002707.html\" rel=\"noopener noreferrer\" target=\"_blank\">Engadget Review<\/a>. Available <a href=\"https:\/\/www.hologramelectronics.com\/product-page\/microcosm\" rel=\"noopener noreferrer\" target=\"_blank\">direct from Hologram, $450<\/a>.\n<li>Kevin &#8211; <a href=\"https:\/\/diyelectromusic.wordpress.com\/2020\/09\/19\/introducing-the-arduino-lo-fi-orchestra\/\" rel=\"noopener noreferrer\" target=\"_blank\">50 projects in musical electronics using Arduino Nano<\/a> culminating in his lo-fi orchestra.\n<li>Building a 3D Zoetrope: Mechanical Design, CAD, Motor control, Maths, Animation. &#8211; <a href=\"https:\/\/www.youtube.com\/watch?v=xc3rwxSmegM\" rel=\"noopener noreferrer\" target=\"_blank\">3D Zoetrope Explained (video)<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=KlXPuqPB6X0\" rel=\"noopener noreferrer\" target=\"_blank\">Embroidered Zoetrope example (video)<\/a>\n<li>BroHogan (John) &#8211; <a href=\"https:\/\/brohogan.blogspot.com\/2009\/05\/what-is-arduino-what-is-x10.html\" rel=\"noopener noreferrer\" target=\"_blank\">Home Automation network with Arduino\/X10<\/a>. Also <a href=\"https:\/\/brohogan.blogspot.com\/search\/label\/Alexa\" rel=\"noopener noreferrer\" target=\"_blank\">ESP8266 and control via Alexa<\/a>. <a href=\"https:\/\/brohogan.blogspot.com\/search\/label\/garden%20watering\" rel=\"noopener noreferrer\" target=\"_blank\">Solar charging, wireless, valve control garden watering system.<\/a>\n<li>David Touretzky (Carnegie Mellon University) <a href=\"http:\/\/www.cs.cmu.edu\/afs\/cs.cmu.edu\/academic\/class\/15294-s21\/\" rel=\"noopener noreferrer\" target=\"_blank\">3D Printing &#8211; the next industrial revolution<\/a> &#8211;\n<li><a href=\"https:\/\/calypso.software\/\" rel=\"noopener noreferrer\" target=\"_blank\">Calypso intelligence framework for the Cozmo robot<\/a>\n<li><a href=\"https:\/\/ai4k12.org\/\" rel=\"noopener noreferrer\" target=\"_blank\">AI studies for K-12<\/a>\n<li><a href=\"http:\/\/horningtales.blogspot.com\/2006\/08\/g-15-memory-model.html\" rel=\"noopener noreferrer\" target=\"_blank\">Drum Computing<\/a>\n<li>Norbert Heinz (Homofaciens) shows an impressive <a href=\"https:\/\/hackaday.com\/2021\/08\/19\/minimalist-robot-arm-really-stacks-up\/\" rel=\"noopener noreferrer\" target=\"_blank\">pick and place robot arm constructed from wood battens and long screw rods<\/a>, run with an Arduino UNO with CNC extension board, controlled from a laptop running a Python positioning script. The explanatory video is efficient at explaining the design and is worth the watch! &#8220;This is fantastic. Great to see that cheap wood battens and long screw rods can provide a suitable frame for mechatronic experiments of the kind of precision shown in the video. Impressive indeed!&#8221;\n<li>John P. Miller&#8217;s &#8211; <a href=\"https:\/\/buildmusic.net\/\" rel=\"noopener noreferrer\" target=\"_blank\">Robotic Xylophone<\/a> &#8211; Came across this nifty robotic xylophone built by John P. Miller (https:\/\/buildmusic.net\/). Looks like a tidy 25-key affair, with nice solenoid action per key, allowing for simultaneous strikes of the bars. Especially noteworthy is the care John has taken in the build &#8211; a nice wood case, transparent plexiglass window exposing the inner workings (and that can be opened up for access or adjustment), and a &#8220;no solder&#8221; build approach. He&#8217;s clearly into transferring skills &#8211; evident in his rigging up a simple 8-key experimental version that children can play with at Maker Faires. I was most impressed with the PC software interface he built making it easy to curate and upload MIDI files to create playlists that his Robotic Xylophone can play. Well done to John!\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<\/p>\n<p> C. Power Supplies (Batteries, Holders, Converters) Fuses, &#038; Heat Sinks <\/p>\n<p>Barrel Jack notes:<\/p>\n<p> 2.1mm barrel jack &#8211; default is center positive, i.e. inside is positive, shaft is negative. Read to see if center negative (opposite polarity) is specified. Polarity reversing barrel jack cable 2pc. for \u00a35.60 (\u00a32.80 ea) &#8211; useful for centre negative guitar [Read More&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":12131,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","footnotes":""},"coauthors":[112],"class_list":["post-12135","page","type-page","status-publish","hentry","odd"],"_links":{"self":[{"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/pages\/12135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/comments?post=12135"}],"version-history":[{"count":2,"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/pages\/12135\/revisions"}],"predecessor-version":[{"id":12139,"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/pages\/12135\/revisions\/12139"}],"up":[{"embeddable":true,"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/pages\/12131"}],"wp:attachment":[{"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/media?parent=12135"}],"wp:term":[{"taxonomy":"author","embeddable":true,"href":"https:\/\/mathscitech.org\/articles\/wp-json\/wp\/v2\/coauthors?post=12135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}