Article catalogue:
- 1 、Why is the qq robot blocked for 24 hours?
- 2 、How to assemble a robot
- 3 、Will the Wechat robot be unsealed automatically?
Why is the qq robot blocked for 24 hours?
The reason why QQ robot is most likely to be blocked is that QQ is a new application or its Q age is very young, and it doesn’t chat very much. Tencent thinks it is abnormal after it is suddenly changed to web interface.
QQ robot is a program that expands the function of QQ. After the robot server logs in to the QQ number, it can automatically complete certain tasks according to some pre-set instructions, such as talking to friends, such as Tencent’s guest robot, and can also perform some data exchange tasks, such as surging and showing off robots, which is the website that pushes messages from friends to the website to realize the interaction between qq and the website.
How to assemble a robot
How to make your own independent self-assembly robot? This production project will describe in detail every detail of the robot used in our scientific research, including CAD files, source code, assembly instructions, and so on. You can usually easily find all the materials you need to recreate our experiment, or make an interesting toy.
Tools / raw materials
Battery terminals: 2
Roller cover: the red “roller cover” prevents the latch arm from flying out in chaotic activity. The latch arm and roller cover are loosely installed in the groove of the yellow base.
Circuit board: microcontroller and simple circuit board; lithium-ion battery is under the circuit board.
Communication coil: the communication coil is under it
Interface: the interface between the circuit board and electromagnetic driver and communication coil
Copper foil: we use sticky copper foil on the back, cut it into the shape of a label with a cutting machine, and stick it to the plastic.
Coils and magnets: electromagnetic coils placed in the yellow base and rare earth magnets inserted into the red latch arm
Communication coil: there is a communication coil below, flush with the surface
Latch: if other robots want to hook this robot, they have to rely on this latch
Latch hook: grab the latch hook used by other robots
Base: laser cut acrylic (acrylic) base. The yellow part, which is 16 inches thick, is glued to the transparent acrylic plastic plate at the bottom, which is 16 inches thick.
Assembly process
Making printed circuit boards (PCB)
PCB is designed by Eagle PCB design software. Gerber files can be sent directly to PCB production service to produce circuit boards. A panel-based gerber file is also attached-this version divides the robot’s PCB into 16 panels, making it more efficient and cheaper to make.
We make the circuit simple and flexible because we have not yet finalized the design of the robot when we started and planned to try out a variety of control algorithms, actuators, and communication methods. We also need to make the circuit small and light. In the final design, we decided to use a very small surface package (SMT) component, and was able to place a microcontroller, 10 state light emitting diodes, 4 field effect transistors used to drive the actuator, and programming / power connectors on a 25mm x 25mm circuit board with contact points for four actuators and four sensors to connect. We tried to make the circuit board smaller, but it would be too difficult to assemble it. The simple and flexible strategy we adopted worked well-we later carried out three other production projects that had nothing to do with the extra circuit boards.
Assemble the circuit.
Coils and magnets: the solenoid is pressed into a hole cut on the yellow base plate, while the cube-shaped rare earth magnet is pressed into the red latch arm.
Balance of the latch arm: the shape of the latch arm allows it to balance subtly at this point, so that a weak electromagnetic force can open or close it.
Communication coil
Latch arm hook: used to catch other robots. It is usually in a “locked” position so that it can catch any robot that meets it. After the two robots communicate with each other, it can decide to activate the electromagnet, open the lock, raise the hook, and let go of the captured robot.
The robot has two electromagnetically driven latches. The red latch arm is pressed with a 3mm cube magnet (NdFeB type), while the yellow robot base is fitted with a cylindrical coil. These coils are confidently fabricated according to the following specifications: 700 turns of 42-caliber wire, 4 mm long, wound around a shaft with a diameter of 2 mm. The outer diameter of the coil is about 4 mm and the inner diameter is about 2 mm. The reason why we choose such coil specifications is to be able to directly use the power supply of robots to drive them and generate appropriate power. At first, we tried to insert a magnetic core into the coil to make it more powerful, but we couldn’t find a core that could lose its magnetism after the coil was powered off. and we can’t reverse the polarity of the coil (it’s impossible to have one field effect transistor per actuator, it takes four).
communication
Communication coil 1: the communication coil is pressed in the yellow base. The top is flush with the surface of the base. When two robots are locked together, their communication coils are right next to each other, although the chaotic environment on the air hockey table can distort the robot violently. so in fact, the two coils may be up to five millimeters apart.
Communication coil 2: there is another communication coil under this label
Plastic bend: insert a specially designed plastic bend on the yellow base to secure the communication coil.
Mechanism coil: actuator coil that drives the latch arm
Copper sheet: an adhesive copper sheet that connects the circuit to another communication coil.
These robots use inductive coupling for short-distance wireless communication. Each robot has four small (3mm x 2mm) coils, each on four sides. They are flush with the surface after installation, so that when the two robots are properly combined on the same surface, the distance between the two coils is always within a few millimeters. We talked about using a simple 8-bit microcontroller with a 1K RAM with a maximum modulus sampling rate of 10 kHz and a total clock rate of 8 MHz. There is no need for digital-to-analog conversion at all. Therefore, I suspect that since the resonant frequency of the coil is higher than the analog sampling rate, and we cannot generate a sinusoidal waveform in any case, it may not be able to send or receive radio signals from AM or FM. And we don’t have enough computing power to deal with such a huge fast Fourier transform algorithm (FFT). So we realize that there is very little data that needs to be sent, so we can let it transmit slowly. We simply send electromagnetic pulse signals by switching on and off the communication coil. Whenever the coil is powered on or off, it generates a short sequence of electromagnetic (EM) pulses whose frequency is its natural frequency. Any coil around it will form a magnetic coupling with it and generate a corresponding pulse output. All we have to do is use the analog-to-digital conversion of the microcontroller to find these pulses. Because the frequency of the pulse is higher than the analog sampling frequency, we cannot expect to detect every pulse. So we send a lot of pulses and do a lot of testing. This plan is very effective. This is the biggest Hack ever! Once there is a group of such robots rampaging around on the air hockey table, the whole environment becomes very chaotic. We continue to add error detection and correction layers to the software, eventually increasing the communication reliability to 50 random collision units with only about one error per hour. When it is done, the data transfer rate between the two robots is 2 bits every 2 seconds. That’s a bit, not a kilobit. This is the maximum value on the assumption that there are no data conflicts or errors. Each coil is used for both sending and receiving data, so conflicts sometimes occur, which requires retransmission. It takes about 200ms to send data, and in random cases, it needs to be retransmitted because of a conflict, so it takes less than 2000 milliseconds.
Micro-control programming
1) A group of yellow and green robots will be arranged in a yellow row and a green row.
2) error correction crystal: a single “seed” crystal will form a perfect yellow and green chessboard in the form of a spiral.
3) infection and reprogramming: robots start using crystallization algorithm combinations. Then put in a viral robot, which will inject new programs into other robots and spread them in the crystal. Finally, the crystal assembly will spread out, and the robot units will be lined up in two rows using the queuing algorithm.
4) DNA replication: a single string of robots (4, 5, etc.) is put into a group of free robots. Its DNA is replicated at an exponential rate through an error correction algorithm with only local state and local information transmission-just like real DNA replication.
Each robot unit is programmed with code containing all the algorithms. Then, a special “programming” robot unit can easily set the algorithm and color activated by each robot unit.
1. Make printed circuit board
two。 Arrange components on a printed circuit board
3. Programming the microcontroller
4. Make the plastic parts of the robot
5. Assemble the plastic parts of a robot
6. Assemble magnets in the architecture of a robot
7. Assemble electronic devices in the architecture of a robot
8. test
Will the Wechat robot be unsealed automatically?
The Wechat robot name will be unsealed automatically.
If the Wechat robot is temporarily blocked, you need to apply for lifting the restrictions. Some users’ robot accounts have a time limit for unblocking, so they can only wait for it to expire.
Wechat robot refers to the intelligent dialogue on Wechat platform through the interface provided by Wechat public platform through certain data logic and database.
So much for the introduction of robot unpacking. Thank you for taking the time to read the contents of this site. Don’t forget to look for more information about robot automatic sealing machine and robot unpacking machine.