import gradio as gr
import folium
with gr.Blocks() as demo:
gr.Markdown("# πμ€μ ν κ°μ¬ μ
λλ€!π")
with gr.Tab('μκ°'):
gr.Markdown('# μκ° μΉ΄λπ')
gr.Image('1.png')
gr.Markdown('# κ°μ κ²½λ ₯π')
gr.Markdown('### κ°μ SW λ―Έλμ±μ κ°λ¦μΌν°')
gr.Markdown('- κΈ°κ°: 23.3.1.~ νμ¬')
gr.Markdown('- λμ: μ½λ©κ²½μ§λνλ° μ΄λ±,μ€λ±')
gr.Markdown('# κ΅μ‘ μ΄μπ')
gr.Markdown('### μννΈμ¨μ΄ λ―Έλμ±μκ°μ¬ μμ±κ³Όμ (160H)')
gr.Markdown('- μ΄μκΈ°κ°: 2022.12.19.~2023.1.13.')
gr.Markdown('- κ΅μ‘κΈ°κ΄: μ 보ν΅μ μ°μ
μ§ν₯μ')
gr.Markdown('# μ격μ¦π³')
gr.Markdown('### μννΈμ¨μ΄ κ΅μ‘κ°μ¬ 3κΈ')
gr.Markdown('- μ·¨λμΌμ: 2023.11.22.')
gr.Markdown('- λ°κΈκΈ°κ΄: (μ¬) μ§μμννΈμ°μ
λ°μ νν')
gr.Markdown('### 3Dνλ¦°ν°μ΄μ©κΈ°λ₯μ¬')
gr.Markdown('- μ·¨λμΌμ: 2020.12.24.')
gr.Markdown('- λ°κΈκΈ°κ΄:νκ΅μ°μ
μΈλ ₯곡λ¨')
gr.Markdown('### μ κΈ°κΈ°λ₯μ¬')
gr.Markdown('- μ·¨λμΌμ: 2021.04.30.')
gr.Markdown('- λ°κΈκΈ°κ΄:νκ΅μ°μ
μΈλ ₯곡λ¨')
gr.Markdown('# κΈ°νπΈ') # μΎμ΄λ νμ΄νμ΄ λ€μ΄κ°λ©΄ μ€λ°κΏ νμ μμ
text1= """
### νΉν: 3D μΆλ ₯μ₯μΉ (3Dν)
- μΆμλ²νΈ 10-2021-0097782 νΈ
- [νΉνλ§ν¬](https://doi.org/10.8080/1020210097782)
### IP λλ€λ 3D νλ¦°ν
μμ΄λμ΄ νμν μ±
μ
- μ£Όκ΄: λΆμ°μ§μμ¬μ°μΌν°
- λμ: 30λͺ
μ΄μμ μλΉ μ°½μ
μ
- κΈ°κ°: 2020, 2021, 2022 λ
λ
- λ΄μ©: μ°½μ
μ ν νλ‘ν νμ
3D μΆλ ₯
### κ΅κ°μ¬μ
, λνμ°νκ³Όμ μ±
μ λ° κ°λ°
- λ€μ 3Dν
- νλΌμ€ν± μ¬νμ© 3Dνλ¦°ν°
- IoT λ―Έλ μ€λ§νΈν
- IoT μ€λ§νΈν 컨ν
μ΄λ λ²μ― μ¬λ°° νλ‘μ νΈ
"""
gr.Markdown(text1)
gr.Markdown('# λ¬Έμπ¬')
gr.Markdown('- μΉ΄μΉ΄μ€ν‘ID: jeng2566')
gr.Markdown('- μ΄λ©μΌ: incom2566@naver.com')
with gr.Tab('λ―Έλμ±μ'):
gr.Markdown("# μμΉπ")
gr.Markdown("κ°μνΉλ³μμΉλ κ°λ¦μ λμ€νλ‘ 131")
# μ§λ
m = folium.Map(location=[37.790085, 128.907840], zoom_start=13)
# λ§μ»€
folium.Marker(
location=[37.790085, 128.907840],
popup='μ¬κΈ°μ νμλ μμΉ',
icon=folium.Icon(color='blue')
).add_to(m)
gr.HTML(m._repr_html_())
gr.Markdown("# 360λ μμπ₯½")
gr.Markdown('[360 μμ](https://www.youtube.com/watch?v=udXSCMdVdYs)')
gr.HTML(f'')
with gr.Tab('λͺ¨λμ½'):
gr.Image('4.png')
gr.Markdown('# ννμ΄μ§ (λ€μ΄λ² λΈλ‘κ·Έ)')
gr.Markdown('[μ΄λνκΈ°](https://blog.naver.com/socialcodingkids)')
gr.Markdown('# κ°μ')
gr.Markdown("### μλ°μ΄ ν΄λμ€")
gr.Markdown("- μ±μΈλ²€ν° ai μ΄λ―Έμ§ μμ± μ±")
gr.Markdown("- ν΄μ»€μΊλ μκΈ°λΌμ§μΌνμ ")
gr.Markdown("- μμΌλ‘ λ§ν΄μ λ§μ΄ν¬λ‘λΉνΈ")
gr.Markdown("### κ°λ¦κ΅μ‘λ¬Ένκ΄")
gr.Markdown("- λ
Έλ²¨μμ§λμ΄λ§ νμ€ν°S")
gr.Markdown("### νμ°½ λμ±μ΄λ±νκ΅")
gr.Markdown("- κ³Όν κ΅κ³Ό + μ½λ© μμ
(μνΈλ¦¬,ν΄ν°μΊλ,μ±μΈλ²€ν°)")
gr.Markdown("### λν΄ κ΄ν¬μ€νκ΅")
gr.Markdown("- 3Dν, νμ€ν°S")
gr.Markdown("### κ°λ¦ μ±λμ΄λ±νκ΅")
gr.Markdown("- λ
Έλ²¨μμ§λμ΄λ§ μνΈλ¦¬ μΈκ³΅μ§λ₯")
gr.Markdown("- λΆν¬λ¦¬μμ΄ν°")
gr.Markdown("### κ°λ¦κ³ λ±νκ΅")
gr.Markdown("- μλμ΄λ
Έ μ€λ§νΈ μν° λ§λ€κΈ° νλ‘μ νΈ")
gr.Markdown("### μμ£ΌμΌμ‘μ€νκ΅")
gr.Markdown("- Ai νμ© Kfood ν보μμ΄λ λ§λ€κΈ°")
gr.Markdown("### κ°μ λμ§μ€νκ΅")
gr.Markdown("- (μμ )Python λ©μ΄μ»€ μμ
!")
with gr.Tab('μ€νμ€π¨'):
gr.Markdown('# μμ νμΌ νλ μ΄μ΄')
gr.Audio('2.mp3')
gr.Markdown('# μνΈλ¦¬')
gr.HTML(f'')
gr.Markdown('# μ νλΈ λ°λ‘ λμ°κΈ°')
gr.HTML(f'')
# μΉ΄μΉ΄μ€ν‘ λΈλΌμ°μ λ‘ μ€ννλ©΄ λ¬Έμ κ° μ겨μ μ»·
#gr.Markdown('# XROO λ©νλ²μ€')
#gr.HTML(f'')
gr.Markdown('# 3Dλͺ¨λΈλ§ λμ°κΈ°')
gr.Model3D('3.glb')
demo.launch()