# Now what do i dol ive created a working project?

**URL:** <https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378>\
**Category:** General\
**Created:** [20 July 2022 16:28 UTC](https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378 "2022-07-20T16:28:27Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![pete1966](https://avatars.discourse-cdn.com/v4/letter/p/ecccb3/32.png) [@pete1966](https://discourse.nodered.org/u/pete1966)\
**Post date:** [20 July 2022 16:28 UTC](https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378/1 "2022-07-20T16:28:28Z")

</div>

node red 3.0 on raspberry pi 3b+

ive created a simple project to switch things on and off using a small touch screen in my overlander land rover .... im using a HID relay board and all works fine .. my question is now ive created this what do i do now? do i use the json file? and if so what do i do with it to make my pi a dedicated touch switch panel?

 ![2022-07-20-171926_1680x1050_scrot](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/b/fb82fce9f466d7b1c8aac49ea40f00be95646958.png)

---

<div class="post-metadata">

**Author:** ![HaroldPetersInskipp](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/haroldpetersinskipp/32/42319_2.png) [@HaroldPetersInskipp](https://discourse.nodered.org/u/HaroldPetersInskipp)\
**Post date:** [20 July 2022 16:35 UTC](https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378/2 "2022-07-20T16:35:33Z")

</div>

Currently the way you have it setup, the only input method I can see is through `Inject` Nodes (Either on a schedule, or requiring manual activation).

You could add alternate input methods, like `rpi-gpio in` nodes, and connect physical buttons to the gpio pins to control the flow.

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [20 July 2022 16:37 UTC](https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378/3 "2022-07-20T16:37:05Z")

</div>

The 'projects' option allows ou to have different flows saved on your device that you can load into the editor.

If the device is dedicated to a single purpose (flow) then you don't really need the projects option.

I have a Pi I use for testing. The 'projects' option is great because I can switch between projects - within the editor - by picking the project I want to load and `BAM` it replaces the one I was working on, so I can test whatever I want. And when I'm done, I can go back to the previous project.

Hope this helps you out.

---

<div class="post-metadata">

**Author:** ![pete1966](https://avatars.discourse-cdn.com/v4/letter/p/ecccb3/32.png) [@pete1966](https://discourse.nodered.org/u/pete1966)\
**Post date:** [20 July 2022 16:49 UTC](https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378/4 "2022-07-20T16:49:05Z")

</div>

im using a usb so only have one wire to connect it together into the cab ... using physical buttons kinda defeats the whole object really. so i cant use them on a touch screen to switch the relays?

---

<div class="post-metadata">

**Author:** ![pete1966](https://avatars.discourse-cdn.com/v4/letter/p/ecccb3/32.png) [@pete1966](https://discourse.nodered.org/u/pete1966)\
**Post date:** [20 July 2022 16:50 UTC](https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378/5 "2022-07-20T16:50:53Z")

</div>

oh i see i think im getting things mixed up - by project i think i did mean flow sorry. so how do i use the flows - by using the json file?

---

<div class="post-metadata">

**Author:** ![HaroldPetersInskipp](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/haroldpetersinskipp/32/42319_2.png) [@HaroldPetersInskipp](https://discourse.nodered.org/u/HaroldPetersInskipp)\
**Post date:** [20 July 2022 16:58 UTC](https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378/6 "2022-07-20T16:58:11Z")

</div>

In that case, what you may want to use is the `ui_button` node or the `ui_template` node (both are part of node-red-dashboard), to create a simple user interface for a screen. For even more options/flexibility you may want to install `node-red-contrib-uibuilder` instead, it's much more powerful but not as quick to setup as the other two.

---

<div class="post-metadata">

**Author:** ![pete1966](https://avatars.discourse-cdn.com/v4/letter/p/ecccb3/32.png) [@pete1966](https://discourse.nodered.org/u/pete1966)\
**Post date:** [21 July 2022 09:21 UTC](https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378/7 "2022-07-21T09:21:13Z")

</div>

ok ive created a user interface - looked at what you sugested and looked a bit complex to me - so used what i have played with before and used dashboard - got some user buttons now - thanks for the tip

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [19 September 2022 09:21 UTC](https://discourse.nodered.org/t/now-what-do-i-dol-ive-created-a-working-project/65378/8 "2022-09-19T09:21:47Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
