Click frequency slider to set tone frequncy. 60MHz Frequency Meter / Counter measures frequency from 10Hz to 60MHz with 10Hz resolution. From the same screen you can also select (with flax) which of the uploaded firmware is will have to automatically launch when the LED matrix board is activated. Signal generator circuit and Schmitt trigger have been explained below. 4.5 4.5 out of 5 stars 42 ratings. For this purpose, we remind you that the IC allowing to connect the L ED matrix board with the PC (chip FTDI FT2232HL) is a double USB/TTL converter, therefore by connecting the board to a Windows computer, two virtual COMs will be created: one refers to the control see your connection and allow us to manage the firmware loaded in the FPGA; the other virtual COM in this application is not used. Read the voltage measurement in the display. FCLKOUT2 = 200MHz with duty-cycle equal to 25%. In particular, CLK_IN at 918MHz is used to sample the signal to measure, while CLK_DIV_IN = CLK_IN / 8 = 114,75MHz is the main clock controlling the entire FPGA Logix. To adjust the frequency by 0.01 Hz, press Ctrl + and Ctrl + ; to adjust it by 0.001 Hz, press Ctrl + Shift + and Ctrl + Shift+ To halve/double the frequency (go down/up one octave), click and 2 . Frequency Meter / Counter measures frequency from 10Hz to 60MHz with 10Hz resolution. My thought is to use an old style AC clock with sweep second hand and a digital or analog stopwatch. As it is always the case when you deal with programmable logic, it is not enough to define the block diagram of the FPGA board in order to explain the hardware functioning of the project, however it is fundamental to the find the logic diagram of what we are going to implement in the FPGA. Donations from awesome, good-looking users like you buy me time to keep things running. maximum error by our tool when functioning as a frequency meter, depends on the tolerance of the onboard oscillator (IC1) that is equal to 20 ppm in our case. Press the Stop button to stop tone generation. A five percent reduction in frequency yields a five percent reduction in motor speed. Read the frequency measurement in the display. In the elements window drag "Draw Text" to the left side. The FPGA that you can see at the center takes as input the signal to measure through the BNC (CN7) connector and generate the control signals for the 12 digit display. we have to count, within a second, the total number of transitions from 0 to 1 of the signal to be measured. Thanks to the re-programmability of a FPGA-based system, we can develop a new project that has nothing to do with the previous one except for the fact that both share the same development board. The amount is entirely up to you I only ask for what you consider fair price for the value youre getting. Various types of frequency meters are used. . The Freq_Counter_IN entity contains 2 4.bit SerDes inputs connected in cascade to pass from serial signal FAST_LINK_RX to 8-bit parallel bus iserdes_q, and the process Rising edge counter to count each clock cycles and transitions from 02 1. 1Hz - 2MHz XR2206 Function Generator. frequency discrimination training. The above simple procedure can be used to check your generator frequency. a much murkier picture. The Led Matrix controller board also have auxiliary components: the 27 MHz input clock as reference to synchronize the internal logics of the FPGA, a USB port that is needed to program the PROM flash memory through bootloader (which can contain up to 15 configuration images for the FPGA) and, finally, a DIP switch (DSW1) that we are going to use ask clock frequency selector provided on the tools output. JavaScript seems to be disabled in your browser. in several browser tabs. The FPGA configuration is made extremely simple by a terminal emulation program called RGB Matrix Terminal, which is written for this purpose and equipped with many features, and you can see its launch screen in figure, . In. Energy management Maintenance and monitoring Safety Troubleshooting All topics How to measure frequency Multimeters, 101 Learning Circuits and equipment may be designed to operate at a fixed or variable frequency. we have to sample it (using an internal FPGA clock, for instance at 100 MHz) that is going to save the values of the sampled input signal in a 8-bit register. Now, lets analyze the circuit diagram of the display board which contains the frequency meter display (the 12 digit display, if you prefer) While for what concerns the more complex Led Matrix controller board, of which we are also reporting the electric diagram, we refer you to the September 2016 issue. For instance, starting from the VHDL code (TopLevel_LED_Matrix.vhd, downloadable from our website), the internal signal Segment_A is connected to the port/buffer P1_RED_1, which is connected, as specified in the constraints file (TopLevel_LED_Matrix.ucf) to the 34-pin using the following instruction: NET P1_RED_1 LOC = P34 | DRIVE = 24 | IOSTANDARD = LVTTL. Get the best deals for generator hertz meter at eBay.com. tones that are one octave apart. Counting the cycle means, in our case, counting how many rising edges there are in a second, i.e. Besides, every second (Gate_Time=0x06D6F22F114749999 clock cycle for a duration of 1/114.75MHz=8,71ns each, 11447499998,71= 0,999sec) we save the value of Counter_Value and calculate the difference between the current value and the one saved one second before, therefore obtaining Counter_Hz, which represents the number of 0/1 transitions registered in one second, i.e. , we can see that the 9-bit bus Edge_Detect_Array is associated to the 8-bit bus iserdes_q, plus the previous sample. If you continue to use this site we will assume that you are happy with it. Besides, using transformers do not impose any thresholds and the applicable signals can also be very weak. 80. we have to sample it (using an internal FPGA clock, for instance at 100 MHz) that is going to save the values of the sampled input signal in a 8-bit register. All Rights Reserved. As shown infigurethe TopLevel_LED_Matrix entity is composed by four components: CLOCK_PLL (clock generation), Freq_Counter_IN (serial/parallel conversion and edges count), Frequency_Counter (frequency calculation and bin2bcd conversion), Seven_Segment_Driver (display selector). Discover more about the small businesses partnering with Amazon and Amazons commitment to empowering them. (Note that this tone generator is not a medical device I dont guarantee anything!). Connect the black test lead first, the red test lead second. frequency meter, device for measuring the repetitions per unit of time (customarily, a second) of a complete electromagnetic waveform. Alzheimers disease. Most digital multimeters power up in Autorange mode, automatically selecting the measurement range based on the voltage present. Many are instruments of the deflection type, ordinarily used for measuring low frequencies but capable of being used for frequencies as high as 900 Hz. Now, lets analyze the circuit diagram of the display board which contains the frequency meter display (the 12 digit display, if you prefer) While for what concerns the more complex Led Matrix controller board, of which we are also reporting the electric diagram, we refer you to the September 2016 issue. Kit is available with LCD display with blue and yellow/green backlight. Once the firmware upload is completed, disconnect the board from the DC, connect the two units using the flat cables (remember that the CN4 connector of the LED matrix controller board goes to CN2 and CN5 of the LED matrix controller board goes to CN1 of the display board) and power the LED matrix board through to two eyelet terminals; you need 5 V DC with a current of around 600 mA. IMMEDIATE AVAILABILITY! glkl_65 (46) 93.5%. To change the frequency, drag the slider or press (arrow keys). The output voltage decreases as you reduce the frequency and may be lower than the desired value, Adjust the AC voltmeter or potentiometer on your control panel until you obtain the desired output voltage at 50 Hz, By making similar modifications on the control panel, you can increase the frequency from 50 Hz to 60 Hz. A second BNC (CN8) is used to generate a general-purpose clock. . Remember that the circuit accepts rectangular 0/5V or 0/3,3V TTL at standard TTL level. (how low does my subwoofer go? The working heart of this clock generator circuit is MM5369 to generate a clock frequency (standard digital clock) of 60Hz. Finally, Increment_Value is the sum of all the Rising_Edge_x, refresh for each clock cycle (in VHDL the operands the result of an addition must all have the same number of bits, therefore for each Rising_Edge_x we had to add 3 zeros in the most significant position). transmitters, radio receivers, function generators, crystals, etc. If the control panel does not display the frequency, you will need to first connect a device that will measure the frequency while the generator is in operation and then change the engine rpm. may reverse some of the molecular changes in the brains of Alzheimers patients. Opens in a new window or tab. Specifications: Voltage Supply: 6V -15V Once launched, in the lower left section of that screen you can find the drop-down menu with the available COM ports. one octave higher (frequency 2) and one octave lower (frequency ), as it is easy to confuse Only accurate on applications from 110 - 125 volts AC. Top subscription boxes right to your door, 1996-2023, Amazon.com, Inc. or its affiliates. We have a great online selection at the lowest prices with Fast & Free shipping on many items! In the properties window set size to 2 and text to: Frequency. Discover more about the small businesses partnering with Amazon and Amazons commitment to empowering them. After uploading the firmware we want, we can now finish our frequency meter/clock generator. Shop products from small business brands sold in Amazons store. 4.5 4.5 out of 5 stars 853 ratings | 206 answered questions . After adding prescaler 108.55 MHz frequency will be displayed as 10.855000 MHz. Therefore all you have to do is count how many cycles takes place during a second in order to obtain the frequency of the signal. they refer to two I/Os. assessment on the state of the generator output and applied loads. As for the measurements, we must point out a couple of things: tolerance, i.e. For instance, starting from the VHDL code (. you can proceed. When you find a frequency that seems to match your tinnitus, make sure you check frequencies FREE Returns . s to get her etc.). Generator hours are logged and easily viewed via menu selection. Privacy Policy | Shop products from small business brands sold in Amazons store. More Info. It is a bivalent tool, since it both acts as frequency meter and clock generator, very useful in this era where logics and digital devices are extremely commonplace. Frequency Input: 10Hz - 60MHz Terms of Use | Connect prescaler between 60MHz Counter's input and transmitter's RF Antenna output. It is recommended for use in susceptibility testing. If you have pure-tone tinnitus, this online frequency generator can help you determine its frequency. As shown in, the TopLevel_LED_Matrix entity is composed by four components: CLOCK_PLL (clock generation), Freq_Counter_IN (serial/parallel conversion and edges count), Frequency_Counter (frequency calculation and bin2bcd conversion), Seven_Segment_Driver (display selector). Counter's measuring range has now been extended form 50MHz up to 60MHz. By reusing the LED matrix controller demoboard presented in September 2016 and take advantage of some elementary components from the Xilinx library (Input SerDes and PLL) we were able to develop a single-clock domain RTL project, capable of counting all the edges of an input signal ranges from 100 kHz to 400 MHz and at the same time, generate a 4-frequency clock signal which can be selected through a DIP switch. To change the wave type from a sine wave (pure tone) to a square/triangle/sawtooth wave, click the These operate by balancing two opposing forces. Once launched, in the lower left section of that screen you can find the drop-down menu with the available COM ports; from that, select the one with which terminal communicates (the other one is not used in this application). 16-PIN Male Header must be soldered to LCD display. It measures 55-65 Hz. current browser versions. Manage Cookies. $105.99 $ 105. As for the signal to apply to the input (we are still talking about the frequency meter function), this must be a rectangular signal with sufficiently steep rise in edges; to be specific, minimum incline allowed is 20V/s. Then, we have to count, for each batch of 8 samples plus the previous sample, how many 0 1 transitions there are. The Clock_PLL entity has been generated using the Xilinx CoreGenerator utility allows to automatically configure the PLL attributes after specifying input and output frequencies as shown in the Clocking Wizard in figure. Shop products from small business brands sold in Amazons store. $142.99 As low as $114.39. A second BNC (CN8) is used to generate a general-purpose clock. Clear. A frequency converter is a combination of a rectifier and an inverter. When finished, remove the leads in reverse order: red first, then black. The first PLL allows to generate, starting from the reference input clock, one or more output clocks with frequency values, face values and duty cycle values that can be configured through appropriate attributes. are there frequencies RuoShui VC2015H DDS Dual-channel Function Signal Generator Arbitrary Waveform 250MSa/s 14bit Frequency Meter VCO Electrical V9CB9EV https://s.click.aliexpress.com/e . Therefore, the output is very accurate. buttons or press Shift+ and Shift+. Current Consumption: ~ 80mA with LCD backlight Human hearing range is usually 20Hz-20000Hz.If you can't hear a low or high frequency, it might be caused by a hearing problem, or the speaker can not generate the required frequency when the frequency is very low or very high. My goal is to keep maintaining this site to make sure it stays compatible with View cart for details. In the example shown infigure, the partial count for each block of 8+1 samples is equal to 2 rising edges. Of course, the whole bitstream selection thing makes sense if there are more than one firmware in the program memory, otherwise there will be just one and that one will be executed. For example, an ac motor designed to operate at 60 Hz operates slower if the frequency is less than 60 Hz, or faster if frequency exceeds 60 Hz. FREE Returns . out an obscure browser bug can take many hours of work), which is a problem because One last note: at the right time, you will have to power the display board through a coated (0.5 mm of diameter is enough) wire segment onnected between +5V of the jumper of the corresponding PCB and the +V terminal of the LED Matrix controller, where you will bring the assembly power. The tone generator can be used for testing the speakers and the electrical wiring of the speakers or for tinnitus and hearing loss frequency detection. To change the wave type from a sine wave (pure tone) to a square/triangle/sawtooth wave, click the button. Open-Electronics.org is devoted to support development, hacking and playing with electronics: we share exciting open projects and create amazing products! By adding MC12080 prescaler circuit in divide by 20 configuration it is possible to measure frequency up to 1.2GHz. Expedited Shipping - US & Canada, Get $$$ for your used power generation equipment. We also remind you that from the right side of BNC of the LED matrix controller you can take the signal generated in the clock generator function. To do so, we have to select a slot, name it and, using the rightmost button, we are going to search for the firmware file to upload in the appropriate location (these files must be in .bin format). Press the Save button to save audio file. RapidTables.com | FREE Returns . 3.8 3.8 out of 5 stars 11 ratings. Voltage Frequency Meter, Generator Gauge Panel, Dual Display LED Test Tool, Used for AC 45-65HZ Power Supply (Black) Testers and Detectors Voltmeter . Unfortunately, when working on a Windows, it is not easy to identify COMs, therefore it is necessary to select one and press enter from a terminal; if you see the screen in figureyou can proceed. The store will not work correctly in the case when cookies are disabled. and 2. In case we decide to use a common cathode display, we would have to use NPN transistors which emitter will be connected to ground instead of that to 5 V; in this case, the JP1 jumper that is positively closed in case of common anode on the +5V, must be connected to ground. MAYILON MY2022B Big Screen Digital Clamp Meter AC/DC 600A 6000 Counts Multimeter Voltage Tester Auto-ranging with Temperature, NCV, Voltage and Current Test, Frequency, Resistance, Capacitance Etc. In this article, we have seen how to visualize frequency, measured in hertz, on a 12 figure display for a periodic signal through a system based on FPGA. ANENG Clamp Meter Multimeter Tester Auto Ranging TRMS 6000 Counts AC/DC Current Voltage Ohm Volt Amp Meter Meansures NCV Continuity Diode Resistance Capacitance Null/Fire Wire Electrical Tools, Portable TinySA Spectrum Analyzer,SEESII Upgraded V0.3.1 Handheld Tiny Frequency Analyzer 100kHz to 960MHz MF/HF/VHF UHF Input,Signal Generator with 2.8 inch Touch Screen with ESD Protect Function, AstroAI Digital Multimeter and Analyzer TRMS 6000 Counts Volt Meter Ohmmeter Auto-Ranging Tester; Accurately Measures Voltage Current Resistance Diodes Continuity Duty-Cycle Capacitance Temperature, Goupchn Programmable DDS Signal Generator 60MHz Dual Channel Arbitrary Waveform Function Generator Frequency Meter Cell Phone Control Signal Source, JDS6600 DDS Signal Generator Counter, 15MHz 30MHz 40MHz 50MHz 60MHz High Exactness Dua Channel Arbitrary Waveform Function Generator Frequency Meter 266MSa/s (60Mhz), IPX7 Waterproof Battery Monitor12v 24v 36v 48v 60v 72v,Car Motorcycle Golf cart Battery Meter Digital Battery Capacity Remaining Capacity Percentage Tester with Buzzer Alarm and Temperature, LM YN Digital AC Voltmeter AC80-300V Frequency Counter 45.0-65.0HZ LCD Display Voltage Frequency 2 in 1 Meter Tester, DOMINTY Function Generator AC100-240V FY6900 60MHz Double Channel DDS Function Arbitrary Waveform Signal Generator Frequency Meter 250MSa/s Sine Square/Triangle/Pulse/Sawtooth Wave/Staircase Wave, FG100 DDS Signal Generator Counter, High Precision DDS Function Generator Sine Frequency 1HZ500KHz Signal Source Meter. store as a kit and comes with all components and assembly istructions. Press the Share button to share audio file. The block diagram of the two boards that will be connected together through two flat cables is shown in figure. Current Meter Voltage Indicator 1.13*1.97" Digital Hertz Frequency Meter, 72*72mm Hertz Digital AC Voltage Power Frequency Combination Meter, Hertz Meter Signal Light Voltage Current Frequency Combo Display Tester, LED Digital Hertz Meter Voltage Current Frequency Indicator White+Blue, Hertz Meter Signal Light Voltage Current Frequency Indicator Combo Meter P9U7, CROMPTON 244-41LG-PMAN-AN-4T Frequency Meter 55 To 65 Hertz - Panel Meter # NEW, Hertz Meter Signal Light Voltage Current Frequency Meter Combo Indicator Z6V2, electro industries hertz meter HZ frequency [2*N-21.5], Current Meter Voltage Indicator 0-100A 1.13*1.97" Hertz Frequency Meter, NEW Hertz Meter Signal Lights Voltage Current Frequency Combo Meter Indicator Te, LED Digital Voltmeter Ammeter Hertz Meter Indicator 60-500V 100A 20-75Hz, Hertz Meter Signal Lights Voltage Current Frequency Combo Meter Indicator Tes, Hertz Frequency Meter Voltage Indicator 0-100A 1.13*1.97 AC50~500V Durable, "Novelty Voltage Indicator Current Meter Hertz Frequency Meter 1.13*1.97\", 6 Pieces LED Hertz Meter Voltage Current Frequency, LED Voltmeter Ammeter Hertz Meter 60-500V 100A 20-75Hz, CROMPTON 244-41LG-PMAN-AN-4T Frequency Meter 55 To 65 Hertz - Panel meter # NEW, Car Signal Generator Vehicle Crankshaft Position Hall Sensor Simulator Meter (For: Hertz), Frequency meter, hertz meter 380-450 Hz range, panel mount, Piller, Voltmeter Digital Display LED Ammeter Hertz Tester Machine, Hertz Meter Signal Light Voltage Current Frequency Meter Indicator Combo U0D3, Hertz Panel Meter With RELIANCE ELECTRIC 612230-W, Waterproof Meter Current Voltage Tester Three-phase Generator Parts 1.5W DC8-36V, Generator Digital Voltmeter Multifunction Meter Industrial Control Component380V, GV23AT Generator Digital Three Phase 3P AC Ammeter Amp Tester Current Meter, Ionizing Air Gun 7KV Anti Static Ionizer Eliminator with High Voltage Generator, NTI Audio Minirator MR-Pro Audio Signal Generator, AC0-100A 60-500V 3 in 1 LED Digital Voltmeter Ammeter Hertz Meter Indicator 22mm, Wavetek ~ Model 132 ~ VCG / Noise Generator ~ Made in USA ~ UNTESTED, 2.8" FNIRSI DPOX180H 180MHz -3DB 500MSPS Digital Oscilloscope & Signal Generator, Extron VTG 200 Programmable Computer Composite Portable Video Test Generator, Extron VTG 400 Programmable Video and Audio Test Generator Compact Equipment, AC 80-300V/30-70HZ 3in1 LCD Time Voltage Frequency Combo Meter For Generator, AC 0-100A 60-500V 3 in 1 LED Digital Voltage Current Hertz Meter Indicator 22mm, LED Digital Voltmeter Ammeter Hertz HZ Meter AC Voltage Current Volt Amp Tester, CNC 1PCS Square LED Digital Voltmeter Ammeter Hertz Meter Signal Lights Voltage, 1PC USED Spirent GSS6300 Multi-GNSS Generator, AC 100V 220V 380V Analog Panel Frequency Meter Tester Gauge Hertz Indicator, HP 8116A PULSE/ FUNCTION GENERATOR 50MHz INPUT:100V-240V, AC 0-100A 60-500V 3in 1 LED Digital Voltage Current Hertz Meter Indicator 22mm, 3 in 1 LED Digital Voltage Current Hertz Meter Indicator AC 0-100A 60-500V 22MM, LED Digital Hertz Meter Signal Lights Voltage Current Frequency Combo Tester Hot, USED ASCO 077-DI Hertz Frequency Meter 55/65 HZ 503592-077-D-M, 45-55 Hz 220V Analog Panel Frequency Meter Hertz Indicator for System Monitoring, KJ COMTECH GNSS Signal Generator GPS/BEIDOU/GLONASS, 180MHz -3DB Dual-Channel Digital Oscilloscope/Signal Generator FNIRSI DPOX180H, AC0-100A 60-500V 22mm Digital 3 in 1 LED Voltmeter Ammeter Hertz Meter Indicator, AC50-300V Voltmeter Ammeter Ampere Current Voltage Hertz Frequency Energy Meter, Multi-Function 7 In 1 Mini Digital Tweezer Measure LCRDVF+Signal Generator, Hertz Meter Signal Light Voltage Current Frequency Combo Indicator Tester Y8T1, Square LED Digital Voltmeter Ammeter Hertz Meter Signal Lights Voltage 1 P 6T2E, AC0-100A 60-500V 22mm 3 in 1 LED Digital Voltmeter Ammeter Hertz Meter Indicator, (Black)AC 80-500V Voltage Frequency Meter AC Voltmeter Generator Dual Display, AC 220V Generator Digital Volt Amp Watt Hour Power Frequency Meter Tester, Infrasound Generator 1-20Hz (Demon Attractor) Paranormal Equipment Ghost Hunting, Round Digital LED AC Frequency Panel Meter Hertz HZ, 15MHZ Signal Generator Digital Dual-channel DDS Signal Generator frequency meter, AC 60-500V 0-100A 3-in-1 Digital LED Voltage Current Hertz Meter Indicator 22mm, HGM6120U Diesel Genset Controller Generator Control LCD Module Auto Start & Stop, AC220V Generator Digital Meter Volt Meter Frequency Tester Hour Meter, 3 in 1 Square shape Digital AC Panel Ammeter Voltmeter Frequency Hz Hertz Meter, SIMPSON ELECTRIC 0817 CARRING CASE FOR MODEL 431 Color-Pattern Generator, Automatic Transfer Switch Generator Remote Control 3Phase SelfStarting For, 25MHz Dual Channel DDS Function Signal Generator Arbitrary Wave Sweep + Software, GREENLEE 200EP-G Tone Probe (PSO027581) and 77HP-G Tone Generator, - GREENLEE 200EP-G Tone Probe (PSO027581) and 77HP-G Tone Generator, LED Generator Digital Display Meter Generator Panel Voltmeter Ammeter Frequency, HAEFELY TRENCH PESD 1600 16kV Electrostatic Discharge Generator, LC Adapter 2.5 to1.25mm FC/SC Male to LC Suit for Power Meter, Light Source, VFL, 240-LTPDVF-500-VOLT-FREQUENCY Indicates Volt and Frequency at Same Time, SL-004C Lonizing Air Gun Blower Static Eliminator High Voltage Generator 7.0KV, DEIF uni-line FAS-113DG Generator Sync Device 60045063.20 Synchronizer, Leave feedback about your eBay search experience - opens in new window or tab. Four levels of The first PLL allows to generate, starting from the reference input clock, one or more output clocks with frequency values, face values and duty cycle values that can be configured through appropriate attributes. By adding simple MC12080 prescaler circuit pictured below in divide by 10 configuration it is possible to measure 0-600MHz frequency. We finally have all the elements to describe the internal design of the FPGA that we have divided into parts for simplicity, the first block diagram is the actual frequency counter, while the second one represents the driver for the 12 inch display. Tinnitus frequency matching. To do so, we have to select a slot, name it and, using the rightmost button, we are going to search for the firmware file to upload in the appropriate location (these files must be in .bin format). Terminus FE1.1 USB hub board: the solution to connect four USB devices, Understanding the Mechanics of 3D Printing, Google Assistant Voice Controlled Switch NodeMCU IOT Proje, Ultra sonic distance finder with live status, Windows interface to have total control over lamps, The cheapest Arduino alternative: PRO MIDI 1284P, Here are the Winners from the 3Drag 3d printing contest, Updates from the 3Drag 3dprinting contest: Roland Hofferts Hacks, Updates from the 3Drag 3dprinting contest: Karl Seisss Hack, PCB Recycling: The Core of Your Electronics Is More Valuable Than You Think, The Open Source community united against Covid-19, Coronavirus: Now Is The Time For Solidarity, Subscribing I accept the privacy rules of this site, Arduino ISP (In System Programming) and stand-alone circuits, Learn How to Design and Control a Robotic Arm with Arduino and Fusion 360, Robot Solves Rubiks Cube Faster Than You Can Blink, Cookiecad, the easiest way to create custom cookie cutters to print in 3D, Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License, Creative Commons Attribution-ShareAlike 4.0 Unported License.