Skip to content

Robotics-BUT/fenrir-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fenrir Project - Universal Robotic Platform

The Fenrir Project is an open source of a multi purpose education robot dedicated for wide range of applications and usage in high-schools and universities.

The robot is based on Raspberry Pi 4 and Arduino Nano. The Raspberry Pi provides computational power, ROS2 support, WiFi connection and USB support. The Arduino Nano extends the PRi IOs and handles peripherals.

The development is currently still under development

Robot Overview

Robot visualization

Robot

Overview schematic

Overview schematic

Power supply schematic

Power supply schematic

Wiring Overview

Wiring Overview

Note: The sensors numbering goes from left to right

  • Ultrasound 1 - left, Ultrasound 2 - center, Ultrasound 3 - right
  • Line sensor 1 - left, Line sensor 2 - right
  • Motor 1 - left, Motor 2 - right
  • Encoder 1 - left, Encoder 2 - right
Module A Pin Module B Pin Type Length Note
Battery 1 - PD Module - USB-C - USB-C 15cm -
Battery 2 - Raspberry Pi - USB-C - USB-C 15cm -
Raspberry Pi - Camera - CSI Cable 10cm -
Raspberry Pi 3v3 GPS VCC wire (blue) 10cm 3V3
Raspberry Pi GND GPS GND wire (black) 10cm GND
Raspberry Pi Rx GPS TxD wire (purple) 10cm UART
Raspberry Pi 5V I2C Board 5V wire (red) 8cm 5V
Raspberry Pi GND I2C Board GND wire (black) 8cm GND
Raspberry Pi SCL I2C Board SCL wire (yellow) 8cm SCL
Raspberry Pi SDA I2C Board SDA wire (green) 8cm SDA
Raspberry Pi - LIDAR - USB-A - microUSB 10cm -
I2C Board 5V LCD VCC wire (red) 8cm 5V
I2C Board GND LCD GND wire (black) 8cm GND
I2C Board SCL LCD SCL wire (yellow) 8cm SCL
I2C Board SDA LCD SDA wire (green) 8cm SDA
I2C Board 5V Arduino VCC wire (red) 15cm 5V
I2C Board GND Arduino GND wire (black) 15cm GND
I2C Board SCL Arduino SCL wire (yellow) 15cm SCL
I2C Board SDA Arduino SDA wire (green) 15cm SDA
Arduino US1 Ultrasound 1 Vcc wire (red) 10cm 5V
Arduino US1 Ultrasound 1 GND wire (black) 10cm GND
Arduino US1 Ultrasound 1 Echo/Trig wire (blue) 10cm signal
Arduino US2 Ultrasound 2 Vcc wire (red) 10cm 5V
Arduino US2 Ultrasound 2 GND wire (black) 10cm GND
Arduino US2 Ultrasound 2 Echo/Trig wire (blue) 10cm signal
Arduino US3 Ultrasound 3 Vcc wire (red) 15cm 5V
Arduino US3 Ultrasound 3 GND wire (black) 15cm GND
Arduino US3 Ultrasound 3 Echo/Trig wire (blue) 15cm signal
Arduino Line1 Line Sens. 1 VCC wire (red) 15cm 5V
Arduino Line1 Line Sens. 1 GND wire (black) 15cm GND
Arduino Line1 Line Sens. 1 A0 wire (blue) 15cm signal
Arduino Line2 Line Sens. 2 VCC wire (red) 15cm 5V
Arduino Line2 Line Sens. 2 GND wire (black) 15cm GND
Arduino Line2 Line Sens. 2 A0 wire (blue) 15cm signal
Arduino 5V Encoder 1 - wire (yellow) 20cm 5V
Arduino GND Encoder 1 - wire (brown) 20cm GND
Arduino EN1A Encoder 1 - wire (red) 20cm A
Arduino EN1B Encoder 1 - wire (orange) 20cm B
Arduino 5V Encoder 2 - wire (yellow) 20cm 5V
Arduino GND Encoder 2 - wire (brown) 20cm GND
Arduino EN2A Encoder 2 - wire (red) 20cm A
Arduino EN2B Encoder 2 - wire (orange) 20cm B
Arduino GND PD Module OUT- wire (black) - -
Arduino M1A H-Bridge IN3 wire (yellow) 20cm PWM A+
Arduino M1B H-Bridge IN4 wire (green) 20cm PWM A-
Arduino M2A H-Bridge IN1 wire (yellow) 20cm PWM B+
Arduino M2B H-Bridge IN2 wire (green) 20cm PWM B-
PD Module + H-Bridge +12V wire (orange) 15cm 12V
PD Module - H-Bridge GND wire (black) 15cm GND
H-Bridge OUT1+ Motor 1 - wire (green) 20cm +
H-Bridge OUT1- Motor 1 - wire (blue) 20cm -
H-Bridge OUT2+ Motor 2 - wire (green) 20cm +
H-Bridge OUT2- Motor 2 - wire (blue) 20cm -

Equipment

Role Component URL
Main Computer RPi link
Helper Microcontroller Arduino Nano link
2x Battery Powerbank 10000 mAh link
Camera RPi Camera v2 link
GPS NEO-7M module link
2D LiDAR RPLiDAR A1M8 link
LCD HD44780 20x4 I2C link
3x Ultrasound SRF-05 link
2x Line Sensor TCRT5000 module link
H Bridge L298N module link
Motor with Encoder DG01D‐E link
IMU MPU6050 link
Barometer BME280 link
Real Time Clock DS3231 link
ADC ADS1115 link
UWB (not yet) DWM1000 link
DC/DC Step Up XL6009 link
Power Delivery USB-C PD module link
Switch link

Bill Of Material

Authors

Adam Ligocki