Skip to content

Commit 95623e1

Browse files
committed
Add README.md and LICENSE
Add workflow
1 parent 02f8b17 commit 95623e1

10 files changed

+164
-0
lines changed

.github/workflows/ivzero.yml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Build Digifiz Replica Arduino
2+
on:
3+
- push
4+
- pull_request
5+
jobs:
6+
compile-sketch:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Checkout repo
10+
uses: actions/checkout@v2
11+
with:
12+
submodules: 'recursive'
13+
- uses: arduino/compile-sketches@v1
14+
with:
15+
sketch-paths: |
16+
- ./
17+
platforms: |
18+
- name: "MiniCore:avr"
19+
fqbn: "MiniCore:avr:48:bootloader=false,variant=modelP,BOD=2v7,LTO=Os,clock=16MHz_external"
20+
libraries: |
21+
- name: OneWire
22+
- source-url: https://github.com/PaulStoffregen/OneWire.git

.gitignore

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
.pio
2+
.vscode/.browse.c_cpp.db*
3+
.vscode/c_cpp_properties.json
4+
.vscode/launch.json
5+
.vscode/ipch

LICENSE.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Copyright (c) 2012-2024 Scott Chacon and others
2+
3+
Permission is hereby granted, free of charge, to any person obtaining
4+
a copy of this software and associated documentation files (the
5+
"Software"), to deal in the Software without restriction, including
6+
without limitation the rights to use, copy, modify, merge, publish,
7+
distribute, sublicense, and/or sell copies of the Software, and to
8+
permit persons to whom the Software is furnished to do so, subject to
9+
the following conditions:
10+
11+
The above copyright notice and this permission notice shall be
12+
included in all copies or substantial portions of the Software.
13+
14+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Pressure/flash.bat

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@echo off
2+
pause
3+
avrdude -c usbasp -p m48pa -e -U lfuse:w:0xf7:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m -U flash:w:LevelAVR.ino_atmega48p_16000000L.hex
4+
pause

Pressure/flash_using_arduino.bat

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@echo off
2+
pause
3+
avrdude -c avrisp -P COM4 -b 19200 -p m48pa -e -U lfuse:w:0xf7:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m -U flash:w:LevelAVR.ino_atmega48p_16000000L.hex
4+
pause

README.md

+93
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# IV-Zero Indicators
2+
3+
## Description
4+
5+
This project involves the use of IV-Indicators in the Zero version, which come in three types:
6+
7+
1. **Battery voltage meters**:
8+
- In this case, the input is combined with KL15.
9+
10+
2. **Oil temperature meters**:
11+
- The sensor is connected to the input, with the other end grounded.
12+
13+
3. **Oil pressure meters** (currently not in production):
14+
- The sensor is connected between "Input" and "Ground."
15+
16+
These types of indicators consist of two boards: the main board and the display board.
17+
18+
## Connection
19+
20+
The connection is made to vehicles like Golf 2, Jetta 2, and others with a similar dashboard. Audi 80 compatibility may be available in the future.
21+
22+
## Electronic Components
23+
24+
The indicators are based on the Atmega48 chip with a minimalistic firmware installed. A modular DC/DC converter from 12V to 5V is used at the input, compatible with the well-known 7805 regulator in terms of pinout.
25+
26+
The display is implemented using 12 LEDs with brightness fixed by the firmware.
27+
28+
## Sensors Used
29+
30+
1. **For voltmeters**:
31+
- Sensors are not required.
32+
33+
2. **For temperature meters**:
34+
- VAG sensors - Ossca 01176 are used.
35+
36+
3. **For oil pressure meters**:
37+
- Sensors similar to Digifiz Mini: [03C906051A](https://shop.digifizmini.de/en/sensors/68-pressure-sensor-03c906051a.html) are used.
38+
39+
## License
40+
41+
This project is licensed under the MIT License. See the LICENSE file for details.
42+
43+
## Contact
44+
45+
For more information or questions, contact us at Instagram [https://instagram.com/phol_labs](https://instagram.com/phol_labs).
46+
47+
# Индикаторы IV-Zero
48+
49+
## Описание
50+
51+
Это репозиторий проекта индикаторов IV Indicators в версии Zero, которые бывают трёх типов:
52+
53+
1. **Измерители напряжения батареи**:
54+
- В этом случае вход объединяется с KL15.
55+
56+
2. **Измерители температуры масла**:
57+
- Датчик подключается к входу, а его второй вывод к массе.
58+
59+
3. **Измерители давления масла** (в настоящее время не производятся):
60+
- Датчик подключается между «Входом» и «Массой».
61+
62+
Индикаторы данного типа состоят из двух плат: основной платы и платы индикации.
63+
64+
## Подключение
65+
66+
Подключение осуществляется к автомобилям Golf 2, Jetta 2 и другим с аналогичной торпедой. Возможность подключения к Audi 80 может появиться в будущем.
67+
68+
## Электронные компоненты
69+
70+
Индикаторы работают на базе чипа Atmega48 с установленной минималистичной прошивкой. На входе используется DC/DC преобразователь модульного типа из 12В в 5В, совместимый по распиновке с известным стабилизатором 7805.
71+
72+
Индикация осуществляется при помощи 12 светодиодов с фиксированной яркостью, которая задается прошивкой.
73+
74+
## Применяемые датчики
75+
76+
1. **Для вольтметров**:
77+
- Датчики не требуются.
78+
79+
2. **Для измерителей температуры**:
80+
- Используются датчики VAG - Ossca 01176.
81+
82+
3. **Для датчиков давления масла**:
83+
- Используются датчики, аналогичные Digifiz Mini: [03C906051A](https://shop.digifizmini.de/en/sensors/68-pressure-sensor-03c906051a.html).
84+
85+
## Лицензия
86+
87+
Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.
88+
89+
## Контакты
90+
91+
Для получения дополнительной информации и вопросов обращайтесь в ВК: [https://vk.com/sgw32](https://vk.com/sgw32).
92+
93+
---

Temperature/flash.bat

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@echo off
2+
pause
3+
avrdude -c usbasp -p m48pa -e -U lfuse:w:0xf7:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m -U flash:w:LevelAVR.ino_atmega48p_16000000L.hex
4+
pause

Temperature/flash_using_arduino.bat

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@echo off
2+
pause
3+
avrdude -c avrisp -P COM4 -b 19200 -p m48pa -e -U lfuse:w:0xf7:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m -U flash:w:LevelAVR.ino_atmega48p_16000000L.hex
4+
pause

Voltage/flash.bat

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@echo off
2+
pause
3+
avrdude -c usbasp -p m48pa -e -U lfuse:w:0xf7:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m -U flash:w:LevelAVR.ino_atmega48p_16000000L.hex
4+
pause

Voltage/flash_using_arduino.bat

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@echo off
2+
pause
3+
avrdude -c avrisp -P COM4 -b 19200 -p m48pa -e -U lfuse:w:0xf7:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m -U flash:w:LevelAVR.ino_atmega48p_16000000L.hex
4+
pause

0 commit comments

Comments
 (0)