Step content goes here
Choose which sections and status tiles are visible in Simple mode. Advanced mode always shows everything.
Loading profiles...
| ⠿ | Step | Day | Sim Time | Speed | Intensity | Sun Color | Dual Sun | Sunrise | Sunset | Transition | Hold (mins) | Repeat | Copy / Delete |
|---|
Close any other programs using the USB port (VS Code, Thonny, etc.), then press RESET on the board. Is the board idle and ready?
⚠️ Important: This will disable auto-load on the device to prevent interference.
The device will not automatically reload the latest profile on reset until you upload a new profile.
The profile has been uploaded to the device.
The next step is to refresh the connection between the page and the device.
⚠️ Press RESET on the board before reconnecting. The board needs to reboot after a serial upload so it can load the new profile.
After clicking "Connect to Device Now": The page will refresh. Then look for the "Connect" button in the Monitor section at the top of the page and click it to select your device.
Your current profile has unsaved changes that will be lost when connecting to a device.
Would you like to save your profile first?
Welcome to the SolaSim Studio user guide. This document provides everything you need to set up your solar simulation hardware and use the web interface to control lighting, rotation, and imaging for your experiments.
The Solar Simulator supports two hardware platforms:
esptool and upload files
manually — see the GitHub
repository for instructions.You do not need to install any software on your computer to control the device.
SolaSimStudio.html file locally, you
can simply double-click it to open it in your browser.There are two ways to connect to your device:
Before using the system, it is helpful to understand two key concepts:
Best for: Quick adjustments, testing hardware, and checking status.
At the top of the page is the Monitor / Interact bar. Click the arrow to expand it if the Solar Arc is not visible.
SimTime,
Speed, Intensity).
Program or Rotation)
to toggle them ON or OFF.set intensity 0.5) in the
text box for precise control. The Show All Commands button will output all commands in
the log window (Visible in Advanced mode).Note: Changes made here happen immediately but are not saved to the permanent profile.
Best for: Designing specific experiments with precise lighting and timing requirements.
Use the main form to define your experiment parameters.
0600 for 6 AM).60x means 1 hour passes in 1
minute).If you need the conditions to change over time (e.g., "Run at 2x speed until noon, then hold for 1 hour"), use the Program Steps section.
1200). This is the simulated
hour of the day, not wall-clock time.RUN (simulate time passing) or JUMP (skip
instantly).Configure the turntable and camera triggers.
STILLS (stop-motion) or VIDEO (continuous).
Best for: Starting your experiment.
Once your form is configured:
If you want to see or edit the profile currently running on the hardware:
.txt) to
your computer. Useful for sharing experiments or backups..txt file from your computer into the web form.
When you load a profile, the Comparison Window will show you exactly what is different between your current settings and the new profile.
If you have multiple devices connected:
| Issue | Solution |
|---|---|
| Device not connecting (USB) | Ensure no other tab or program (like Thonny or VS Code) is using the USB port. Unplug and replug the device. |
| Settings didn't change | Did you click Upload? Changing the form only updates the web view, not the hardware. |
| Wrong profile on startup | The device auto-loads the profile with the newest timestamp. If you loaded an older profile via "Load from Device", it won't persist after a reboot. To make an old profile permanent, Upload it again so it gets a new timestamp. |
| Orange highlights everywhere | This is normal! It means the settings in your web form are different to those on the device. Click Sync to Device (in the banner) or Upload to make them match. |
SolaSim Studio ユーザーガイドへようこそ。このドキュメントは、ソーラーシミュレーションハードウェアのセットアップ方法と、ウェブインターフェースを使った照明、回転、イメージング制御の手順をすべて説明します。
esptoolを使用してMicroPythonファームウェアをフラッシュし、ソーラーシミュレーターのPythonファイルをアップロードします。
| 問題 | 解決策 |
|---|---|
| デバイスが接続できない(USB) | 他のタブやプログラム(ThonnyやVS Code等)がUSBポートを使用していないか確認し、デバイスを抜き差ししてください。 |
| 設定が反映されない | 「アップロード」ボタンをクリックしましたか?フォームの変更だけではハードウェアに反映されません。 |
| 起動時に違うプロファイルが読み込まれる | デバイスは最新のタイムスタンプのプロファイルを自動で読み込みます。「Load from Device」で古いプロファイルを読み込んだ場合、再起動後は保持されません。古いプロファイルを常時使いたい場合は再度アップロードしてください。 |
| オレンジ色のハイライトが消えない | これは正常です!フォームとデバイスの設定が異なる場合に表示されます。「デバイスと同期」または「アップロード」で一致させてください。 |