Programmers Buddy
432 subscribers
5 photos
15 files
346 links
This channel is created to build a better community for all the peoples who are interested in programming, coding and who wanted to learn new technologies.

YouTube channel - https://www.youtube.com/channel/UCSY7giAIObL7RkR6r-numiQ
Download Telegram
Project Name : PracticalAI

Language Used : Python

Library Used : PyTorch

Description : A practical approach to machine learning. Notebook on topics from basic python to advanced deep learning techniques.

Project Link : https://github.com/GokuMohandas/practicalAI

Credits : Goku Mohandas

@programmers_buddy
Project Name : Air Gesture

Language Used : Python

Description : Play games without touching keyboard. With this code, you could play many games on PC without using any keyboard. At the moment you could play the following games

1) Super Mario Bros by running the script mario.py
2)Battle City by running the script battle_city.py
3)Dinosaur Game by running the script dinosaur.py

Project Link : https://github.com/vietnguyen1991/AirGesture

Credits : Viet Nguyen

@programmers_buddy
Project Name : IoT Motion Sensor

Description : An Internet of things motion sensor which will give us alert on our phone when motion is detected at the place we installed the sensor. Everything works through the internet so there is no limitation of the distance between sensor and the phone.

Steps Video : https://youtu.be/g_j5bLJKnnE

Project Details : https://diyusthad.com/2019/09/iot-motion-sensor-esp-01-pir.html

Credits : DYI USTHAD

@programmers_buddy
Project Name : Arduino Security and Alarm System

Description : The alarm activates in 10 seconds after pressing the A button. For detecting objects it uses an ultrasonic sensor, and once the alarm detect something a buzzer starts emitting a sound.  In order to stop the alarm we need to insert a 4 digits password. 

Steps Video : https://youtu.be/lTAo_H5eqsk

Project Details : https://howtomechatronics.com/projects/arduino-security-alarm-system-project/

Required Components :

1) Keypad - https://amzn.to/2ZYa7bL

2) LCD 16×02 - https://amzn.to/316GPc8

3) Ultrasonic Sensor - https://amzn.to/313Ete9

4) Buzzer - https://amzn.to/305r4AW or https://amzn.to/2HTzaGA

5) Arduino Board - https://amzn.to/31eNh12 or https://amzn.to/2LCSskF

6) Breadboard and Jump Wires - https://amzn.to/2N3T06k

Credits : How to Mechatronics

@programmers_buddy
Component Name : Arduino Uno

Special Features :
Microcontroller : ATmega328P
Operating Voltage : 5V
Input Voltage (recommended) : 7-12V
Input Voltage (limit) : 6-20V
Digital I/O Pins : 14 (of which 6 provide PWM output)
PWM Digital I/O Pins : 6
Analog Input Pins : 6
DC Current per I/O Pin : 20 mA
DC Current for 3.3V Pin : 50 mA
Flash Memory : 32 KB (ATmega328P) of which 0.5 KB used by bootloader.

Amazon Link : https://amzn.to/2A5QqUE
Component Name : Ultrasonic Sensor

Product Description :
The HC-SR04 ultrasonic sensor uses sonar to measure distance to an object. It offers excellent range accuracy and stable readings in an easy-to-use package. It operation is not affected by sunlight or black material like sharp range finders are (soft materials like cloth can be difficult to detect). Module main technical parameters. Working Voltage: 5V(DC). Static Current: Less than 2mA. Output Signal: Electric frequency signal, high level 5V, low level 0V. Sensor Angle: Not more than 15 degrees. Detection Distance: 2 to 450 cm. High Precision: Up to 0.3cm. Input Trigger Signal: 10us TTL impulse. Echo Signal: Output TTL PWL signal mode of connection, VCC, trig(T), echo(R), GND. The basic operation principle is below, use IO port TRIG to trigger ranging. It needs 10 us high level signal at least module will send eight 40kHz square wave automatically and will test if there is any signal returned. If there is signal returned, output will be high level signal via IO port ECHO. The duration of the high level signal is the time from transmitter to receiving with the ultrasonic. Testing distance = duration of high level x sound velocity(340m/s) / 2 You can use the above calculation to find the distance between the obstacle and the ultrasonic module.

Amazon Link : https://amzn.to/2N3rkyx
Component Name : Raspberry PI 3 Model B+ Motherboard

Product Description :
Raspberry Pi 3 Model B+ Built-in Broadcom 1.4GHz quad-core 64 bit processor with low energy on-board Wi-Fi Bluetooth and USB Port Built on the latest Broadcom 2837 ARMv8 64 bit processor, Raspberry Pi 3 Model B+ is faster and more powerful than its predecessors. It has improved power management to support more powerful external USB devices and now comes with built-in wireless and Bluetooth connectivity. To take full advantage of the improved power management on the Raspberry Pi 3 and provide support for even more powerful devices on the USB ports, a 2.5A adapter is required. Broadcom BCM2837BO 64 bit ARMv8 Quad Core A53 64bit processor powered single board computer run at 1.4GHz- 1GB RAM - BCM43143 Wi-Fi on board. Bluetooth Low Energy (BLE) on board. 40 pin extended GPIO - 4 x USB2 ports. 4 pole Stereo output and composite video port. Full size HDMI. CSI camera port for connecting the Raspberry Pi camera. DSI display port for connecting the Raspberry Pi touch screen display. Micro SD port for loading your operating system and storing data. Upgraded switched Micro USB power source (now supports up to 2.5 Amps.)

Amazon Link : https://amzn.to/2N5ABpB
Tutorial Name : How to Build a Cybersecurity Startup

Language Used : JavaScript

Description : In this Tutorial instructor built a demo app called DharmaSecurity, a fraud detection tool for businesses. The way it works is that once signed up, a business will paste a code snippet into their website, and then they'll get access to a dashboard that tells them how many fraudulent accounts they have. Our app will use machine learning to automatically remove suspected fraud accounts, and flag likely ones for review.

Tutorial Link : https://youtu.be/BXw8vQXxvqc

Code Used : https://github.com/llSourcell/Build-a-Cybersecurity-Startup

Credits : Siraj Raval

@programmers_buddy
Component Name : NodeMCU ESP8266

Product Description :
ESP8266 is a highly integrated chip designed for the needs of a new connected world. It offers a complete and self-contained Wi-Fi networking solution, allowing it to either host the application or to offload all Wi-Fi networking functions from another application processor.

Features :
🔹 ESP8266 CP2102 NodeMCU LUA ESP-12E WIFI Serial Wireless Module
🔹 Built-in Micro-USB, with flash and reset switches, easy to program
🔹 Full I/O port and Wireless 802.11 supported, direct download no need to reset
🔹 Arduino compatible, works great with the latest Arduino IDE/Mongoose IoT/Micropython

Amazon Link : https://amzn.to/318aDoJ
Component Name : Jumper Wires

Product Description :
The item is a set of 120 pieces 20cm 40 pin jumper wires and are made of high-grade copper wire material for safe and durable to use.

Features :
🔹 Each cable length about 20cm or 8-inch
🔹 The male ends meant for insertion into standard 0.1 inch (2.54mm) female sockets and the female ends are meant for insertion onto standard 0.1 inch (2.54mm) male headers
🔹 The cables can be separated to form an assembly containing the number of wires you require for your connection and to support non-standard odd-spaced headers

Amazon Link : https://amzn.to/2N5RyjO
Component Name : Relay Module

Product Description :
JBtek DC 5V 8 channel relay interface board. Use it to control various appliances and other equipment's with large current. It can be controlled directly by micro controller (Arduino, Raspberry Pi, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic).

Features :
🔹 5V 8-Channel relay interface board and each one needs 15-20mA driver current
🔹 Equipped with high-current relay, AC250V 10A
🔹 DC30V 10A
🔹 Standard interface that can be controlled directly by microcontroller (Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic)
🔹 Indication LED's for relay output status

Amazon Link : https://amzn.to/2N8tjBw
Project Name : Light Photography Robot

Description : Use this robot and a camera with a long exposure to create some stunning images that are painted with light from an LED matrix.

Steps Video : https://youtu.be/e1G7EShvVBw

Project Details : https://www.hackster.io/hackershack/light-photography-robot-d47951

Required Components :
1) Raspberry Pi 3 Model B - https://amzn.to/2I05gR6

2) Stepper Motors - https://www.amazon.in/Printer-2-phase-4-wire-Stepper-17HD34008-22B/dp/B019EV4HG8/ref=mp_s_a_1_3?keywords=Stepper+Motors&qid=1568199376&s=gateway&sr=8-3

3) Stepper Motor Drivers - https://amzn.to/2ZUmPwK

4) Adafruit Neopixel 8x8 LED Matrix - https://amzn.to/2Q2JEKd

5) Female Jumper Wires - https://amzn.to/2Q0g6gi

6) Cell Phone Charging Battery - https://amzn.to/31fT8D5

7) 12v Step Up Chip - https://amzn.to/2LNatwv

8) Might Need a Couple USB Splitters - https://amzn.to/2LLcSI5

Credits : Hacker Shack

@programmers_buddy
Project Name : Super Mario Bros

Language Used : Python

Libraries Used : pytorch, numpy

Description : Here is my python source code for training an agent to play super mario bros. By using Asynchronous Advantage Actor-Critic (A3C) algorithm introduced in the paper Asynchronous Methods for Deep Reinforcement Learning paper.

Project Link : https://github.com/vietnguyen1991/Super-mario-bros-A3C-pytorch

Credits : Viet Nguyen

@programmers_buddy
Component Name : Raspberry Pi 3 Model B 1 GB RAM 1.2 Ghz 64-Bit Quad Core Arm CPU With 802.11N Wifi And Bluetooth -The Complete Kit

The Raspberry Pi Kit Box contains :
1 Raspberry Pi 3 Model-B
2 Heatsinks
1 2.0 AMPERE SMART POWER ADAPTER
1 Black OFFICIAL Case
1 Patch Cord
1 HDMI Cable
1 16GB Micro-SD Card (NOOBS PRE-INSTALLED)

Amazon Link : https://amzn.to/2A5YG7o
Programmers Buddy :

This channel is created to build a better community for all people who are interested in programming, coding and technology.

Here you will find best projects, tutorials, resources, etc. which will help you to build your own projects and also helps to understand new technologies. Also you can share your own projects which will help others.

If you have any doubts related to programming or technology then you can ask it on channels official group so all other members will help you, and you will get your doubts solution.

Please join the channel and help us to build a better community.

Channel link - https://t.me/programmers_buddy
Programmers Buddy pinned Deleted message