回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

太湖曲子戏宣传机 简单

头像 tongtong20336 2024.04.10 107 5

11.jpg

一、项目背景:

      大家都知道黄梅戏,但是对太湖曲子戏不了解。其实,太湖曲子戏是我们安徽的非物质文化遗产,它承载着深厚的家乡特色文化。但是,大家对太湖曲子戏并不了解,所以做一个太湖曲子戏宣传机,让更多人知道太湖曲子戏。

 

 

二、软硬件

     硬件:行空板    音响、

     软件:Mind+

 

三、项目设想

      1、开机后,首页内容包括标题:太湖县曲子戏科普;四个按钮,“简介”、“申遗之路”、“传承”、“剧目”,对应四个内容。

      2、点开不同的按钮,展示太湖曲子戏相关内容。

 

四、制作过程

      1、素材收集:

          图片:太湖曲子戏剧照,创新剧目剧照,非遗传承人照片,经典剧目选段录音   

          语音:利用TTSMAKER(在线配音工具)进行文字转语音,设计旁白语音素材。

          文字:太湖曲子戏相关文字介绍

    2、程序编辑:

screenshots-太湖曲子戏(汪辰宇).mp-1712716824088.png

代码
#  -*- coding: UTF-8 -*-

# MindPlus
# Python
import time
from unihiker import GUI
from unihiker import Audio

# 事件回调函数
def button_click1():
    u_gui.clear()
    time.sleep(1)
    u_audio.start_play("5.mp3")
    a=u_gui.draw_text(text="太湖县曲子戏简介",x=12,y=15,font_size=18, color="#000000")
    b=u_gui.draw_text(text="太湖曲子戏是流传在太湖县",x=28,y=52,font_size=12, color="#000000")
    b=u_gui.draw_text(text="的一个古老的剧种,因当地习",x=12,y=72,font_size=12, color="#000000")
    c=u_gui.draw_text(text="惯称为唱曲子,在上世纪80年",x=12,y=92,font_size=12, color="#000000")
    d=u_gui.draw_text(text="代,定名为太湖曲子戏。",x=12,y=112,font_size=12, color="#000000")
    e=u_gui.draw_text(text="太湖曲子戏业余演出队组建",x=28,y=132,font_size=12, color="#000000")
    e=u_gui.draw_text(text="于百里镇松泉村田家冲。",x=12,y=152,font_size=12, color="#000000")
    f=u_gui.draw_text(text="太湖县曲子戏安徽省",x=28,y=182,font_size=14, color="#FF0000")
    g=u_gui.draw_text(text="非遗传承人田书民",x=30,y=202,font_size=14, color="#FF0000")
    h=u_gui.draw_text(text="就是此村的人。",x=40,y=222,font_size=14, color="#FF0000")
    button5=u_gui.add_button(text="返回",x=70,y=260,w=85,h=40,onclick=button_click5)
def button_click2():
    time.sleep(2)
    u_gui.clear()
    u_audio.start_play("2.mp3")
    ab=u_gui.draw_image(image="5.jpg",x=40,y=0)
    f=u_gui.draw_text(text="这是太湖县曲子戏安徽省非",x=28,y=160,font_size=12, color="#000000")
    g=u_gui.draw_text(text="遗传承人田书民。",x=12,y=180,font_size=12, color="#000000")
    a=u_gui.draw_text(text="太湖曲子戏目前为省级非物",x=28,y=200,font_size=12, color="#FF0000")
    b=u_gui.draw_text(text="质文化遗产,正在申报国家级",x=12,y=220,font_size=12, color="#FF0000")
    b=u_gui.draw_text(text="非物质文化遗产。",x=12,y=240,font_size=12, color="#FF0000")
    button5=u_gui.add_button(text="返回",x=70,y=260,w=85,h=40,onclick=button_click5)
def button_click3():
    time.sleep(2)
    u_gui.clear()
    u_audio.start_play("3.mp3")
    cd=u_gui.draw_image(image="14.png",x=10,y=0)
    g=u_gui.draw_text(text="2023年太湖曲子戏进校园",x=10,y=230,font_size=14, color="#FF0000")
    button6=u_gui.add_button(text="三娘教子",x=30,y=260,w=85,h=40,onclick=button_click6)
    button5=u_gui.add_button(text="返回",x=120,y=260,w=85,h=40,onclick=button_click5)
def button_click6():
    u_gui.clear()
    time.sleep(1)
    u_audio.start_play("20240306_214306_1.m4a")
    ef=u_gui.draw_image(image="13.png",x=0,y=0)
    g=u_gui.draw_text(text="太湖曲子戏《三娘教子》",x=16,y=230,font_size=14, color="#FF0000")
    button5=u_gui.add_button(text="返回",x=70,y=260,w=85,h=40,onclick=button_click5)
def button_click4():
    u_gui.clear()
    time.sleep(1)
    u_audio.start_play("6.mp3")
    gh=u_gui.draw_image(image="2.jpg",x=0,y=0)
    h=u_gui.draw_text(text="经典剧目《八仙庆寿》",x=20,y=230,font_size=14, color="#FF0000")
    button7=u_gui.add_button(text="经典唱段",x=30,y=260,w=85,h=40,onclick=button_click7)
    button5=u_gui.add_button(text="返回",x=120,y=260,w=85,h=40,onclick=button_click5)
def button_click7():
    u_gui.clear()
    time.sleep(1)
    u_audio.start_play("20240306_220310.m4a")
    gh=u_gui.draw_image(image="2.jpg",x=0,y=0)
    h=u_gui.draw_text(text="经典剧目《八仙庆寿》",x=20,y=230,font_size=14, color="#FF0000")
    button5=u_gui.add_button(text="返回",x=70,y=260,w=85,h=40,onclick=button_click5)
def button_click5():
    u_gui.clear()
    time.sleep(1)
    u_audio.stop_play()
    bg=u_gui.draw_image(image="1.jpg",x=0,y=130)
    a=u_gui.draw_text(text="太湖县曲子戏科普",x=12,y=5,font_size=20, color="#000000")
    button1=u_gui.add_button(text="简介",x=25,y=42,w=85,h=40,onclick=button_click1)
    button2=u_gui.add_button(text="申遗之路",x=125,y=42,w=85,h=40,onclick=button_click2)
    button3=u_gui.add_button(text="传承&创新",x=25,y=86,w=85,h=40,onclick=button_click3)
    button4=u_gui.add_button(text="剧目",x=125,y=86,w=85,h=40,onclick=button_click4)


u_gui=GUI()
u_audio = Audio()
bg=u_gui.draw_image(image="1.jpg",x=0,y=130)
a=u_gui.draw_text(text="太湖县曲子戏科普",x=12,y=5,font_size=20, color="#000000")
button1=u_gui.add_button(text="简介",x=25,y=42,w=85,h=40,onclick=button_click1)
button2=u_gui.add_button(text="申遗之路",x=125,y=42,w=85,h=40,onclick=button_click2)
button3=u_gui.add_button(text="传承&创新",x=25,y=86,w=85,h=40,onclick=button_click3)
button4=u_gui.add_button(text="剧目",x=125,y=86,w=85,h=40,onclick=button_click4)

while True:
    pass

      3、外型设计(Laser  Maker设计外型)

        

image.png

五、效果展示

评论

user-avatar
  • 花生编程

    花生编程2024.04.21

    赞赞赞

    0
    • 花生编程

      花生编程2024.04.21

      厉害

      0
      • 伦**

        伦**2024.04.19

        666

        0
        • 三春牛-创客

          三春牛-创客2024.04.19

          赞赞赞赞赞

          0
          • 三春牛-创客

            三春牛-创客2024.04.19

            厉害厉害

            0