Juanfi 3.3 with nodemcu drivers files(download this): https://www.mediafire.com/file/a2j2favbpbtuydp/Juanfi_3.3_with_others_file.zip/file
Offical Juanfi Website: http://juanfi.juansystems.com/
Juanfi Tutorial Guide: https://github.com/ivanalayan15/JuanFi Requirements:
- Mikrotik Haplite
- Nodemcu Baseboard
- Nodemcu ESP8266
- Dupont Wire
- Lan cable
- Access Point(any)
- Universal Coinslot
- Led Frame RGB coinslot
Offical Juanfi Website: http://juanfi.juansystems.com/
Juanfi Tutorial Guide: https://github.com/ivanalayan15/JuanFi Requirements:
- Mikrotik Haplite
- Nodemcu Baseboard
- Nodemcu ESP8266
- Dupont Wire
- Lan cable
- Access Point(any)
- Universal Coinslot
- Led Frame RGB coinslot
- Power supply 12v5a
WHAT IS JUANFI PISOWIFI?
JuanFI is free and open-source software designed for WI-FI Vendo enterprises that use the MikroTik hotspot router. Please see JuanFI's GitHub page for more information.
JuanFI's purpose is to construct and deploy a large number of WI-FI vendo machines to serve individuals who have little or no internet access, particularly those living in remote places. As a result, JuanFI was developed as an open-source system. The more vendo machines we deploy, the greater our ability to reach every corner of the planet and connect more people via low-cost internet connection services.
Ivan Julius Alayan
JuanFI Developer
WHAT IS MIKROTIK?
In MikroTik routers, a "portal" usually refers to a captive portal, which allows network managers to govern user access to a Wi-Fi or wired network. Captive portals are frequently used in public Wi-Fi networks, such as those found in hotels, airports, cafes, and other public locations. Before receiving full internet access, users must verify or agree to specific terms and conditions via the portal. Here's how a captive portal works with MikroTik routers: Authentication and authorization: When a user connects to a Wi-Fi or wired network via a MikroTik router, they are led to a login screen (the captive portal). This page may ask them to provide a username and password or agree to certain terms and conditions. User Management: The MikroTik router keeps track of authenticated users and allows managers to manage their sessions. This contains features like session timeouts, bandwidth control, and the ability to see current users. Customization: Administrators can change the appearance of the captive portal login page, including branding, logos, and any additional information or instructions for users. Billing and Voucher Systems: MikroTik routers frequently integrate with billing systems, enabling network operators to provide paid access to customers. Users may also use voucher systems, in which they enter a unique code to receive access for a set period of time. Access Control: Captive portals allow network administrators to impose access policies. They can, for example, limit users' bandwidth or redirect them to a certain landing page. To configure a captive portal on a MikroTik router, the following general steps are often required: Set the router's wireless or wired interface settings. - Create a hotspot configuration, including the authentication mechanism and other options. - Customize the captive portal login page as needed. - Configure user profiles and access policies. - Connect a device to the network and test the captive portal. It's important to note that the exact procedures and capabilities offered may differ depending on the MikroTik router type and RouterOS (MikroTik's operating system) version utilized. When configuring a captive portal, refer to the documentation for your router model and software version.
WHAT IS NODEMCU BASEBOARD?
As of my most recent knowledge update in January 2022, a "NodeMCU Baseboard" could refer to either a development board or a baseboard developed for use with the NodeMCU development platform. NodeMCU is a platform based on the ESP8266 WiFi module that is widely used in Internet of Things (IoT) projects. The NodeMCU firmware allows you to develop and upload Lua scripts to the ESP8266 module. A NodeMCU Baseboard could fulfill a number of purposes: Expansion and Connectivity: It may include capabilities or connectivity choices that are not available in the standard NodeMCU module. This may contain additional input/output pins, sensors, or interfaces. Ease of Use: Some baseboards are intended to make it easier to interact with the NodeMCU module by giving a more user-friendly interface, more components, or a form factor that facilitates prototyping. Prototyping & Development: Baseboards are frequently used in the early phases of development to make it easier to connect peripherals, sensors, and other devices to NodeMCU modules. Baseboards can be used to teach electronics, programming, and Internet of Things topics. They may include documentation and tutorials to help users get started on their projects. It is crucial to note that the precise functionality and design of a NodeMCU Baseboard may differ between manufacturers and models. If you want to learn more about a certain NodeMCU Baseboard, I recommend consulting the official documentation or resources supplied by the manufacturer or vendor of that product. Additionally, newer products or versions may have been launched since my previous update.
WHAT IS NODEMCU ESP8266?
The NodeMCU firmware is a custom firmware created using the Lua programming language. It simplifies development by allowing users to build Lua programs and upload them to the ESP8266. Other firmware alternatives, such as Arduino, are also compatible with the NodeMCU.
Microcontroller Functionality: In addition to Wi-Fi, the ESP8266 module incorporates a microcontroller that may be programmed to perform numerous functions. Users can create code that controls input/output pins, reads sensors, and communicates with other devices.
The NodeMCU firmware is a custom firmware created using the Lua programming language. It simplifies development by allowing users to build Lua programs and upload them to the ESP8266. Other firmware alternatives, such as Arduino, are also compatible with the NodeMCU.
Microcontroller Functionality: In addition to Wi-Fi, the ESP8266 module incorporates a microcontroller that may be programmed to perform numerous functions. Users can create code that controls input/output pins, reads sensors, and communicates with other devices.
Lua Scripting: NodeMCU's default firmware uses the Lua scripting language. Lua scripts may be created and uploaded to the board, making it easy to build IoT applications. However, other programming languages, such as Arduino C/C++, can be used with the NodeMCU.
USB-to-UART Bridge: The NodeMCU often contains a USB-to-UART bridge chip (such as the CH340 or CP2102) to facilitate programming and debugging with a computer.
NodeMCU can be programmed with the Arduino IDE, the official NodeMCU development kit, or any other development environment that is compatible. The Arduino IDE, in particular, is widely utilized due to its ease of use and rich library support.
GPIO Pins and Hardware Interfaces: NodeMCU boards provide General Purpose Input/Output (GPIO) pins, which allow users to connect and control a variety of electronic components, including sensors, LEDs, and actuators.
Power Supply: NodeMCU boards typically operate at 3.3V and can be powered via a micro USB connection or an external power supply.
NodeMCU ESP8266 boards are commonly used for prototyping IoT projects, home automation, and other applications requiring wireless connectivity and a small form factor. It is crucial to note that newer versions of the NodeMCU or alternative variations may have been produced since my last knowledge update in January 2022, thus it is suggested that you review the most recent product specs and documentation.
WHAT IS POWER SUPPLY 12v5a?
A power supply labeled "12V 5A" is a power source that produces a voltage output of 12 volts (V) and a current output of 5 amperes (A). Here's an explanation of what this specification means:
The voltage (12V) reflects the electrical potential difference between the power supply's positive and negative terminals. In this example, the voltage output is 12 V.
Current (5A): This is the amount of electricity flowing through the circuit per unit of time. In this situation, the current output is five amps.
To determine power (wattage), use the formula: Power (W) = Voltage (V) x Current (A). This power supply has a wattage of 60 watts, calculated by multiplying 12V by 5A.
This sort of power supply is often used to power a wide range of devices and electronic equipment that require a 12-volt power source, including LED strips, CCTV cameras, routers, certain types of audio equipment, and other electronics. To ensure appropriate operation, the device's voltage and amperage requirements must meet the power supply's specifications.
When using a power supply, it is critical to follow the right polarity and connect the positive and negative terminals properly to the equipment being powered. Furthermore, the power supply must meet the relevant safety and regulatory criteria for the region in which it is utilized. Always follow the manufacturer's instructions and requirements for the power supply and the connected device.
WHAT IS DUPONT WIRE?
Dupont wire is a form of jumper wire with connections on either end that is widely used in electronics and prototype applications. The term "Dupont" is commonly used as a generic name for this type of wire, however it should be noted that it particularly refers to the Dupont Company, which manufactures a variety of items, including connectors and wires.
Key features of Dupont wires include:
Connectors: Dupont wires usually feature female connectors on one end and male connectors on the other. The connectors are designed to conveniently connect to a variety of electrical components, including sensors, modules, and development boards.
Jumper cables: These cables are commonly referred to as jumper wires because they allow for the simple and convenient creation of connections or "jumps" between different spots on a breadboard or between circuit components.
Dupont wires can be either single or multi-core. Single-core wires feature a single solid conductor, whereas multi-core wires are made up of numerous strands of thinner wire, which provides flexibility.
Color-Coded: Dupont wires are often color-coded to help consumers distinguish between different connections. For example, red wires may be used for power connections, black for ground, and other colors for various signals.
Breadboarding: These wires are typically used in conjunction with breadboards, which are prototyping tools that allow you to design and test electronic circuits without using solder.
Length Variety: Dupont wires come in a variety of lengths, allowing users to select the best length for their unique project requirements.
The connections on Dupont wires are designed to work with standard header pins and female receptacles found on electronic components and development boards.
Dupont wires are popular among the maker and electronics communities due to their versatility and ease of usage. They make connecting components on a breadboard easier, allowing for more experimentation and prototyping without the need for soldering. These wires are frequently included in kits made for Arduino, Raspberry Pi, and other development platforms.
WHAT IS ACCESS POINT?
An Access Point (AP) antenna is an essential component in any wireless network setup, since it improves wireless signal coverage, range, and performance. Access points are devices that connect Wi-Fi clients (laptops, smartphones, and other wireless devices) to a wired network via Wi-Fi.
Here are some crucial points about access point antennas:
Types of Antennas:
Omni-directional Antennas: These antennas send out wireless signals in all directions, offering 360-degree coverage. They are appropriate for situations in which devices can link from multiple directions.
Directional antennas focus the wireless signal in a certain direction, resulting in greater range and signal intensity. They are suitable for point-to-point or multipoint communications.
External and Internal antennae: Some access points include external antenna connectors, which allow you to connect external antennae for customisation.
Others include internal antennas inside the gadget, resulting in a more compact and integrated design.
Antenna gain is a measurement of how well an antenna can focus a signal in a specific direction. It is measured in dBi (decibels isotropic). Higher gain antennas can improve signal strength and coverage, particularly in the direction they are pointing.
MIMO (Multiple Input, Multiple Output) Antennas: Many current access points may support multiple antennas for MIMO. MIMO enables the simultaneous transmission of several data streams, which improves data rates and overall performance.
Dual-band antennas: Some access points offer dual-band operation (2.4 GHz and 5 GHz). Dual-band antennas are designed to work in both frequency bands.
Antenna location: Proper antenna location is critical for peak performance. Signal quality can be affected by variables such as antenna height, orientation, and interference from objects.
Outdoor Antennas: Specialized outdoor antennas are utilized in outside applications. These are built to withstand harsh environments and provide extensive coverage.
Sector Antennas: These are directional antennas that cover a certain sector or angle. They are frequently used in outdoor deployments to protect specific locations.
Antenna Diversity: Some access points enable antenna diversity, which involves using many antennas to increase signal reception by selecting the antenna with the highest signal quality.
When choosing or configuring an access point antenna, consider the required coverage area, the kind of location (indoor or outdoor), and your wireless network's specific requirements. Different antenna designs and layouts may be advantageous in various situations.
WHAT IS UNIVERSAL COINSLOT?
A "universal coinslot" is a coin acceptor or coin slot that may accept coins, tokens, or cash from several areas or countries. These devices are widely found in arcade games, vending machines, laundromats, and other coin-operated systems that accept coins or tokens.
A universal coin slot may include the following key features:
Coin Compatibility: Universal coin slots are intended to accept coins of various denominations and currencies. They are generally adjustable to fit a variety of coin sizes.
Multi-Currency Support: Some universal coin acceptors can accept several currencies, allowing them to be utilized in countries with distinct monetary systems.
Token Acceptance: In addition to currencies, these devices may accept tokens, which can be tailored to specific uses.
Programmability: Many universal coin acceptors are programmable, allowing the owner or operator to specify parameters such as coin value, coin type, and other configuration choices.
Anti-Fraud Features: To avoid fraud or tampering, universal coinslots may incorporate anti-stringing systems, electronic security features, and physical precautions.
Interface Compatibility: These devices frequently use common interfaces, such as pulse, parallel, or serial, to connect to a variety of machines or control systems.
Some modern coin acceptors incorporate coin sorting devices that automatically discern between different coin denominations.
It's crucial to note that the term "universal coinslot" is sometimes used informally, and the specific features and compatibility of a coin acceptor can differ according on the manufacturer and model. When choosing a universal coin acceptor for a specific application, it is critical to study the product specs, documentation, and suitability for the intended use case. Furthermore, legislation and standards governing coin-operated devices may differ by region, making it critical to adhere with local requirements.
WHAT IS LED FRAME RGB COINSLOT?
A "LED frame RGB coinslot" refers to a combination of an LED frame, RGB illumination, and a coin slot. This combination could be employed in a variety of applications, including gaming and vending machines that require a dynamic and visually appealing user interface. Here is a breakdown of the components. LED Frame: An LED frame is a structure or casing that contains LED lights. This frame is frequently created to be visually appealing and can be utilized for either ornamental or informative purposes. In the case of a gaming or vending machine, the LED frame might become part of the machine's façade, giving illumination and improving its aesthetic appeal.
RGB Lighting: RGB stands for the fundamental hues of light, which are red, green, and blue. RGB lighting enables a vast number of color combinations by combining these three hues. In the context of an LED frame, RGB lighting could give dynamic and configurable color options, allowing the frame to change colors, flash, or display patterns in response to user engagement or machine status.
Coinslots are mechanisms that accept coins or tokens as payment. It is an essential component of coin-operated machines, allowing consumers to use coins to activate a service or game. The coinslot may include anti-fraud procedures, coin validation, and interoperability with different coin sizes.
The use of an LED frame with RGB lights and a coin slot provides a visually appealing and participatory design for a coin-operated machine. RGB lighting could be utilized to draw attention, communicate information, or provide an immersive user experience. The coinslot, on the other hand, is the functional component that allows consumers to pay and use the machine's capabilities.
It's crucial to note that individual goods or designs labeled "LED frame RGB coinslot" may differ depending on the manufacturer or application. If you are referring to a specific product, it is best to check the product specs, documentation, or contact the manufacturer for more information on its features and capabilities.