problem, the following task is simple. For pythoner, the things mentioned below are not called things!Pai_^
Below is a simple list:
A song is captured from sogou MP3. You only need to enter the name of the song and search automatically. Then, the URL of the song is returned.
The Web management interface is implemented using web. py to display the list of songs and songs being played in real time.
The database uses sqlite3 to save the song information entered by the user for late
writing is complete, only the interrupts are run directlyPython pi_temp.pyThis step is complete after the debug is correct4 Add script file auto_start.sh #!/bin/bash cd/home/pi/python-works/yeelink-temp python yeelink-temp.py Reference:Raspberry Pi Learning notes--timed to Yeelink upload Raspberry
original value is 69.
# Connection! [Rasp] (http://images.cnblogs.com/cnblogs_com/hangxin1940/466697/o_rasp_gpio.png "rasp ")
This figure specifies the position of 5 V output and 3 V output in the Two-row gpio real script to specify the direction
! [Rasp] (http://images.cnblogs.com/cnblogs_com/hangxin1940/466697/o_rasp_GPIOs_gy85.png "rasp ")
This figure details the connection between the GY-85's true foot and Ra
Tags: Raspberry Pi sqlite0 PrefaceThis article describes how to use the SQLite database to store CPU temperature data in a Raspberry Pi. SQLite is a lightweight 0 configuration database that is ideal for use in Raspberry Pi and ot
"select * from Temps;" In the console and return the results as follows. rpi.cpu|2014-08-03 10:40:40|48.7rpi.cpu|2014-08-03 10:41:41|48.7rpi.cpu|2014-08-03 10:42:41|49.2RPi.CPU| 2014-08-03 10:43:41|48.7rpi.cpu|2014-08-03 10:44:41|48.7rpi.cpu|2014-08-03 10:45:41|49.23 boot background run"Startup script"--auto-start.shCreate a new auto-start.sh script in this directory, as follows #!/bin/bashcd/home/
software package is ready and can be released;
Iii. Cross-compiling source code
1. Environment
Ubuntu
2. Install Raspberry Pi cross compiling tool
Step1. download Raspberry Pi cross compiler tool https://github.com/raspberrypi/tools
Step 2: place the source code in a folder that users can share, such as/usr/tools.
Ste
running in the background, first use the following command.FgIt will force it to run for the foreground, and then you can use ctrl-c to stop.It has been tested in several aspects.First, close my WiFi access point. This script does not detect network connections and begins to try to force a connection. After several minutes, connect the power supply access point again.In another experiment, I deleted the MAC address from the address list and allowed t
twice // enable the root account to log on to sudo passwd -- Unlock Root
4. Expand the available space
Execute the prompt script
Sudo raspi-config
Select the first expand filesystem to expand the available space on the SD card. Otherwise, there will be a lot of software and cannot be installed (the prompt is insufficient space, such as MySQL ).
After expansion, you must execute the restart command.
sudo reboot
Then run the DF-H command to see t
tts_main(filename, words):
token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
text = urllib.parse.quote(words)
uuid = "xxxx"
resp = baidu_tts_by_post(text, uuid, token)
f = open("test.mp3", "wb")
f.write(resp)
f.close()
After obtaining the audio file, you can use the mpg123 player to play the video.
Mpg123 test.pdf
Integration
Finally, combine the three parts.
You can first integrate python-related code into main. py, as shown below:
import asr
import tts
import robot
xtightvncviewer package:
sudo apt-get install xtightvncviewer
-For other platforms, you can download TightVNC from tightvnc.com.
Automation and run at boot (Automatic startup)
You can create a simple file on Raspberry Pi and save some commands to run the VNC service. Save the commands so that you do not need to remember them again:
-Create a file containing the following shell
executable files, while easyarm im287 cannot. Easyarm im287 uses the busybox instruction set, which is also different from the Debian Instruction Set in Raspberry Pi.
[Related blog] [easyarm I. mx28 learning notes-file IO operations gpio] [Raspberry Pi learning notes-shell script
Quick fix for the-is-to-add swap space to the Pi and recompile.Raspbian Swap:raspbian uses a script dphys-swapfile to manage Swap. The standard image includes this turned on by default. The configuration files are located at/etc/dphys-swapfile. The only parameter in the file is conf_swapsize=100 which creates a 100MB swapfile in/var/swap. But, putting the Swapfile In/var was not a good idea was that direct
= Urllib.parse.quote (words)
UUID = "xxxx"
RESP = baidu_tts_by_post (text, uuid, token)
f = open ("Test.mp3", "WB")
F.write (RESP)
F.close ()
After you get the audio file, you can play it using the mpg123 player.
mpg123 Test.mp3
Integration
Finally, put together these three parts.
You can first integrate Python-related code into main.py, as follows:
Import ASR
Import TTS
Import Robot
Words = Asr.asr_main ("Test.wav")
New_word
modify the final parameters of the script, I have been marked out in Chinese, note that stmp.126.com is 126 of the server, if you are QQ mailbox to do email, remember to change the server to smtp.qq.com, other mailboxes to modifyNow everyone save the text under/HOME/PI, open the terminal, enterPython send_ip.pyNow we're going to add this script to the
/wpa_supplicant/wpa_supplicant.conf#iface default inet DHCP Wireless-essid adsl-wifi-c91f44 Wireless-key 1234567890address 192.168.1.100netmask 255.255.255.0gateway 192.168.1.254Step Two:Erecting a DHCP server on the Raspberry Pi[Email protected]:~$ sudo apt-get install Isc-dhcp-serverEdit dhcp.conf File[Email protected]:~$ sudo vi/etc/dhcp/dhcpd.confAdd the following lines at the end of the dhcp.conf fileS
;;EsacExit0The /etc/init.d/myscript is not yet randomly activated. Linux on boot, the real check is the/ETC/RCN.D folder, execute the script therein. The n here represents the RunLevel. For example, at run Level 2 o'clock, Linux checks the/ETC/RC2.D folder and executes its scripts. UNIX systems can work in different operating modes, such as single-user mode, multiuser mode, and each mode is called a runlevel. Most UNIX systems follow:Operating
0. PrefaceThis blog post may not have much use value. But practice for practice. There are many ways to use SQLite on Raspberry Pi, and there are many ways to install it. "1" assumes that Python is used, so you don't have to install SQLite because Python has its own sqlite."2" can be installed using Apt-get. Only the version of SQLite is slightly lower. "3" can be installed using the source code, directly
The first blog gave me a long course design, that is, the topic "3G wireless router. The development platform used in this development project is the Raspberry Pi Development Board. The following is the question .....
Objective: To set Raspberry Pi as a 3G wireless router and access the Internet through Huawei's e261.
Recently the classmate sent a Raspberry Pi, including an already packed Raspberry Pi Board (the Raspberry Pi box needs to be purchased separately), a power supply, and an SD card with a pre-installed operating system. After a simp
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.