Skip to the content
2 layersSPEED GOVERNOR TRIAL 1, the printed circuit board in 3D

SPEED GOVERNOR TRIAL 1

KaburaJ/Dynamic-Speed-Governor1

This repository contains the workflow of a dynamic speed governor. Designed to change as per a location's speed limit, this dynamic speed governor is highly applicable in school zones, hospitals and black spots among others.

Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
55
Pads
126
Tracks, vias
332, 2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
1 Jul 2022
Updated
27 Feb 2024

Overview

SPEED GOVERNOR TRIAL 1 is an open-source printed circuit board by KaburaJ, from the KaburaJ/Dynamic-Speed-Governor repository on GitHub. It is a 2-layer board with 26 parts on 55 nets, routed with 332 tracks and 2 vias.

It is built around the ATMEGA328-PU, HT12D and L7805, with the RFM69HW among its other parts. Its parts include 7 resistors, 4 ICs, 4 diodes, 4 connectors and 3 capacitors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

4

README

README.md

DYNAMIC SPEED GOVERNOR FOR HOTSPOT AND SPEED RATED AREAS


This repository contains the workflow of a dynamic speed governor. Designed to change as per a location's speed limit, this dynamic speed governor is highly applicable in school zones, hospitals and black spots among others.


PROBLEM STATEMENT

Overspeeding is among the leading causes of road carnage. Loss of valuable lives as well as destruction of property arise as a result of these accidents. Consequently, the government has erected signposts indicating the speed limit of a certain area. Other measures include the use of traffic lights as well as speed detectors. The project aims to inform the driver about the zones and the speed limit automatically, which is done by means of using RF technology. The objective of this project is to automatically control the speed of the vehicles at speed restricted areas such as schools and hospitals.

HOW?

At particular zones (specifically those with existing signposts), transmitters which are tuned at a frequency of about 433MHZ are mounted. These transmitters continuously radiate RF signals. When the vehicle comes within the range of this signal, the receiver (which is mounted on the vehicle) gets activated. Whenever the vehicle is within the zone, the vehicle speed is regulated as per the area's speed limit. This means that the vehicle's speed is decreased to some value which is below the speed limit and kept constant until the vehicle moves out of the zone.

IMPLEMENTATION

This was done using Arduino, Proteus and KiCad softwares.

PROJECT DEMO

COMPONENTS USED

For the transmitter circuit:

• Radio frequency transmitter module

This is a small PCB sub-assembly capable of transmitting and modulating a radio wave to carry data.

• M145026 or HT12E (Encoder)

Converts parallel inputs into serial output. It encodes the 12 bit parallel data into serial for transmission through an RF transmitter. These 12 bit are divided into 8 address bit and 4 data bits.

• Push-buttons

It is a simple switch mechanism to control the speed limits aspects of the project. The comprise of the 20, 40, 60 and 80 km/hr speed limits.

• Two 10k Resistors

• 1 uF Capacitor

TRANSMITTER SCHEMATIC

For the receiver cicuit:

• Radio frequency receiver module

It is a device that accepts radio frequencies from a remote transmitter.

• M145027 or HT12D (Decoder)

Used after the RF receiver to decode the serial format and retrieve the original signals as outputs.

• Voltage regulator

It is system designed to automatically maintain a constant voltage.

• Arduino (Microcontroller)

• Five 200 ohms Resistors

• Two 10k resistors

• 1 uF Capacitor

• Push-buttons

They include; the start button on pin 12, increment/ acceleration button on pin 4, decrement button on pin 2.

• Five Leds

Used to indicate the limit being set in by the remote on the receiver.

• 12C or LM016 (LCD)

Displays instructions to the vehicle driver

• PCF8574

Used with LM016. It has two output pins, making the LCD programming much easier.

• L298 (Motor Driver)

• 12V DC Motor

Used to simulate the behaviour of the vehicle's wheels whilst the program runs.

• Buzzer

Used as an indicator that warns the driver of the changing speed limits - therefore giving him or her an opportunity to decrease the vehicle's speed manually. If ignored, the speed governing system takes over.

RECEIVER SCHEMATIC

WORKFLOW

WORKFLOW

RESULTS

Transmitter PCB results:

TRANSMITTER

Receiver PCB results:

RECEIVER 3D

CONCLUSION

The strategy for this project was to produce a much easily operable and reliable device This design explains the vehicle speed controller based on the RF technology. It has explained how transmitters installed some roads sections and receivers installed in vehicles can be used to communicate with the each other thereby providing control over the vehicle speed. The design approach was based on a combination of two block units which are the transmitter and the receiver The results obtained were promising and show that this design can be a potential vehicle speed governor because of its capacity to influence the receiver speed, by giving some expected limits i.e. in the empirical trials, the receiver’s speed was successfully changed as a result of the detection of the signals from the transmitter. This would mean that the design can be more reliable, effective and can be a lasting solution in curbing over speeding in Kenya if fully implemented The design also worked well for a close range of about 20cm between the transmitter and the receiver because of low transmit power and the value of each speed limit test was then displayed on the LCD display at the receiver side. Thus, there can be hope to revolutionize the traffic management and avoid accidents caused due to over speeding in the near future of our country.

RECOMMENDATIONS

• Provision of tools that emulate the external real application environment such as a real vehicle for testing the performance of the developed RF based vehicle speed governor

• Modification may be done on signal processing for digital speed display. The speed controller algorithm developed for this speed governor was based on Pulse Width Modulation (PMW) technique at the receiver end, but other control mechanisms such as fuzzy logic system may also be adopted to give accurate reasoning, acceptable reasoning and also help to deal with uncertainty in the designing process.

• Further work can be carried out to study how different frequencies avoid high chances of channel interferences in cases of co-located zones/sections of the roads. The 433MHz technology holds less information and the technology itself is very rudimentary. The 433MHz signals are typically only one-way. This however makes the 433 MHz devices, less reliable. So, further research can be carried out using other technologies like Zig Bee (2.4GHz) or Z-Wave (868.42 MHz) for testing purposes.

• Instead of the radio frequency we could have used GPS solutions such as Google Maps to reduce hardware costs and increase coverage.

• Accessibility to components needed to achieve the goals of the project

REFERENCES

•How a Car Works “How a fuel injection system works”, howacarworks.com, [online] Available, https://www.howacarworks.com/basics/how-a-fuel-injection-system-works

•Arduino “Get Started with Arduino Uno”, Arduino.cc, [online] Available https://www.arduino.cc/en/Guide/ArduinoUno

•Robot Platform “Dual H-bridge Motor Driver - L293D IC”, robotplatform.com, [online] Available [https://www.robotplatform.com/howto/L293/motor_driver_1.html

•Lastminute Engineers “How 433MHz RF Tx-Rx Modules Work & Interface with Arduino”, lastminuteenineers.com, [active] Available, https://lastminuteengineers.com/433mhz-rf-wireless-arduino-tutorial/

•RoadSafetyNz “How Do Modern Speed Limiters Work?”, roadsafetynz.org, [online] Available, http://www.roadsafetynz.org/modern-speed-limiters.html

Parts

26
QtyValueFootprintReferences
5100kResistor_THT:R_Axial_DIN0617_L17.0mm_D6.0mm_P20.32mm_HorizontalR2, R3, R4, R5, R6
4LEDLED_THT:LED_D5.0mmD1, D2, D3, D4
322nCapacitor_THT:CP_Axial_L10.0mm_D4.5mm_P15.00mm_HorizontalC1, C2, C3
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW1, SW2
11.1MResistor_THT:R_Axial_DIN0617_L17.0mm_D6.0mm_P20.32mm_HorizontalR1
110kResistor_THT:R_Axial_DIN0617_L17.0mm_D6.0mm_P20.32mm_HorizontalR7
1ATmega328-PPackage_DIP:DIP-28_W7.62mmU6
1Barrel_JackConnector_BarrelJack:BarrelJack_CUI_PJ-063AH_HorizontalJ2
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Conn_01x01_FemaleConnector_PinSocket_1.00mm:PinSocket_1x02_P1.00mm_VerticalJ4
1Conn_01x04_FemaleConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_HorizontalJ3
1Conn_01x08_FemaleConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1
1CrystalCrystal:Crystal_HC52-U_VerticalY1
1HT12DPackage_SO:SOP-20_7.5x12.8mm_P1.27mmU5
1L7805Package_TO_SOT_THT:TO-220-3_VerticalU4
1RFM69HWRF_Module:HOPERF_RFM69HWU3

More from KaburaJ/Dynamic-Speed-Governor

2
  • 2 layersInfra speed.2, the printed circuit board in 3D

    Infra speed.2

    KaburaJ/Dynamic-Speed-Governor

    This repository contains the workflow of a dynamic speed governor. Designed to change as per a location's speed limit, this dynamic speed governor is highly applicable in school zones, hospitals and black spots among…

    17 parts1
  • 2 layersSPEED GOVERNOR TRIAL 2, the printed circuit board in 3D

    SPEED GOVERNOR TRIAL 2

    KaburaJ/Dynamic-Speed-Governor

    This repository contains the workflow of a dynamic speed governor. Designed to change as per a location's speed limit, this dynamic speed governor is highly applicable in school zones, hospitals and black spots among…

    10 parts1

Similar boards

  • 2 layers83 × 123.5 mmCaeluspcb, the printed circuit board in 3D

    Caeluspcb

    n1vaan/caelusencoderpcb

    This is a custom PCB we designed to streamline the control system for our liquid-fueled rocket tests. It combines signal encoding, ignition control, and ESP32-based automation into one board, letting us send multiple…

    62 parts
  • 2 layers83 × 123.5 mmCaeluspcb, the printed circuit board in 3D

    Caeluspcb

    AryanRuia/Portfolio

    A compilation of my work from over the past 2 years

    62 parts
  • 2 layers171.5 × 110.5 mmSchems, the printed circuit board in 3D

    Schems

    ErickCampos/At-Switch

    This repo describes the construction of non-conventional AT switches: - Proximity-based, through IR LEDs and IR Sensors - Puff-based, through piezoelectric disc sensors

    96 parts1GPL-3.0
  • 2 layers35 × 50 mm4-Channel RF Rx, the printed circuit board in 3D

    4-Channel RF Rx

    kazinazmulhasan/HT12E-HT12D

    4-Channel Wireless RF Control System using HT12E encoder and HT12D decoder module

    25 parts
  • 4 layers209.6 × 108.5 mmGPIO, the printed circuit board in 3D

    GPIO

    89Mods/LVDC

    Replica of the Launch Vehicle Digital Computer using 74-series logic

    113 parts2MIT
  • 2 layers56 × 47 mmRecyclobot main, the printed circuit board in 3D

    Recyclobot main

    jeff4444/kicad-projects

    An RF remote control encoder PCB using the HT12E serial encoder IC.

    10 parts
  • 2 layers132.1 × 45.7 mmIPoS, the printed circuit board in 3D

    IPoS

    peterheinrich/InternetOverSpaghetti

    Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

    42 parts342
  • 2 layers100 × 80 mmCwtrx, the printed circuit board in 3D

    Cwtrx

    hmatuschek/cwtrx

    Multiband QRP CW TRX based on the QCX

    137 parts19

Questions

What parts does the SPEED GOVERNOR TRIAL 1 use?

26 parts, built around the ATMEGA328-PU, HT12D, L7805 and RFM69HW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the SPEED GOVERNOR TRIAL 1 KiCad files?

From the KaburaJ/Dynamic-Speed-Governor repository on GitHub, at the commit this page was made from: the board is DEVELOPMENT/KICAD FILES/SPEED GOVERNOR (With transmitter and receiver)/RECEIVER CIRCUIT/SPEED GOVERNOR TRIAL 1.kicad_pcb and its schematic DEVELOPMENT/KICAD FILES/SPEED GOVERNOR (With infrared concept)/infra speed.2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SPEED GOVERNOR TRIAL 1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask KaburaJ before reusing the design.