 All right, the top topic is actually a lot about Ruff Pi Pi Zero, but I'm doing a good flat Ruff Pi Pi, as a presenter then. All closed, sir. Let's see what happens. Okay. Let me try. Okay. Okay. Let me try. Okay, does it work? Okay. Okay. Okay. Does it confuse? Wow. Wow. It's not working. Wow. Wow. It's not working. It's not working. It's not working. The first thing about Ruff Pi Pi Zero is that it has a few inputs, so I can just use remote keyboard. Next. Oh, but the resolution is a bit too... A bit... A bit... So, okay, first, let me know how many people around here have Ruff Pi Pi. How many of you actually have already got Ruff Pi Pi Zero? No. Between Ruff Pi Pi Zero and Ruff Pi Pi, so that other than the phone flex and some of the connectors, so if you are very familiar with Ruff Pi Pi Pi, then my thoughts are over. Say something, so let's continue. Let's continue. Yes. I just do a very brief comparison. There's not too much difference between Pi Zero and the normal Pi, which I compare with Pi One model B plus V1. Pi Two is a very Moscow name, but this is the most close brushing between Pi and Pi Zero. The main difference is that the processor for Pi Zero is much faster. I believe that it's a newer manufacturer batch of processors. And also, the major difference is actually the connectors. The Pi Zero has much, much less connectors, but we will talk about how to extend these connectors or how to use our Pi Zero as a different purpose. And of course, everybody is so happy, so crazy about our Pi Zero is because it's only $5, although it is very hard to get. I got one from my friend Jimmy from Thailand and sent a thing. And I got another one from Anna through Wednesday. Now and then they have some stock and they will release and it's kind of grabbed up with like one hour. And actually I paid $5 for the Pi, but I paid $9 for the shipment. And they are limiting that one per user, so that's no choice. Okay, so let's go very quick for discussion with the Raspberry Pi Zero connectors. So we start from the top. So the top is the unpopulated GPI header, which is the same as the Raspberry Pi Four keeping header. But it's unpopulated so that actually you can do whatever you want with the header. You can have male header, female header, so the right angle, whatever you want. Of course the Pi One is using our male header so that if you want to use any of the Pi One accessories, you better off with our soldered male header there, otherwise you may end up using some of the KJumper wires to link all these cells, or they call hats. Okay, the header, there's a pin. The stocking for our run pin is actually a recess switch. It's unpopulated on the normal Pi One or Pi Two or Pi Three, but it has the same thing here. It has RCA video output, which is in the very original Raspberry Pi. There's a RCA socket on the PC board. It has actually now become just two pin unpopulated. Yeah, and this is a two micro USB socket there. One is for power only. Only for power. It has no other function, just for power input. The other is actually a USB data port. I will spend most of the time for this presentation talking about the data ports. The reason why they have two in there, you can actually supply power from the power input only. Then once it's power, you can actually switch different USB for referrals from the data ports so that you don't accidentally cut out the power. Okay, then the processor, the HDMI, the HDMI is a mini HDMI which is smaller. I have some here, I'll take a look later. The S-micro D card slot is the same thing as before. So because of the form factor, the price range of Raspberry Pi 0S is kind of sitting in between a full-fledged Raspberry Pi and a single-board microcontroller platform like Arduino. It is kind of in the middle. So many of the people are trying to either go this way or they go this way. So I'll just flash some of the pictures first for how the people want to use this as a PC or use it as a normal computer. What you need is all the accessories for them. But for USB side, because it is a small USB connector that you cannot use for your normal device scheme, so that you need a USB OTG cable. It can be either like a cable type of thing or it can be kind of a small little Android device. Normally it is used as an Android device. You can connect a mouse, you can connect a thumb drive. It is actually usable. Most of the time, you don't have enough parts so you need an OTG hub. This is available as a hands-on accessory as well. Because the video also is from a micro HDMI port, you need a kind of converter to convert to a normal HDMI to connect to a monitor. It can be either a wire or an adapter. And of course, there is no connectivity on the body itself so you may end up with a USB either a ethernet cable or a wireless adapter. But some people are so clever that they developed to have all the accessories out. For example, this is a USB, this is what we call a hatch. But actually it is kind of located under the parts that are packed. It gives you many of the four USB ports by just using this separate and push out to the... You can kind of push up on to the testing point on the pipe. It's a very nice design. And this is another Kickstarter project. I just backed it up, I didn't get it. It kind of gives you a look at the Wi-Fi connection for our Pi Zero. Which chip is that? It is a broadcast chip. It's actually the same chip as used in the Pi 3. So that's a good thing. This thing we tell is about $11. You end up still cheaper than the Pi 3, but maybe you still need a kind of three-layer stack. Okay, this is another interesting project. Somebody found that ESP8266 is using our ESP8089 com, whereby the 8089 is used very popular in the Chinese made tablets. And he found the driver for a Chinese made rock Linux, and he ported the driver into the Raspberry Pi Linux and using our ESP8266 as a Wi-Fi using SDI interface. And this is a very nice project. The UI is here, and this one is participating in the HECA Day 2016 Christ. I feel it was quite promising. They kind of spoke a lot of things. I actually tried to do something similar to him, and I made up all of them, and I don't have time to be biased. Okay. So that's a very brief talk about how to use that computer, and I want to talk more about how to use the Raspberry Pi Zero as an embedded device. And to do that, you have to run Raspberry Pi Hellas. The easiest way is using our USB to CRO converter. I believe Timmy talked about the CRO console, some of the other... Pi 3. Yeah. Pi 3. Yeah, it's a Pi 3, but this is a Pi 1 equivalent. There's no such a boundaries changing issue. So it's a very normal one-by-five-to-view VPS, if it's no clarity, one-stop it. You usually take out just like an FTDI connector to communicate with the Pi, or people knowing me, I like to be niche, so I just build one, it's a small little board over. It's like FTDI over our head. So it's here, we just demo this. Later. Maybe I just connect this out, and you continue. Okay, this is the important thing is that Raspberry Pi Zero allows you to use the USB as our USB device. This is completely different from our computer. That means your Raspberry Pi Zero can be a peripheral to our computer. The reason it is possible is because for our normal Pi, they have a processor for PCM-2835. It has a USB OTG port by itself, but for a Pi, it uses a big chip, which is called LAN-9514. They use the chip that is connected to the Raspberry Pi's USB port, the PCM-2865 port, and they split into our LAN connection and the two downstream USB ports. With this configuration, this USB port can only be used as a USB host. You can connect your mouse, keyboard, everything else. However, Pi Zero, the USB port is directly exposed to our user. Then you can do all kinds of things, especially make a Pi into a USB device. So this thing is first discovered by some people using a Raspberry Pi 8, and they found that during booting, there are some messages sent to a Linux console, and later they have some hack in the kernels. Majority, there are two very prominent work done by... Why is it Lady Eda? There is another GBAMer. I cannot forget his name. Lady Eda did a Christmas video on how she compiled the kernel and modified it to do a lot of patches. In the end, she managed to enable this gadget mode. That was the Christmas last year. What happens now is that the current Raspberry Pi official kernel already has this in the mainstream. So what we can do is we can use the USB port and make a Raspberry Pi X like a serial port, an Ethernet, a mass storage, a MIDI, an audio, and all kinds of different devices today. You can think of... So, I will do some demos. I just have connected my Pi 3 USB port to the Pi Zero here. Let's see if the boot is successful. The problem is the Pi Zero has only one USB, if it is actually used out. Can you see OTG? Can you also use it as normal? No, you use OTG and OTG. I want to do some of the demos here first. Let's see. At the moment, there is no kernel, anything loaded. You don't see any of the serial ports other than the very usual TTY or everything. So what I'm trying to do here is serial port TTY GS Zero. And through this one, I can do all kinds of communications from my host type to the Pi Zero. For example, I have this simple script called... It's a very simple pattern script. What it does is it just listen to the serial ports here, see whether there's a command coming in. If there's a command, the command is called PLEASE. It does PLEASE the LED. Or if the command is quite easy, it just exists in the program. So let me run this program here. So it's running here. And from the whole thing outside Pi, let's do something. You can see... I'm not connecting the Pi Zero to the Pi 3 from the USB host port. Okay. You will find a USB device called NET chip technology in the next USB Zero gadget. This is where the Raspberry Pi is in the view of the Pi 3. Okay. Let's do some of the... It's called TTY ACN Zero, I think so. This is the asynchronous communication model. I'm saying that USB, CD, CACM thing. Okay. TTY ACM Zero. I've opened the device. I say... It is not very bright here. I can do it. It's not very bright. It basically is kind of communicating from a mother Pi to a daughter Pi. And you can do it, see to whatever it was. It's that simple. It's not like Arduino to a host computer. You can communicate to a Zero port. Without the additional NET of this device, it's just only one cable. One USB. So the other thing I want to show you is that you can actually do an even better thing. Like... What this command does is actually it opens a Zero console port So I choose Zero. Okay. I finish this part. Let's do a very simple thing. What happens here is now the whole Pi Zero is using a one wire connection to a hosting Pi. There are no other connections. There's only one single wire. Let's see whether I can... Money sounds a lot more. Thank you. I finished. Okay, maybe you can see this later. I will have some other demos. We need to finish this first. So there are some of the things that you can see help from here. I'm not going to go further more. Basically, I just want to show you another interesting demo that uses Raspberry Pi as a USB storage device that you can transfer from a hosting to a... to a... using an ACM and a Mac storage combo device. Okay, and some of the interesting projects I also appreciate. The Pi Girl is very nice. It's kind of a small little game boy type of thing. Some people use this as a... You can just search the name and it opens up. Everything is RGP. I think for the time being, I just stop here. I will have the Pi Zero here and then they talk about it. Thank you.