The __KRZ01__ robot is a [robot prototype] in the [mini weight class|RobotWeightClasses]. [{TableOfContents}] !! Description The KRZ01 (AKA "Krazy One", for the ''__K__iwi __R__obot for the Raspberry Pi __Z__ero Model __1__'') will use a __Raspberry Pi Zero W__ (with Wifi) as its computer and a __PiconZero__ as its robot controller. Considering that the microcontroller and robot controller for the [KC01] together costs about NZ$82, this robot (at about NZ$52) has about a $30 price advantage, ''and it has wifi''. But it'd not be as friendly to work with, as it's got a [Raspberry Pi] rather than a [Circuit Playground Express] — that also depending on how you define "friendly", since this one runs on Linux, the other runs a single Python program. RobotShop sell a [MiniQ Motor Wheel Set w/ Encoder|https://www.robotshop.com/en/miniq-motor-wheel-set-encoder.html|https://www.robotshop.com/en/miniq-motor-wheel-set-encoder.html] that includes two motors, wheels and an encoder pair — with the encoders already mounted — for US$36. They use the 50:1 ratio rather than 298:1 (perhaps that's better?). It has yet to be designed. !! Requirements !! Features The [Raspberry Pi Zero W|https://shop.pimoroni.com/products/raspberry-pi-zero-w] has all the features of the Zero plus Wifi and Bluetooth: * BCM 2835 SOC @ 1GHz * 1GHz * 512MB of RAM * On-board Wireless LAN - 2.4 GHz 802.11 b/g/n (BCM43438) * On-board Bluetooth 4.1 + HS Low-energy (BLE) (BCM43438) * micro-SD * mini-HDMI * micro-B USB for data * micro-B USB for power * CSI camera connector (needs adaptor cable) * Unpopulated 40-pin GPIO connector (__requires soldering__) * Compatible with existing [pHAT/HAT add-ons|https://shop.pimoroni.com/search?q=&hPP=30&idx=shop.pimoroni.com.products&p=0&hFR%5Btags%5D%5B0%5D=Pi%20HATs%20%26%20Plates&hFR%5Bvendor%5D%5B0%5D=Pimoroni&type=product&is_v=1] * Dimensions: 65mm x 30mm x 5mm The __[PiconZero|https://shop.pimoroni.com/products/picon-zero-intelligent-robotics-controller-for-raspberry-pi]__ board has the following features: * I2C interface, leaving all GPIO pins free for your own use* * 2 full H-Bridge motor drivers with full forward/reverse and speed control. Up to 1.5A continuous per channel (2A peak) * 6 general purpose output channels (5V) that can be set as: Digital, PWM, Servo, WS2812( aka "Smart RGB" LEDs) * 4 general purpose inputs (5V) that can be Digital, Analog, DS18B20 (digital temperature sensor) * All inputs and outputs use 3-pin GVS connectors (Ground, Volts, Signal) - allowing 3-pin sensors, servos, etc. to plug straight in * Dedicated socket for HC-SR04 ultrasonic sensor. Plug it straight in, or use jumper wires to mount it further away * 5 GPIO signals, 5V, 3V and Ground brought out to a header * Power for outputs can be from Raspberry Pi's 5V or from an external USB input line * Power for motors can be from internal/external 5V, or from a separate power source (3V to 11V) * Both motor terminals have 2-pin screw connectors AND 2-pin male headers to allow maximum flexibility in connecting * Python library module making it super-easy to use any of the features The controller board is supplied fully assembled. No soldering is required. !! Bill of Materials || Count || Item || Each || Total Price* || Vendor | 1x | Raspberry Pi Zero W w/headers | US$14 | NZ$21 | AdaFruit | 1x | Picon Zero | £15.90 | NZ$31 | Pimoroni || Total | | || NZ$52 | %%small ''* total price shown is total in New Zealand dollars for row'' %% !! Options If you only want motor control, there's a cut-rate version of the Picon Zero people called the [PicoCon|https://shop.4tronix.co.uk/products/4tronix-picocon-motor-robot-controller-for-raspberry-pi-kit] which sells for £5. !! Upgrades !! Notes, Known Questions and/or Issues ---- [{Tag Robot RobotPrototype}]